日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ARM 嵌入式入门经验

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ARM 嵌入式入门经验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:https://blog.csdn.net/qulecheng/article/details/10897457

你好,我是一名嵌入式開發愛好者.近來總是看到很多初學者(多數是在校大學生)由于沒有條件,想學習卻不知道如何下手。?
本人絕對能體會到學習的艱辛,而且視任何對知識技術有強烈追求的人(不管目前水平高低)為同路人,所以整理短文一篇寫出一些學習感受,替所有渴望知識的人企盼高手指點學習之路,分享經驗。?

愛因斯坦說過,”我是站在巨人的肩膀上“?


實踐當然是最鍛煉人的方式,但是我想在校生很少有這樣的機會,別說本科生,碩士生也未必有條件。所以我想學習嵌入式要從個人的知識背景和現實條件出發。訂立合適的階段目標,在允許的條件下多動手多思考。?
一般情況下對于硬件設備是比較短缺的。但是可以從軟件方面和嵌入式系統開發模式上下功夫,提醒大家一點,嵌入式系統開發設計的內容知識很多,所以大家不要亂,在了解嵌入式系統開發的體系結構后,一步一步的下手,最容易上手的是linux下的C,比如ucos(有開放源代碼),雖然可能無法在硬件上仿真,但也不必著急。wince,palmos上手都很容易。無論對于初學者還是自以為是高手的人來說,編程水平(這可不受硬件條件限制)絕對是沒有止境的,有了較高的編程水平(嵌入式主要是C,當然OO的幾種語言c++,java是發展趨勢),等到有機會的時候及時的補充硬件知識,會很快的成為高手。?
還有,一定記住,學習嵌入式,”要想辦法,不要找理由“。當年在dos下用tc編程時的條件,現在回想起來建筑就是奇跡。?

我推薦一條學習之路吧,僅供參考,?
1、C開發經驗?
條件:linux(這都有吧)?
方法:隨便,主要是掌握ansiC編程(不包括gtk,qt等圖形可視化開發)?
2、網絡、操作系統、體系結構?
條件:linux,各種書,算法、例程。?
方法:通過C編程實現簡單的網絡等知識的算法和過程。?
3、嵌入式系統概念?
條件:各個嵌入式網站,討論組,書籍?
方法:少提問(尤其是等著天上掉餡餅,這主要是防止增長惰性,也解決不了實際問題),多思考。?
4、嵌入式開發實踐?
條件:各種嵌入式系統開發工具的demo版(或者D版,如果有的話),包括編譯器,仿真器。可以找高手們要,也可以下載。?
方法:這里有兩個分支,一個是基于mcu/dsp的嵌入式系統開發,一個是象palmos,wince,ucos等rtos下的應用軟件開發。對硬件感興趣,想成為真正高手的由第一個分支入手,以后進入第二個分支;如果十分厭煩硬件,只想停留在軟件開發上的,可以只由第二個分支入手,以后就和pc上的開發沒有什么本質上的區別了,找份不錯的工作應該沒問題,可以不用進行下面的步驟了,感興趣可以參考第6條。?
5、硬件開發?
條件:各種嵌入式芯片、存儲器等電路器件,protel99等電路設計軟件,電路板制作。?
方法:這時候該有開發條件了,最起碼是51系列,這個比較方便。電路的設計內容較多,不過看起來嚇人,實際上比軟件要簡單的多。只要下功夫,實踐會告訴你一切。?
6、硬件工程/軟件工程/項目管理?
條件: 各個芯片詳細資料和使用經驗,軟件工程知識,項目管理知識,培訓,大型項目參與經驗?
方法:已經是高手了,但是學無止境,沾沾自喜于已有的知識是致命的。那個下一步。。。,你該是管理者了。

總結

以上是生活随笔為你收集整理的ARM 嵌入式入门经验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。