目前來說,這十幾年內(nèi)是不可能淘汰的,即使面臨著人工AI、大數(shù)據(jù)和云計(jì)算等技術(shù)的多方面競爭,單片機(jī)也可以說是立于不敗之地!畢竟需求放在那里。單片機(jī)技術(shù)是門基礎(chǔ),也是塊通往其他技術(shù)的敲門磚。
拿我個(gè)人的經(jīng)歷來說吧,剛開始,我見到智能小車、四軸無人機(jī),以及可以解魔方的機(jī)械手,我就很好奇,究竟是什么樣子的原理和方法,可以把機(jī)器,一個(gè)死的東西變活了!于是在興趣的驅(qū)使下我踏入了單片機(jī)這個(gè)“巨坑”的學(xué)習(xí)之路。
51是大家推薦入門的,好吧!我就選擇你了,學(xué)了大約一個(gè)月吧,我就開始接觸小的電子產(chǎn)品的制作,光立方、搖搖棒、萬年歷和智能小車。在做完幾個(gè)項(xiàng)目后,我恍然大悟地發(fā)現(xiàn)51的資源已經(jīng)不夠我用了,需要更大內(nèi)存和運(yùn)行速度的芯片才能滿足我的需求了。
我開始stm32的學(xué)習(xí),引腳多了,內(nèi)存大了,cpu運(yùn)行速度更快了,也包括新的的操作手法-庫函數(shù)編程,以及燒寫方式的不同,除這些以外,其他的一切都和51是極其的相似!制作的項(xiàng)目也是萬年歷、智能小車,但是這些程序基本上都是從51那邊移植過來32的,然后編譯使用,一切的操作都是如此熟悉,只不過cpu不一樣了,執(zhí)行的速度更快了。
當(dāng)我發(fā)現(xiàn)單片機(jī)的死循環(huán)沒有多進(jìn)程處理時(shí),我便開始了解FreeRTOS,最后進(jìn)入了linux,開始學(xué)習(xí)arm9,這是單片機(jī)學(xué)習(xí)的升華啊,bootloader,加載和引導(dǎo)程序的執(zhí)行,以前在32是封裝好的,現(xiàn)在要自己寫了。kernel,這個(gè)需要自行選擇對應(yīng)的功能。rootfs,文件系統(tǒng);以及busybox,最小的命令行的庫。
一切都是如此的新鮮,但是這些功能在單片機(jī)中都是幫你封裝好,給你 直接移植就可以使用的,所以說單片機(jī)是學(xué)習(xí)嵌入式的敲門磚。
學(xué)習(xí),不在于技術(shù)的新舊,而且在于這門技術(shù)的可擴(kuò)展性和創(chuàng)新性,有了這兩點(diǎn),你還會(huì)說單片機(jī)技術(shù)會(huì)被淘汰?
責(zé)任編輯:haq
-
單片機(jī)
+關(guān)注
關(guān)注
6039文章
44573瀏覽量
636294 -
AI
+關(guān)注
關(guān)注
87文章
31054瀏覽量
269407 -
大數(shù)據(jù)
+關(guān)注
關(guān)注
64文章
8896瀏覽量
137511
發(fā)布評論請先 登錄
相關(guān)推薦
評論