亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区

機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,,快速開始

搜索
查看: 2418|回復(fù): 2
打印 上一主題 下一主題

牛人分析如何高效學(xué)習(xí)嵌入式

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2017-11-12 16:27:16 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
都說嵌入式學(xué)習(xí)難,,難于上青天,,其實(shí)不然,無論學(xué)習(xí)什么,,只要找對了一個好的學(xué)習(xí)方法,,往往會事半功倍。
第一部分 對嵌入式系統(tǒng)的一些大致了解
  嵌入式被應(yīng)用于哪些行業(yè)?
  嵌入式應(yīng)用于工業(yè)控制,、安防,、醫(yī)療器械、智能家居,、車載,、金融等行業(yè)!
  嵌入式系統(tǒng)的一些簡單了解:
  1,、 嵌入式系統(tǒng)與普通的PC或者notebook不同,,嵌入式系統(tǒng)的外形尺寸,、功耗、外部適配器等各種特征必須滿足應(yīng)用的要求和限制;
  2,、 嵌入式系統(tǒng)簡單的說就是面向特定應(yīng)用設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng);
  3,, 使用低功耗的X86級別的CPU,采用模塊化的設(shè)計(jì),,配置了最基本的計(jì)算機(jī)周邊配備而制成,。這種計(jì)算機(jī)通常采用Windows操作系統(tǒng);
  4、 嵌入式系統(tǒng)的軟件包括操作系統(tǒng)燒錄在一塊電路板上;
  5,、 嵌入式系統(tǒng)的CPU可以是:4位,、8位,、16位,、32位;
  6, 嵌入式系統(tǒng)更多的表現(xiàn)為SoC的特點(diǎn),也就是把整個系統(tǒng)都集成在一個芯片上,,例如,,ATMEL的arm7的芯片91sam7x128/256等;用戶可以獲得廉價(jià)而功能強(qiáng)大的嵌入式系統(tǒng);
  嵌入式系統(tǒng)的體系結(jié)構(gòu)有哪些?
  CPU RAM ROM或者flash ram AD DA I/O Usart USB CAN 以太網(wǎng)
  第二部分:正確的學(xué)習(xí)之路
  最正確的學(xué)習(xí)道路 - 從8位mcu到canbus到ARM7
  第一步:熟悉8位mcu
  嵌入式技術(shù)學(xué)習(xí)的路線:8位mcu(51或者avr...)+can2.0B+arm7+arm9。
  作為低端的嵌入式系統(tǒng),,選擇8位mcu作為入門是比較適中的,,而8位mcu中,相比pic,、avr,、freescale等等8位單片機(jī)來說,又以選擇51核的單片機(jī)作為學(xué)習(xí)8位mcu的首選來更加合適,。當(dāng)然這個觀點(diǎn)是仁者見仁智者見智;如果需要理由的話,,那么也許以下這些理由可以作為參考:
  1. 51上積累了大量的優(yōu)秀的代碼和其它資源;網(wǎng)絡(luò)上這樣的資源太多了,幾乎就是不花錢的;
  2. 生產(chǎn)51內(nèi)核的單片機(jī)的廠家很多,,比如:ATMEL,、華邦、LG,、飛利浦,、STC(宏晶科技)、TI,、…
  3. 51單片機(jī)在細(xì)分低端市場,,面向不同的行業(yè)應(yīng)用,廠家推出了不同的產(chǎn)品,,如LPC900系列,,STC的12CXXXX系列;在功能、價(jià)格,、功耗,,體積,封裝,、抗干擾等方面來滿足行業(yè)用戶的需求;例如,,現(xiàn)在的51單片機(jī)越來越多的集成了A/D、D/A,、SPI,、I2C、PWM,、內(nèi)部時(shí)鐘,、看門狗、eeprom,、ISP/IAP等等,,已經(jīng)跟傳統(tǒng)的ATMEL的89C51/52有了很大的差別!功能越來越強(qiáng)大的同時(shí)成本越來越低,而且不擔(dān)心某個廠家缺貨..
  第二步:熟悉can2.0A/B,,在精通51的基礎(chǔ)上,,熟悉can2.0A/B
  CAN具有的特點(diǎn)
  1. 采用無損壞的仲裁技術(shù);
  2. 8字節(jié)的短幀傳送,故傳輸時(shí)間短,、抗干擾性強(qiáng);
  3. 高速,,最高速度可達(dá)1Mbit/s;
  4. 具有多種錯誤校驗(yàn)方式如CRC及其他校驗(yàn)措施,數(shù)據(jù)出錯率極低;而且在嚴(yán)重錯誤的情況下,,節(jié)點(diǎn)會自動離線,,避免影響總線上其它節(jié)點(diǎn);Rs485經(jīng)常是一個節(jié)點(diǎn)影響了總線上所有的節(jié)點(diǎn);
  5. 可以做到全區(qū)廣播、分區(qū)廣播和點(diǎn)對點(diǎn)通訊;
  6. 多主方式,,多主之間又可以分成是主節(jié)點(diǎn)和次節(jié)點(diǎn);各節(jié)點(diǎn)均可在任意時(shí)刻主動向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息,,信盈達(dá)嵌入式物聯(lián)網(wǎng)智能硬件等企鵝要妖氣嗚嗚吧九零就一不分主從,通信靈活;發(fā)送的時(shí)候總線自動仲裁主次;主節(jié)點(diǎn)占有優(yōu)先權(quán);
  7. Can控制器自動過濾幀號不符的幀;大大減輕了CPU的負(fù)擔(dān);
  作為一種技術(shù)先進(jìn),、可靠性高,、功能完善、成本合理的遠(yuǎn)程網(wǎng)絡(luò)通訊控制方式,,CAN總線已被廣泛應(yīng)用于各個行業(yè)之中,。
  第三步:熟悉ARM7,掌握ARM這個超級單片機(jī)(32位)
  二、 學(xué)最新最有用的東西,。
  記住一句話:無論是在哪一個開發(fā)行業(yè)中,,要學(xué)就學(xué)最新,最有用的東西!
  對于嵌入式系統(tǒng)的學(xué)習(xí)者,,一款已經(jīng)過時(shí)的技術(shù)學(xué)它做什么?難道學(xué)了不能致用是對的?
  在這里我推薦大家學(xué)習(xí)51系列的單片機(jī),,學(xué)好了就能畢業(yè)出去生存而學(xué)習(xí)了51+canbus能夠讓你如虎添翼;
  三、 分模塊學(xué)習(xí)嵌入式系統(tǒng)
  任何一門學(xué)問,難得就是入門;而入門,,就是要有一個完整的知識體系;
  拿到一個電路設(shè)計(jì)的任務(wù)的時(shí)候,,或者拿到一塊完整系統(tǒng)的電路板的時(shí)候,怎樣去分析它的系統(tǒng)構(gòu)成呢?
作為一個電子系統(tǒng),,它的構(gòu)成通常是:
1. 單片機(jī)最小系統(tǒng)
  2. 配置(內(nèi)存,、時(shí)鐘、看門狗,、eeprom)
  3. 開關(guān)量輸入
  4. 開關(guān)量輸出
  5. 模擬量輸入
  6. 模擬量輸出
  7. 人機(jī)界面(按鍵+液晶顯示/LED顯示)
  8. 通訊接口和協(xié)議
  四,、站在前人的肩膀上學(xué)習(xí)
  當(dāng)你拿到一個不會的任務(wù)或者學(xué)習(xí)一個不會的東西的時(shí)候怎么辦呢?你自己左思右想,苦苦思考,,就是想不出來,,最后感嘆一句:真難學(xué)?
  這你就錯了,不知道沒關(guān)系,,你本來就是在一點(diǎn)點(diǎn)學(xué)習(xí),,本來就沒有經(jīng)驗(yàn),怎么會一下子就解決了所有的問題呢,,那樣的話,,我可以告訴你:你不用學(xué)了,。所以當(dāng)面臨這些問題時(shí),,不要錢,我們先把問題分成一個個小模塊,,每個小模塊百度去,,你就會發(fā)現(xiàn),咦?下載過來學(xué)吧!
  學(xué)習(xí)就是把前輩的東西拿來用,,自己累積經(jīng)驗(yàn),,久而久之你也成高手了!
  五、精通一門技術(shù)足以,,門門相通,。
  大家切身經(jīng)歷的一件事就是,面試的時(shí)候簡歷上寫的會的技能一大堆,,什么html了,,asp了,硬件了什么的,,都懂,,可這些,企業(yè)會看嗎?
  企業(yè)關(guān)心的,,不是你會多少?而是你是否精通一門,,在精通一門的基礎(chǔ)上,略懂其他。
  而對于嵌入式領(lǐng)域來說,,我個人認(rèn)為對于在校的學(xué)生,,應(yīng)該重點(diǎn)放在c語言的熟練上;一方面是因?yàn)橛布䴖]有實(shí)際的實(shí)踐,很難能拿得出手,,當(dāng)然實(shí)踐的成本也高;當(dāng)然自己動手做一個學(xué)習(xí)板還是很有必要的,,信盈達(dá)嵌入式物聯(lián)網(wǎng)智能硬件企鵝意義氣嗚嗚吧久零就易,也不算很難;還有就是在企業(yè)中,,軟件和硬件的配置基本上是1:4的情況;對于成熟產(chǎn)品,,基本上,硬件修改的情況非常小,,升級都是在軟件的功能的增加和完善上,。
  六、第一份工作,,不求薪資,,只求長經(jīng)驗(yàn)。
  第一份工作是你步入社會的重要的一步,,走好第一步,,可以少走2~3年底的彎路;
  然而,你的份工作能不能做嵌入式開發(fā),,首先就要看你是否具有嵌入式的一定基礎(chǔ)或者取得一些嵌入式開發(fā)的經(jīng)驗(yàn),,如果你不是,那一開始不要計(jì)較工資的高低而是干了再說,,哪怕是到實(shí)驗(yàn)室打雜,,也比干點(diǎn)別的再回過頭來做嵌入式的開發(fā)要強(qiáng)。
  七,、 保持合理規(guī)劃時(shí)間,,勤奮學(xué)習(xí),才能在嵌入式中不斷提高自己
  現(xiàn)在社會競爭這么激烈,,所以每個人都在去努力培養(yǎng)自己的核心競爭力,,只有成為技術(shù)專家+行業(yè)專業(yè)才能在這個行業(yè)立足不倒。
  所以我們要有一個明確的職業(yè)生涯的規(guī)劃,,同時(shí)要有一個達(dá)到這個目標(biāo)的可以實(shí)施的準(zhǔn)確的時(shí)間表,。抓緊時(shí)間,提高效率最重要的因素之一,。
  八,、 嵌入式系統(tǒng)設(shè)計(jì)的3個境界 - 熟練、熟能生巧,、系統(tǒng)設(shè)計(jì)的思想
  熟練:熟練掌握c語言,、電路模塊、eda工具;
  熟能生巧:干活多了,從中悟出很多的技巧;干得活又快又好,,這是熟能生巧;
  系統(tǒng)設(shè)計(jì):不滿足于熟能生巧,,而開始考慮,代碼重復(fù)使用,,代碼設(shè)計(jì)的標(biāo)準(zhǔn)化,、模塊化;使得后來的開發(fā)能在一個標(biāo)準(zhǔn)的平臺上進(jìn)行;對嵌入式系統(tǒng)設(shè)計(jì)有了自己的獨(dú)到的見解。
  也還可以使用另外的標(biāo)準(zhǔn)來作為嵌入式系統(tǒng)設(shè)計(jì)的境界:
  可靠性高:在同樣的成本下,,做出來的東西可靠性高于競爭對手;
  可靠性高的情況下成本更低:能用比競爭對手成本更低的電路設(shè)計(jì)作出可靠性更高的產(chǎn)品;
  在此基礎(chǔ)之上,,功能更加強(qiáng)大,用戶使用更方便:進(jìn)入到行業(yè)專家的境界了,。
  九,、 學(xué)習(xí)就要- 快、準(zhǔn),、狠
  看準(zhǔn)嵌入式系統(tǒng)設(shè)計(jì)可以作為傍身之技的話,,那就要:
  快:下手要快,看到現(xiàn)在形勢良好,,想學(xué)那就趕緊學(xué);
  準(zhǔn):抓住8位mcu,、can總線、arm7這樣的道路,,不走冤枉路;
  狠:學(xué)習(xí)就要刻苦,,吃了就學(xué),睡醒就學(xué),,想要成功總要付出點(diǎn)什么,。
$ I1 r6 k# F% Z
2#
發(fā)表于 2017-11-12 18:02:57 | 只看該作者
這些招術(shù)都是用來學(xué)C語言的啊
3#
發(fā)表于 2017-11-12 20:06:11 | 只看該作者
還有個笨辦法,,看不懂也要看,,用筆抄寫,多看幾本書,,不同的書描述的角度不同,,看的多了就懂了
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-4-24 07:33 , Processed in 0.073723 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表