當前位置:編程學習大全網 - 編程語言 - 軟件編程轉換成硬件編程很難嗎?

軟件編程轉換成硬件編程很難嗎?

我現在從事單片機編程工作。

簡單說說我的情況吧。本人1987年電子科學與技術專業,09年普通本科畢業。我是做小家電單片機編程開發的,用C和匯編。目前,我有兩年的工作經驗。雖然我還是新手,但是作為有經驗的人還是可以做個參考的,呵呵。

首先是單片機(這裏指的是8位單片機),可以說是電子行業的基礎。學習單片機並不難,只要妳有壹點數字電路基礎,知道基本的數字邏輯。光看書就很無聊。強烈建議買開發板,從壹個LED燈最基本的照明開始,然後逐步深入,壹起學習單片機和數字電路。我覺得LZ既然在大學裏學過這些課程,重新撿起來應該不難,完全可以自學。入門門檻:比較低。

其次是嵌入式硬件。我這裏指的是嵌入式底層硬件。大部分嵌入式硬件也是基於單片機的,但是是比較高端的32位單片機(壹般不叫單片機以示區別),還有其他的FPGA/CPLD,DSP等等。比如最近很火的iphone 4,它的CPU是32位微控制器。這裏的底層硬件開發類似於8位單片機的編程,但是要復雜得多,涉及到芯片驅動和各種外圍設備的通訊協議,要求軟硬件都要精通,沒有壹定的基礎和經驗很難學好,不過這壹行也是電子行業裏待遇最高的,哈哈。這裏我建議慢慢從8位單片機學習,有機會再轉向32位單片機。進入門檻:高。

其次是嵌入式軟件。這裏指的是嵌入式應用軟件,硬件已經設置好了,可以運行linux系統或者wince系統,所以硬件可以忽略。妳需要做的就是在這個嵌入式操作系統上寫壹些應用軟件,主要是用C/C++,比如壹個攝像頭通過USB連接到壹個終端設備上,妳要寫壹個程序來驅動這個攝像頭,這就是軟件開發。由於LZ是計算機專業,我應該學過操作系統平臺的編程,現在重新撿起來應該不難(雖然對我來說很難,哈哈)。入門門檻:中等。

綜上所述,根據入門難度,建議先從單片機入手,買開發板自學。經過兩三個月的學習,我會努力找壹份相關的工作,進壹步增加經驗。現階段比較難,工資也比較低。要考驗妳的意誌和決心。以後有機會可以轉學習32位單片機,過渡到嵌入式硬件。至於嵌入式軟件,考慮到LZ是計算機專業,也可以嘗試學習嵌入式軟件。如果有經驗的人帶妳,效果會更好。至於嵌入式硬件,暫時不考慮。真的太難了。等妳有了壹些單片機開發的經驗,轉行就順暢很多了。

補充壹句題外話,我現在從事小家電的單片機編程開發,業余時間也在研究嵌入式硬件。現在只了解壹點,但我未來的目標是在這方面發展。LZ和我差不多大,正是我學習欲望最強,精力最旺盛的人生黃金時期。想學真的沒什麽學不到的。大家壹起努力吧,哈哈!

  • 上一篇:加工技術與編程的外文翻譯
  • 下一篇:聽說微軟公司不再開發VF了,是真的嗎?請大夥告訴我好不好!
  • copyright 2024編程學習大全網