新手入門,該如何選擇單片機和Android-LInux-ARM開發板?

2021-02-14 EDN電子技術設計


作者:嵌入式小哥/知乎
請註明知乎首發和作者。

新手如何選擇開發板

首先要確定你要做什麼?你買來開發板要做什麼?

如果是一個大學生,那麼總結起來有以下作用:

1.課程設計或者畢業設計
2.電子設計大賽
3.幫老師幹活
4.就是玩玩
5.找一份差不多的工作或者一份好點的工作
6.為了做產品

大學中各種課設,單片機課程設計,DSP課程設計,FPGA課程設計等等,建議是買一塊最便宜的開發板——用完即扔類型,為了省錢,一般的板子整幾下,也比較簡單通過,來知乎的誰沒上過大學。

為了畢業設計,畢業設計涉及到哪一塊,當然就是買什麼板子咯,沒有什麼好說的。

電子設計大賽,常用的板子包括什麼無人機系列,智能小車系類,監控系列,無線,RFID等。這種情況可以先購買完全配套的單片機開發板,然後可以將配套的代碼移植到linux-arm開發板上,這樣可以學習到更多東西,也會給評委更好的感覺。

幫老師幹活,老師決定吧~反正是老師花錢^_^有錢的是大爺(沒有貶低的意思),另外提醒廣大學生黨,幫老師做事情也一定要珍惜機會!

就是玩玩,那麼各種派。一般這種派都沒有什麼技術支持,也沒有太多技術細節,很多不開源。要麼不公開原理圖,或者不公開源碼。可以拿來看看電影,學習一下linux命令之類的。包含樹莓派,香蕉派,Arduino之類的。

為了工作,為了錢途,為了前途。
如何選擇做嵌入式開發必備的兩塊開發板

如果要入行嵌入式,那麼有兩塊必須的開發板——單片機和Android-Linux-ARM開發板。

直接通過某寶選擇麼?不對!首先排名靠前的基本都是單片機,各種各樣的單片機……然後還有各種惡劣的刷單,排名靠前的不一定有多好。有些銷量中等的反而是最有用的,一款好的開發板總是能被公司和個人發現,銷量中等很可能是最好的,因為真理往往掌握在少數人手裡!

先說說必備的單片機開發板。

單片機開發板有兩種方式實現。一個是買元件自己焊接;一個是直接購買開發板,單片機最小系統或者買個最便宜的板子都成。

如何選擇呢?其實沒有必要刻意的去選擇,因為資料都很多了,全部都是免費的視頻和資料,而且一搜一大堆,主要是因為太簡單。

提醒一下:8051,8052,avr,stm32等等一些亂七八糟的稱為號稱ARM的都是單片機!都是單片機!都是單片機!重要的事情說三遍!如果是學習的話,它們有且只需要一塊!

再說說必備的Android-Linux-arm開發板。

那麼如何選擇Android-Linux-arm開發板呢?這個就需要老司機帶一下了,ARM的板子發展太快,大量的淘汰技術和板子也在淘寶上出現,做著垂死掙扎。

在2013年前。肯定是S3C2440,S3C6410,S5PV210等中的一種。因為那個時候還不能學習Android,幾乎只有這幾種選擇,拿來都是學習linux,wince(wince等淘汰了,千萬不要學!參考另外一篇文章介紹「屠龍技」)之類的。2013年前,包括運行在210上的Android,版本過低。基本都是1.0,2.0,3.0的,到了4.0Android才在智慧型手機上穩定下來,才有學習的必要。

在2014-2019年,推薦三星的exnoys4412。另外還有三星的4418和6818,似乎沒人去做學習資料。exnoys4412是用在三星旗艦機S3上的,把三星手機帶入最輝煌的時代!

為什麼直接推薦exnoys4412?剛需!類似買房,有很多真是剛需,因為小兩口還是需要有一個小窩的,有個家。開發板的剛需有兩類,一個是公司的剛需,一個是老司機(老工程師)的剛需。

雖然前面淘汰的板子在網絡上看似有很多技術文章,但是一定要注意趨勢的問題,天下大勢決定的!

1.很多公司必須更新換代。

為什麼對很多公司是剛需?

軟體作業系統方面必須從wince,Qtopia等轉到Android上!這些系統已經慢慢淘汰,不再更新,老司機們要轉行,公司找不到對應的人,就必須換到Android上。exnoys4412才能正常流暢的運行Android!

硬體方面,前面幾款晶片,都會逐漸停產,那麼硬體上必須升級;軟體更新硬體也必須升級!這裡可以舉個例子,微軟發布新的作業系統,Intel的股價立馬上漲!軟體越來越大,那麼決定了硬體必須升級。老舊的性能低下的板子因為各種原因,經常缺貨,也會導致更新換代。

公司招人是為了幹活,學習了公司需要的技能,入職的概率也大!是不是呢?人的時間有限,必須以終為始。

2.剛需決定了老司機(老工程師)假如繼續學習,那麼肯定會學習4412.

現在exnoys4412討論的熱度肯定高於其它任何型號的板子,質量也會更高!

有人可能會問,這對新手有什麼用處呢?這個問題還用問麼?老司機正在做的事情,你去問他,他是不是會更感興趣,更願意回答?更願意幫助和分享?

另外經過3年各個開發板公司的推廣,板子升級,資料積累!對於新手和老司機,配套資料已經非常多了,甚至可以說是遠遠的超過了前面幾塊板子。前面的板子,對於開發板廠商來說,沒有推廣的熱情,沒有製作新資料的動力,再也不會更新,只會拿淘汰的資料忽悠初學者。

在2020年後很長一段時間,肯定是三星的Exynos7420開發板的天下!這裡立帖為證,做這個預言,當然也可能更早的到來。

大家可以關注我,我的知乎帳號綁定了手機號,這個手機號已經用了快十年了,後面我應該會用一輩子!如果預言錯誤,歡迎大家將來打我臉!或者我的預言成真,也可以來湊個熱鬧!

晶片Exynos7420是用在三星旗艦機S6上的。

有人會問,你的依據是什麼?

很簡單,只有在三星旗艦機上大量使用過的才能降低成本,穩定出貨,最終轉入行業應用。

簡單分析一下:

S2的Exynos 4210,平板時代早已過去;

S3的Exynos4412,4核心,現在很多公司已經開始逐漸轉過去了(這兩年,我在公司就用的這款晶片升級產品);

S4的Exynos5410,失敗的產品,從架構開始就決定了它的失敗;

S5,曉龍處理器(不會有開發板);

S6,Exynos7420,三星出品,8核,圖形和3D處理更加強大,本人也很期待……;

S7,曉龍處理器(不會出開發板)。

S6的Exynos7420八核幾乎是唯一可行的選擇,而且它的配置足夠很多公司升級進行下下一代產品,但是還需要過幾年,目前的學生黨如果從事嵌入式工作,那麼在5年後要準備銀子買了,那個時候已經工作,基本都不在乎這筆開支了,只是為了提升自己讓自己不落伍。

(當你們成為老司機了,再回過頭來看看我這個曾經的老司機把車開的怎麼樣^_^)。

這個話題最後說幾句,那麼學習linux還需要使用淘汰的板子麼?

軟體方面:三星在4412上更新了內核,到了3.0包括後續的版本肯定也會推出。目前淘汰幾類板子,上面多數用的是2.6版本,2.6版本和前面的版本區別很大,但是2.6內核上有很多代碼在3.0上都去掉了,最簡單的字符驅動就進行了大量的剔除和增加。作為新手學習了一些沒有的東西,到時候參加工作更是困難重重,而且不能夠學習Android,要是想學習Android,還需要額外的購買Android開發板,要花雙份的錢。如果不在乎錢和時間,那無所謂了。

硬體方面:老闆子基本是64M內存或者128M內存的板子,有的可以到512M內存,賣的和4412 1G內存的板子一樣貴,暈死。

另外使用還有淘汰的軟體技術非常多,作為新手或者不是混跡江湖多年的老司機一步不小心就中了「圈套」。


這部分參考:新手怎麼選擇ARM開發板——屠龍技

提醒一下,嵌入式行業linux內核版本和Android不會和智慧型手機那麼高的,通常要滯後一到兩年甚至三五年都有可能,但是太低的版本拿來學習,就沒有什麼價值了。像linux內核2.6的架構,軟體寫法很多都變化了,不要聽商家的保證的版本,都是騙人的。

三年技成,而無所用其巧——談一下怎麼選擇ARM開發板

《莊子·列禦寇》:「朱泙漫學屠龍於支離益,殫千金之家,三年技成,而無所用其巧。

經常上知乎,一直以來都是匿名。無意間看到開發板這個問題,實在忍不住!註冊了個帳號結合自己的經歷出來說幾句,希望對後來者有所幫助!

—- 昨夜西風凋碧樹,獨上高樓,望盡天涯路 —-

曾經以為自己很聰明,後來發現自己是個勺子!
農村小屌絲一枚,勤奮,好學,性剛烈,帝都普通211大學,通信專業。在前些年,通信工程是非常熱門的專業,小地方的人信息滯後,誤入大坑。大一時候和一學長交流,當年華為大唐等大型公司在我們學校招通信工程本科畢業生的唯一要求是「男」「正常畢業」!現在本科畢業卻很難純粹的找到通信相關的工作,學校的很多課程進入工作幾乎沒有用,像數位訊號處理,高頻電路等等,建議我們另尋出路。本人因為經濟原因,不可能再讀研究生,需要儘快解決物質的問題。

當時有兩條路擺在面前,和計算機專業以及軟體工程專業的搶飯吃;或者和自動化電子專業的搶飯吃!
因為通信工程和自動化以及電子的專業課幾乎相同,計算機編程可以自學。經過「慎重考慮」,決定來個兩者結合,二者合一,軟硬兼修!唯一的選擇就是嵌入式行業。因為通信過程會或多或少的學習一些硬體專業課,模擬電路,數字電路等等;也會接觸到編程的知識,C語言當然是基礎課,然後VHDL以及MATLAB之類也需要用用,我不希望學的東西最後用不上(當年好純粹)。
看著周圍同學天天打遊戲,自己卻開始為將來打算,那個時候好佩服自己。
要進入嵌入式行業,一般需要先玩單片機8051。在某寶上挑了個最便宜的,花了一個月時間搞得差不多,什麼gpio點燈,矩陣,顯示屏,uart,i2c等等都弄明白了。大多數人就到了這裡,畢業之後就可以找到一份工作。可能在20年前,你屬於高科技人才,但是想想一個月就可以學會的東西,算哪門子的高科技?每年那麼多大學畢業生,你的競爭力在哪裡?
於是繼續進擊!向上吧少年!

—- 三年技成,而無所用其巧 —-

不是我不夠努力,而是社會太複雜!
第一個月非常順利,可是接下來的差不多3年時間,就出現了「三年技成,而無所用其巧」的情況。
買了幾塊2440和210的開發板,進行了兩年多的修行。想想當時好可憐,怎麼沒有個人給我指導一下(在你一心前行的過程中,如果有人給你指導,給你個方向是多麼美好的一件事)。

下面具體講講我的經歷。
當時在某寶的每一家賣2440的商鋪都提供不同特色的教程。當時心想,我要打十個!
剛開是買的是y開頭的板子,老牌的,資料的確豐富,而且也相對便宜。從單片機的世界走出來,看到能夠跑作業系統,帶圖形界面,突然間感覺整個人都不一樣了,只能用兩個字形容「哇哇」。y開頭開發板,系統自帶wince的系統,wince需要C++或者C#,好吧,基礎不好那就學習唄(學習程式語言本身是沒有什麼問題的),語言學習完了之後,就開始基礎到wince架構體系,wince的各個API,這段經歷真是灰暗,wince架構極其複雜,當然如果是簡單的應用或者不那麼深入的學習,難度不大。當時每天記憶各種wince的API,終於使用熟練,並且寫了幾個小程序。
接著聽說t字頭的開發板在Qtopia方面做的非常好,要學習就學最棒的教材嘛!好幾百大洋沒了,Qtopia這個系統的確很棒,而且開源程度比wince要高,據說在產品應用上是有免費版本的,不想wince需要授權費。Qtopia的界面非常棒,不等不承認,結構清晰,比wince好學多了。接著又開始在Qtopia上學習,奶奶滴,半年有過去了,架構,圖形UI,驅動調用等等!

接著是f字頭,據說有介紹如何在控制臺編寫,看著console控制臺能夠列印各個圖形,還有能玩俄羅斯方塊,貪吃蛇!當時毫不猶豫的就買買買,學學學!

接著是j字頭的,據說是在裸機上做的很好,還有系統的移植教程,看著好高端。好吧,買買買,學學學!而且這個板子教程都還需要花錢買的!這塊開發板教會了我一個人生道理,花錢的不一定是好貨,便宜免費的更有可能更好。

後來又買了210的板子,學習了Android2.0!
上面這些是能夠記得的板子!
可是最初的方向就被引到不歸路!前前後後買了好幾塊2440的開發板,花的錢幾乎都可以上一個培訓班了,想想真是心疼自己,當時在外面做各種兼職,發傳單、做服務生、做家教那麼辛苦,雖然現在看來不是很多,那個時候要掙這些錢,真是不容易!

—- 撥開雲霧見月明 —-

有那麼一刻,心中幾百萬隻羊駝從內心中跑過,刀呢?我的刀呢?
大三下半年,要面臨找工作的問題了。第一次去看招聘要求,然後和老鄉、畢業的學長交流,收集到一些信息!突然間發現傻眼了!
wince完全用不上!這是一個淘汰的技術!以前總以為微軟做事情靠譜,卻發現無論什麼公司的行為都是商業行為,wince用的人少了,自然就停止更新了,停止更新維護,接著用的公司就更少了。用的公司少了,新人就進不去,老人開始慢慢轉行!
最疼的疼是原諒,最黑的黑是絕望!
Qtopia完全用不上!這個x度百科裡面就寫明白了,2009年就停止維護和更新了,現在嵌入式上用的是linux-qt,也就是QtE!所學習的什麼圖形界面之類的,全部沒用了!特別提醒,注意區分Qtopia和QtE!QtE現在用的也非常多,但是千萬不要學習Qtopia!
你給的諾言其實都是謊言,我怎麼會一直相信你到現在!

控制臺列印那個玩意呢?好吧,不說了,都是眼淚!你他媽逗我呢!
求心理陰影的面積!
移植呢?自己創建作業系統?那就是個噱頭。工作多年之後才知道那個應該叫BSP開發,所有的作業系統一定是超級大的公司推出的,而不是某個NB的老師能夠獨立完成的~動輒幾百萬上千萬的代碼,這些NB的老師能夠搞出來麼?看一遍就要幾輩子!讓他們繼續吹牛逼吧,反正不上稅。
十萬隻羊駝從心中呼嘯而過!

Android2.0呢?無用!Android從1.0到4.0每一個版本變化都極大,到了4.0,Android才大規模的在智慧型手機上應用,2.0見鬼去吧!
刀呢?我的刀呢!殺人不犯法多好!

—- 衣帶漸寬終不悔,為伊消得人憔悴 —-

一直以為自己是那種與眾不同的人,到後來才發現,原來大多數人所追求的生活才是最值得的.
看到周圍的同學各有各的打算,有的家裡有關係不用擔心,有的要接手家裡的買賣,有的想考研進研究所,有的當公務員,有的覺得自己可以做銷售……類似我這樣準備從事技術的人,開始準備學習Android和iOS或者從事上位機編程,有的開始學習怎麼layout做硬體設計。
好吧,不得不重新暴走了,不就是Android換個版本麼?學學學!於是默默的開始了Android學習,以前學習的東西除了硬體,除了語法幾乎都沒有用。
經過半年時間的突擊,簡歷簡歷,面試面試,終於找到一份差不多的工作!
後面的事情就不多說了,現在從事嵌入式Android的工作。

—- 怎麼識別不良商家 —-

^-^突然間心情不好,不用詩詞了^-^
下面結合目前嵌入式的發展,給大家說說,怎麼識別不良商家!
嵌入式經過這些年的發展,淘汰了很多技術,新技術也很多,有的大浪淘沙保留了下來,有的卻隨風而去,淘汰技術卻留下了大量的陰影,成為嵌入式初學者最大的障礙。
記住下面幾個凡是吧!(略微有點偏激,但都是肺腑之言)
凡是頁面上號稱能夠教移植Android,linux之類作業系統的,都讓它們滾蛋!那是幾百人一起做的事情。
凡是頁面上有wince的,並且大段大段的宣傳的,讓它們滾蛋!wince不支持多核,多少年前早完蛋了!
凡是頁面上出現Qtopia,並且放到顯眼位置的,讓它們滾蛋!7年前就完蛋的玩意,唬誰呢?
凡是頁面上出現Android1.0或者Android2.0,Android3.0這類玩意的,滾蛋吧!那玩意從來就沒什麼人用過!
凡是出現大規模的裸機視頻教程的,讓他滾蛋!除非你就是有錢任性,想隨便玩玩,或者永遠做單片機工作(這也是一種人生)。 另外,在學生時代,以為自己很獨立,具有獨立思想。實際卻很容易迷信某個人,某寶上貼出一張圖片,說有暢銷書出版,就崇拜的不得了。即使崇拜個人,那也是崇拜那個人後面的大團隊,而不是因為某一個人!所謂的名師滾蛋吧!

這幾年潛伏在這些群裡,發現同時和我同時購買那些板子的人絕大多數都沒能吃上嵌入式工程師這碗飯,如果不算單片機工程師(這個實在太簡單了,待遇也很低)!我想這和這些不良商家的惡意宣傳分不開的!
古斯塔夫·勒龐描述人類群體行為是「烏合之眾」,用在這方面真是貼切不過。一個不當的宣傳,另外一幫人也不得不這樣,帶壞了一大批商家,購買的人卻不告訴後來者自己學無所成,因為那樣會顯得自己很傻!導致最終受到傷害的是「群眾」——可憐的理科男。
象牙塔的孩子們,在花錢學習之前,去看看招聘要求,哪個工作招收的人多,招的急切,給的工資高,就去學!畢竟市場決定一切,而不是某位老師!

長按二維碼識別關注

電子路上一起走!

相關焦點

  • 乾貨如何選購單片機開發板
    為了儘早熟練掌握單片機程序開發,我們在學習單片機的時候,是比較有必要選擇一款適合的成品單片機開發板的,畢竟通過自己搭建所有電路的難度比較大的
  • FPGA入門--在FPGA中實現8051單片機
    RAM中執行編寫好的C代碼,成功地把FPGA變成了8051單片機…也許,這就是傳說中的變通吧…接下來,跟大家分享:如何在FPGA中實現開源8051單片機如何將編寫好的c程序載入FPGA中如何在FPGA中讓51單片機執行c程序以上操作均以北郵版FPGA開發板為藍本,如果換用其他的開發板,請適當修改相關配置
  • 單片機和PLC哪個更好上手?
    對於單片機好學還是PLC好學的問題,總的來看,PLC因為入門簡單,所以更適合新手,更容易上手和入門,口說無憑,一起來看看原因梯形圖是應用較多的,因為它有點像電氣控制中繼電器線圈和觸電動作之間的關係,如果學過繼電器-接觸器控制的話,入門就容易很多,所以很多電氣控制人員選擇它,新手用梯形圖進行編程也會容易一些。單片機的程式語言是C語言或彙編語言,也採用自帶的程式語言(如51單片機的ASM語言)。
  • 你入手了幾套:2015年十佳 Linux /Android 黑客單片機
    更便宜、更流行、具有物聯網套件的開發板促使2015年全世界社區支持的單片機種類和數量繼續提升。現在讓我們一起來回顧一下2015年最重要也可能是最好的十款100美元以下的基於 Linux 或者 Android 開放規格的黑客單片機。
  • 嵌入式入門基礎:如何快速學習8051單片機
    了解單片機的工程師們都知道8051單片機是一款燒寫簡單、通用性廣泛且教程案例非常豐富的一款單片機。它只用通過宏晶的工具通過串口MAXRS232的TX、RX腳位就可以將程序燒錄到晶片,是一個非常不錯的嵌入式入門基礎單片機。本文介紹了關於8051單片機的學習基礎方法,希望能夠給初學者提供如何更快速的掌握嵌入式入門的基礎知識的方法。
  • ARM7單片機輕鬆入門與實踐 — 暢學單片機
    本課程是ARM7單片機學習者從入門到深入的一套經典視頻教程,以初學者為對象,從零開始手把手教你學習單片機,循序漸進地基於理論講解並結合實驗項目實戰開發,講解當前最熱門的ARM7單片機的C程序設計!
  • 聖誕節:選塊黑客單片機做禮物
    來源:LinuxStory 參考原文:http://www.linuxstory.org/top-10-best-linux-and-android-hacker-sbcs-of
  • 新手入門!如何設置單片機定時器?
    在單片機的學習過程中,單片機定時器的合理設置和應用是非常關鍵的一步,也是剛開始接觸單片機知識的新人工程師們比較容易出錯誤的一個環節之一
  • 「正點原子Linux連載」第三十七章Linux內核移植
    第三十七章Linux內核移植前兩章我們簡單了解了一下Linux內核頂層Makefile和Linux內核的啟動流程,本章我們就來學習一下如何將NXP官方提供的Linux內核移植到正點原子的I.MX6U-ALPHA開發板上。通過本章的學習,我們將掌握如何將半導體廠商提供的Linux BSP包移植到我們自己的平臺上。
  • 玩轉嵌入式之如何在Linux系統中搭建tftp伺服器·圖文視頻
    嵌入式linux最常用到tftp命令來完成開發板和Linux系統之間的的文件傳輸,避免了頻繁的U盤拷貝過程。我們知道,Windows下使用「tftpd32.exe」這款軟體可以很方便地在Windows下搭建的tftp伺服器。
  • Android中集成FFmpeg及NDK基礎知識
    既然交叉編譯比本地複雜很多,那為什麼不使用本地編譯,比如在 arm 平臺編譯 arm 平臺的可執行程序呢?這是因為目標平臺存儲空間和計算能力通常是有限的,而編譯過程需要較大的存儲空間和較快的計算能力,但目標平臺無法提供。
  • 開發板拍大片,友善之臂Nano-T4助你一臂之力
    攝像頭綁窗戶上,開發板掛牆上,為了調試方便,用到了 ssh,遠程登錄調試拍照和合成視頻,使用到ffmpeg,是個很強大的音視頻多媒體框架,能編解碼,合成分離,流媒體處理,播放等本文開頭的視頻,只需要兩條 ffmpeg 命令全搞定拍照:ffmpeg -s 1280x720 -f video4linux2 -i /dev/video10 -vframes 1 /samba/photo/$(date 「+%d%H%M」).jpe合成視頻:
  • 電子工程師自學速成——單片機技術和電路繪圖設計
    您還可以試著發送:「ARM、PCB、STM32、汽車電子、機器人、電源、電機、嵌入式、信號系統、模電、華為、哈佛、Python、電子學、視頻教程、660、開關電源、機電、電路、c語言、linux、通信、功放、51、tvs、wifi、程序」獲取更多資料包  】 內容包括單片機技術和
  • 每天AI你多一點:Arduino開發板介紹
    進行一個入門介紹。從技術上來說,Arduino UNO R3是Arduino眾多版本中最適合少兒編程技術入門的版本。4、Arduino UNO R3開發板示意圖發展到現在,已經應用在了單片機編程、少兒興趣編程、大學生嵌入式開發等領域,並且成為業餘電子愛好者的「玩具」。8、Arduino開發環境的安裝打開Arduino官方網站,在導航欄裡找到software欄目,在頁面裡有支撐的系統列表下載清單,小編用的是Mac系統,所以選擇的是第四項Max OS:
  • 51單片機程序執行流程詳細分析
    (在帶作業系統如linux字符界面下運行一個不帶死循環的C語言文件完畢後就會返回到linux shell程序中)。趕緊換個板再測試一下,顯然還是一樣的結果。(2) 單片機中將一直執行main函數中的最後一個(些)語句?
  • 單片機入門製作
    同時晶振部分電路也是必不可少的,這相當於給單片機帶了一塊手錶,讓它有時間觀念,知道自己什麼時候該幹什麼事情。總之最小系統就是保證單片機正常工作的最基本電路部分。OK,再說回到單片機實驗板。我是買元器件自己製作實驗板的,我感覺沒有必要多花錢去買一個成品,雖然這樣說賣實驗板的人可能會扁我。自己動手可以學到單片機硬體電路的知識和掌握製作的細節,這是不可多得的實踐機會。
  • 小白秒變大神,老司機帶你入門新塘N76E003單片機
    右邊是新塘設計的Nu-Link-Me,主要實現對新塘系列的單片機的下載和調試功能,Nu-Link-Me的主控使用的是:MCU12SRE3DE,這顆晶片暫時沒有詳細查資料,後面給大家補上,網上很多大神將Nu-Link-Me魔改為DAP,Nu-Link-Me就跟我們熟悉的ST-LinkULink類似,使用USB一鍵下載和調試目標晶片程序,新塘這裡稱Nu-Link-Me的主控為ICEController,
  • 這樣來選購單片機成品開發板!
    為了儘早熟練掌握單片機程序開發,我們在學習單片機的時候,是比較有必要選擇一款適合的成品單片機開發板的,畢竟通過自己搭建所有電路的難度是比較大的
  • 單片機初學者必看
    寫給初學者的一些話本文原創,僅代表我搞單片機的一些想法,有不妥之處,不承擔任何責任。第一個問題,講一下初學者到底學習那個系列單片機。51、AVR、430、ARM(包括嵌入作業系統)、FPGA當前單片機系統如此豐富,對於新手到底該如何選擇呢?
  • Arduino用PID控制直流電機定位旋轉 - 【單片機教程-Arduino-PID】
    合作或投稿請發郵件到:rebaby@qq.com在這篇文章中,我們將看到如何實現直流電機的非常精確的位置控制。我們使用Arduino和PID計算來實現簡單直流電機的精確位置控制。這樣的小項目非常有趣,您可以通過構建該項目來學習許多概念,例如PID,閉環系統和編碼器基礎。首先,我想向您簡要介紹什麼是PID,因為這將幫助您進一步了解這些內容。