嵌入式學習牛人心得
作為一個電子系統,它的構成通常是:
本文引用地址:http://www.104case.com/article/221685.htm 1. 單片機最小系統
2. 配置(內存、時鐘、看門狗、eeprom)
3. 開關量輸入
4. 開關量輸出
5. 模擬量輸入
6. 模擬量輸出
7. 人機界面(按鍵+液晶顯示/LED顯示)
8. 通訊接口和協議
四、站在前人的肩膀上學習
當你拿到一個不會的任務或者學習一個不會的東西的時候怎么辦呢?你自己左思右想,苦苦思考,就是想不出來,最后感嘆一句:真難學?
這你就錯了,不知道沒關系,你本來就是在一點點學習,本來就沒有經驗,怎么會一下子就解決了所有的問題呢,那樣的話,我可以告訴你:你不用學了。所以當面臨這些問題時,不要錢,我們先把問題分成一個個小模塊,每個小模塊百度去,你就會發現,咦?周立功老師發表過這個問題啊,下載過來學吧!
學習就是把前輩的東西拿來用,自己累積經驗,久而久之你也成高手了!
五、精通一門技術足以,門門相通。
大家切身經歷的一件事就是,面試的時候簡歷上寫的會的技能一大堆,什么html了,asp了,硬件了什么的,都懂,可這些,企業會看嗎?
企業關心的,不是你會多少?而是你是否精通一門,在精通一門的基礎上,略懂其他。
而對于嵌入式領域來說,我個人認為對于在校的學生,應該重點放在c語言的熟練上;一方面是因為硬件沒有實際的實踐,很難能拿得出手,當然實踐的成本也高;當然自己動手做一個學習板還是很有必要的,也不算很難;還有就是在企業中,軟件和硬件的配置基本上是1:4的情況;對于成熟產品,基本上,硬件修改的情況非常小,升級都是在軟件的功能的增加和完善上。
六、第一份工作,不求薪資,只求長經驗。
第一份工作是你步入社會的重要的一步,走好第一步,可以少走2~3年底的彎路;
然而,你的份工作能不能做嵌入式開發,首先就要看你是否具有嵌入式的一定基礎或者取得一些嵌入式開發的經驗,如果你不是,那一開始不要計較工資的高低而是干了再說,哪怕是到實驗室打雜,也比干點別的再回過頭來做嵌入式的開發要強。
七、 保持合理規劃時間,勤奮學習,才能在嵌入式中不斷提高自己
現在社會競爭這么激烈,所以每個人都在去努力培養自己的核心競爭力,只有成為技術專家+行業專業才能在這個行業立足不倒。
所以我們要有一個明確的職業生涯的規劃,同時要有一個達到這個目標的可以實施的準確的時間表。抓緊時間,提高效率最重要的因素之一。
八、 嵌入式系統設計的3個境界 - 熟練、熟能生巧、系統設計的思想
熟練:熟練掌握c語言、電路模塊、eda工具;
熟能生巧:干活多了,從中悟出很多的技巧;干得活又快又好,這是熟能生巧;
系統設計:不滿足于熟能生巧,而開始考慮,代碼重復使用,代碼設計的標準化、模塊化;使得后來的開發能在一個標準的平臺上進行;對嵌入式系統設計有了自己的獨到的見解。
也還可以使用另外的標準來作為嵌入式系統設計的境界:
可靠性高:在同樣的成本下,做出來的東西可靠性高于競爭對手;
可靠性高的情況下成本更低:能用比競爭對手成本更低的電路設計作出可靠性更高的產品;
在此基礎之上,功能更加強大,用戶使用更方便:進入到行業專家的境界了。
九、 學習就要- 快、準、狠
看準嵌入式系統設計可以作為傍身之技的話,那就要:
快:下手要快,看到現在形勢良好,想學那就趕緊學;
準:抓住8位mcu、can總線、arm7這樣的道路,不走冤枉路;
狠:學習就要刻苦,吃了就學,睡醒就學,想要成功總要付出點什么。
51單片機相關文章:51單片機教程
評論