那些年啊,那些事—淺談嵌入式開發經驗

來源:互聯網
上載者:User



在嵌入式開發過程當中,會遇到很多問題,回想起來,有部分問題讓人不禁一笑。

文章僅供技術交流,轉載請註明出處:http://blog.csdn.net/muge0913/article/details/7275584



下面是一些經驗之談,

我們在剛做嵌入式開發時,開發環境一般是這樣的,在windows下安裝個vmware虛擬機器,在虛擬機器中安裝redhat或者是ubuntu。


1、當我們做的項目需要它們之間通訊時,有時會出現在windows下ping虛擬機器和開發板是可以的,虛擬機器ping開發板也是可以的,但是開發板卻不能ping其他的兩個,,,,,

這就讓人鬱悶了,,,問題往往在防火牆上,把windows和虛擬機器上的防火牆都關上,你在試試是不是可是了,,,注意啊windows上的大部分殺毒軟體也是帶防火牆的,這也得關上!!!


2、在做和串口有關的項目時,在硬體確定無誤的情況下還是不能通訊???這時你千萬別忘了,你的串口線應該是交叉的還是直通的。


3、在嵌入式開發中網路可是個重要的部分,和2條一樣,你也應該知道你需要的是交叉網線還是直通的網線。。。。


4、編好的程式在開發板上不能運行???  別忘了,arm-linux-gcc 預設的是動態連結,開發板上的動態庫全了沒,當然還可能是其他的原因。


5、嵌入式開發瑞士軍刀busybox,在這也要注意庫的問題!!!要是你編譯的時候是選擇的動態庫,你千萬別忘了添加相應的庫到檔案系統的中。


就這麼多吧,



嵌入式薪資行情:

  初級的嵌入式軟體開發人員,一般月薪範圍4000~10000元左右。中進階的嵌入式軟體工程師月薪平均已超過萬元。具有10年工作經驗的進階嵌入式軟體工程師年薪在30萬元左右。

職業發展路徑:

  移動通訊行業是嵌入式軟體最重要的應用領域之一。在3G時代,手機、數字電視、資訊家電、網路電話、汽車電子、醫學電子等都是嵌入式軟體的重要應用領域。市場上需要的嵌入式人才必須具備C語言編程經驗、嵌入式作業系統(主要包括嵌入式Linux、WinCE或Symbian)經驗、核心裁剪經驗、驅動程式開發經驗。進階嵌入式軟體開發工程師相關職位要求是:有豐富的嵌入式多任務軟體系統分析和設計能力,能獨立完成項目系統方案,解決系統故障和問題、精通C語言應用開發,有良好的編程習慣和風格、良好的文檔編寫能力和習慣、熟悉專案管理流程。良好的英文閱讀能力及較強的學習能力是從事這一領域工作的基礎。對嵌入式作業系統做到一專而多能(精通嵌入式Linux,掌握WinCE)更會使求職者身價倍增。



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.