來(lái)源?| Allen 有話(huà)說(shuō)圖片來(lái)源?|?網(wǎng)絡(luò)
我的專(zhuān)業(yè)是電子信息工程,大一學(xué)習(xí)了 VB 和 C 語(yǔ)言,雖然通過(guò)了考試和一些簡(jiǎn)單的 demo,不過(guò)對(duì)于編程到底能做什么一直很迷茫。
然后大二機(jī)緣巧合的從同學(xué)處得知學(xué)院實(shí)驗(yàn)室在舉辦嵌入式物聯(lián)網(wǎng)大賽,在同學(xué)的邀請(qǐng)下便也參加了,其實(shí)這時(shí)候還對(duì)嵌入式一無(wú)所知。
然后就是一個(gè)月的準(zhǔn)備時(shí)間,這段時(shí)間應(yīng)該是我入門(mén)嵌入式以來(lái)最難熬的一個(gè)月,不知道從哪里入門(mén)?應(yīng)該學(xué)什么?應(yīng)該找什么資料?總之就是完全懵逼。。。
然后就去找實(shí)驗(yàn)室學(xué)長(zhǎng)介紹經(jīng)驗(yàn),知道了大致的學(xué)習(xí)路線(xiàn)
?
51 - 32 - ARM
這簡(jiǎn)單的幾個(gè)字符幫我開(kāi)啟了一道新世界的大門(mén),為了準(zhǔn)備比賽,我開(kāi)始啃 51,根據(jù)學(xué)長(zhǎng)的推薦從網(wǎng)上買(mǎi)了郭天祥的 《十天學(xué)會(huì) 51 單片機(jī)視頻教程》。
下面是當(dāng)時(shí)用到的板子(板子早已經(jīng)送給了學(xué)弟,不過(guò)搜到圖片看著還是懷念當(dāng)初的日子)
? ? ? ?? ? ? ? ??
然后就是夜以繼日的學(xué)習(xí),一點(diǎn)點(diǎn)開(kāi)始看視頻,這一下子我終于知道 C 語(yǔ)言是干什么用的了?。。?/p>
說(shuō)是 10 天,我記得當(dāng)時(shí) 4 天還是 5 天就看完了(從早看到晚真的不夸張)
看完第一遍,基本就照著視頻把制作電路板的方法學(xué)會(huì)了,也自己裝軟件實(shí)驗(yàn)了下,不過(guò)對(duì)于單片機(jī) C 語(yǔ)言的開(kāi)發(fā)還是有很多疑問(wèn)。
?
帶著這些疑問(wèn)開(kāi)始了比賽項(xiàng)目的制作,不會(huì)的就百度,百度不到的就回去看書(shū),找例程,畫(huà)電路,焊板子,然后在調(diào)代碼,就這么磕磕絆絆的半個(gè)月后居然真的做出來(lái)了人生第一個(gè)作品 - 《音樂(lè)頻譜》
類(lèi)似下邊這個(gè),但是沒(méi)人家做的漂亮,實(shí)現(xiàn)圖案也少,不過(guò)當(dāng)時(shí)真的成就感爆棚!!!
這也是我開(kāi)始嵌入式的第一個(gè)作品,在這個(gè)作品完成后就成功進(jìn)入了實(shí)驗(yàn)室,這時(shí)候心里開(kāi)始盤(pán)算另一個(gè)作品了,也是我從小就想做的作品 - 智能車(chē)
先說(shuō)下結(jié)果吧,到大學(xué)畢業(yè)前我做了多輛智能車(chē),一個(gè)是為了參加飛思爾卡智能車(chē)準(zhǔn)備的,平臺(tái)是 K60,一個(gè)是為了實(shí)現(xiàn)更多功能,比如遙控測(cè)距等,平臺(tái)選擇了 51,后邊升級(jí)為了 32,還一個(gè)是為了學(xué)習(xí) Linux,用 arm9 做的主控,這些具體細(xì)節(jié)后邊在慢慢說(shuō)