国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
嵌入式系統(tǒng)學(xué)習(xí)方法(轉(zhuǎn))

嵌入式系統(tǒng)學(xué)習(xí)方法(轉(zhuǎn))

(2007-11-26 14:41:21)
標(biāo)簽:

學(xué)習(xí)公社

 
學(xué)習(xí)有捷徑嗎?俺認(rèn)為是有的,正確的道路就是捷徑。
就好象是爬山,如果有導(dǎo)游圖,那就能找到一條最正確的路線;如果沒(méi)有導(dǎo)游圖,自己瞎琢磨,東問(wèn)西問(wèn),也未必能找到最佳的路線。
有時(shí)候回首前塵,會(huì)謂嘆,要是當(dāng)時(shí)我這樣做就好了;這也說(shuō)明了人生會(huì)有一個(gè)最優(yōu)解。
嵌入式系統(tǒng)的學(xué)習(xí)也是一樣,作為電子專業(yè)或者其它專業(yè)的學(xué)生來(lái)說(shuō),想要把嵌入式系統(tǒng)的學(xué)習(xí)搞好,走一條成功的人生道路,那應(yīng)該怎么去做呢?俺試著分析看看。
當(dāng)然人生的道路很多很多,嵌入式不可能是唯一的道路,也絕對(duì)不是最好的道路;這些都是因人而異的;
如果你沒(méi)有什么別的資源,俺主要指的是人脈,資金,需要靠技術(shù)吃飯,正好你學(xué)的是電子、自動(dòng)化、通訊...這樣跟嵌入式相關(guān)的專業(yè),又正好喜歡技術(shù),那么可以考慮把嵌入式當(dāng)作自己的傍身之技來(lái)學(xué)習(xí)。這時(shí)尋求嵌入式系統(tǒng)學(xué)習(xí)的最優(yōu)解就有了意義。


一、 嵌入式系統(tǒng)的定義
根據(jù)網(wǎng)絡(luò)上搜索到的關(guān)于嵌入式系統(tǒng)的定義,結(jié)合自己對(duì)嵌入式系統(tǒng)的理解,把嵌入式系統(tǒng)定義如下:
1、 嵌入式系統(tǒng)簡(jiǎn)單的說(shuō)就是面向特定應(yīng)用設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng);
2、嵌入式系統(tǒng)與普通的PC或者notebook不同,嵌入式系統(tǒng)的外形尺寸、功耗、外部適配器等各種特征必須滿足應(yīng)用的要求和限制;
3、 嵌入式系統(tǒng)的軟件包括操作系統(tǒng)燒錄在一塊電路板上;
4、使用低功耗的X86級(jí)別的CPU,采用模塊化的設(shè)計(jì),配置了最基本的計(jì)算機(jī)周邊配備而制成。這種計(jì)算機(jī)通常采用Windows操作系統(tǒng);
5、 嵌入式系統(tǒng)的CPU可以是:4位、8位、16位、32位;
6、 嵌入式系統(tǒng)應(yīng)用廣泛,諸如:
1) 小家電
2) 汽車
3) 電梯
4) 電視
5) 錄像機(jī)或者VCD、DVD
6) mp3、mp4
7) 工業(yè)控制
8) 醫(yī)療設(shè)備
9) 衛(wèi)星
10) 電話
11) PDA
12) 飛行系統(tǒng)等等
13) ……
7、 嵌入式系統(tǒng)的體系結(jié)構(gòu):
1) CPU
2) RAM
3) ROM或者flash ram
4) AD
5) DA
6) 人機(jī)界面(例如按鍵+LED/LCD/彩色液晶顯示器/)
7) I/O
8) Usart
9) USB
10) CAN
11) 以太網(wǎng)
12)嵌入式的操作系統(tǒng),例如:uc/os、linux、vxworks、wince、dos。。。
8、嵌入式系統(tǒng)更多的表現(xiàn)為SoC的特點(diǎn),也就是把整個(gè)系統(tǒng)都集成在一個(gè)芯片上,例如,ATMEL的arm7的芯片91sam7x128/256等;用戶可以獲得廉價(jià)而功能強(qiáng)大的嵌入式系統(tǒng);

 

二、 最正確的學(xué)習(xí)道路 - 8mcucanbusARM7
第一步:熟悉8位mcu
個(gè)人的看法是,學(xué)習(xí)嵌入式的技術(shù)有個(gè)脈絡(luò):8位mcu(51或者avr...)+can2.0B+arm7+arm9,學(xué)習(xí)的時(shí)候可以按照這個(gè)脈絡(luò)來(lái)進(jìn)行;
作為低端的嵌入式系統(tǒng),選擇8位mcu作為入門是比較適中的,而8位mcu中,相比pic、avr、freescale等等8位單片機(jī)來(lái)說(shuō),又以選擇51核的單片機(jī)作為學(xué)習(xí)8位mcu的首選來(lái)更加合適。當(dāng)然這個(gè)觀點(diǎn)是仁者見(jiàn)仁智者見(jiàn)智;如果需要理由的話,那么也許以下這些理由可以作為參考:
1. 51上積累了大量的優(yōu)秀的代碼和其它資源;網(wǎng)絡(luò)上這樣的資源太多了,幾乎就是不花錢的;
2.生產(chǎn)51內(nèi)核的單片機(jī)的廠家很多,比如:ATMEL、華邦、LG、飛利浦、STC(宏晶科技)、TI、…
3. 51單片機(jī)在細(xì)分低端市場(chǎng),面向不同的行業(yè)應(yīng)用,廠家推出了不同的產(chǎn)品,如LPC900系列,STC的12CXXXX系列;在功能、價(jià)格、功耗,體積,封裝、抗干擾等方面來(lái)滿足行業(yè)用戶的需求;例如,現(xiàn)在的51單片機(jī)越來(lái)越多的集成了A/D、D/A、SPI、I2C、PWM、內(nèi)部時(shí)鐘、看門狗、eeprom、ISP/IAP等等,已經(jīng)跟傳統(tǒng)的ATMEL的89C51/52有了很大的差別!功能越來(lái)越強(qiáng)大的同時(shí)成本越來(lái)越低,而且不擔(dān)心某個(gè)廠家缺貨...
4. 。。。。(還在不斷增加之中)
第二步:熟悉can2.0A/B,在精通51的基礎(chǔ)上,熟悉can2.0A/B
為什么是canbus而不是modbus bus、bitbus?
CAN是德國(guó)Bosch 公司為解決現(xiàn)代車輛中眾多的控制和數(shù)據(jù)交換問(wèn)題,開發(fā)出一種CAN(Controller Area Network)現(xiàn)場(chǎng)總線通信結(jié)構(gòu)。其主要特點(diǎn)是:
1. 8字節(jié)的短幀傳送,故傳輸時(shí)間短、抗干擾性強(qiáng);
2. 高速,最高速度可達(dá)1Mbit/s;
3.多主方式,多主之間又可以分成是主節(jié)點(diǎn)和次節(jié)點(diǎn);各節(jié)點(diǎn)均可在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息,不分主從,通信靈活;發(fā)送的時(shí)候總線自動(dòng)仲裁主次;主節(jié)點(diǎn)占有優(yōu)先權(quán);
4. 可以做到全區(qū)廣播、分區(qū)廣播和點(diǎn)對(duì)點(diǎn)通訊;
5. Can控制器自動(dòng)過(guò)濾幀號(hào)不符的幀;大大減輕了CPU的負(fù)擔(dān);
6.具有多種錯(cuò)誤校驗(yàn)方式如CRC及其他校驗(yàn)措施,數(shù)據(jù)出錯(cuò)率極低;而且在嚴(yán)重錯(cuò)誤的情況下,節(jié)點(diǎn)會(huì)自動(dòng)離線,避免影響總線上其它節(jié)點(diǎn);Rs485經(jīng)常是一個(gè)節(jié)點(diǎn)影響了總線上所有的節(jié)點(diǎn);
7. 采用無(wú)損壞的仲裁技術(shù);
作為一種技術(shù)先進(jìn)、可靠性高、功能完善、成本合理的遠(yuǎn)程網(wǎng)絡(luò)通訊控制方式,CAN總線已被廣泛應(yīng)用于各個(gè)行業(yè)之中。大致有以下這些行業(yè):
1、 汽車電子
2、 自動(dòng)控制
3、 智能大廈
4、 電子系統(tǒng)
5、 紡織
6、 智能儀表
7、 醫(yī)療系統(tǒng)
8、 電梯
9、 安防監(jiān)控
10、 電源
11、 運(yùn)動(dòng)控制
12、 …等各領(lǐng)域中,取代了原來(lái)的落后的RS485的通訊方式。bitbus/modbus在物理層上都是Rs485的。
第三步:熟悉ARM7,掌握ARM這個(gè)超級(jí)單片機(jī)(32位)


三、 直奔主題 - 不要穿著棉襖洗澡
學(xué)什么很重要,沒(méi)有必要穿著棉襖洗澡,直奔主題,要學(xué)就學(xué)最有用的東西。
比如單片機(jī),學(xué)什么型號(hào)?市場(chǎng)上的單片機(jī),有51、AVR、PIC、freescale等不同的系列,把任何一款單片機(jī)學(xué)會(huì)了玩通了那都是很不錯(cuò);
但是我個(gè)人認(rèn)為還是51系列的單片機(jī)在中國(guó)使用最多,去中發(fā)問(wèn)問(wèn)哪款單片機(jī)出貨量最大就知道啦;
據(jù)說(shuō)有些大學(xué)現(xiàn)在還在教授Z80,在論壇上爭(zhēng)論起來(lái),有些人支持,有些人反對(duì);支持的人認(rèn)為這是一款很好的原型機(jī),可以學(xué)到很多計(jì)算機(jī)的原理;
但是對(duì)于嵌入式系統(tǒng)的學(xué)習(xí)者,一款已經(jīng)過(guò)時(shí)的技術(shù)學(xué)它做什么?難道學(xué)了不能致用是對(duì)的?
學(xué)習(xí)51不也一樣能了解計(jì)算機(jī)的基礎(chǔ)知識(shí)?而學(xué)好了51畢業(yè)出去就能生存;
大家都知道485總線要想可靠工作非專家不可,而現(xiàn)在canbus作為更加可靠性能更加卓越的總線技術(shù),節(jié)點(diǎn)數(shù)量每年遞增;可以說(shuō),51+canbus能夠讓你如虎添翼;
那么,是不是去學(xué)習(xí)canbus要能獲得更加遠(yuǎn)大的前途而不必在485上浪費(fèi)寶貴的青春?答案顯然是前者。
畢業(yè)之前的大學(xué)n年+畢業(yè)設(shè)計(jì)就是為了邁出就業(yè)的第一步;第一步很重要。
人生不要有斷點(diǎn),一步接著一步,現(xiàn)在邁出的一步就是為了下一步做好準(zhǔn)備,甚至為了比較長(zhǎng)遠(yuǎn)的以后

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
史上最全!常見(jiàn)的嵌入式處理器對(duì)比分析...文末還有精彩福利哦!
縱論物聯(lián)網(wǎng)(四):物聯(lián)網(wǎng)終端設(shè)備
單片機(jī)的位數(shù)
ARM,單片機(jī),STM32,嵌入式系統(tǒng)有什么關(guān)系
單片機(jī)交流群 - wo 的日志 - 網(wǎng)易博客
嵌入式處理器的種類介紹
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服