嵌入式是當前發(fā)展快、應用廣、有發(fā)展前景的信息技術應用領域之一。目前,許多高等院校的計算機、電子、軟件等專業(yè)針對市場需求,開設了嵌入式系統(tǒng)相關課程,也在逐步完善。那么,嵌入式課程要學習哪些?該怎么學?下面粵嵌小編為你解答。
1、cc++語言。這是計算機行業(yè)的必修課,必須找扎實實學好,可以安裝 turboc編譯器為開發(fā)環(huán)境,聯(lián)系C語言編程; 安裝vc++6.0學習C++編程。
2、操作系統(tǒng)。先在電腦上安裝一個vmware work station,然后在vmware work station里安裝一個Linux(redhat 企業(yè)版)虛擬機。學習一下操作系統(tǒng)的基本原理,熟悉Linux環(huán)境下的開發(fā)環(huán)境。
3、計算機組成原理。熟悉計算機的基本原理,看看一個計算機的基本組成及軟件在里面是如何跑的。計算機的基本組成主要有以下五點:存儲器是實現記憶功能的部件,用來存放計算程序及參與運算的各種數據;運算器是負責數據的算術運算和邏輯運算即數據處理;控制器是負責對程序規(guī)定的控制信息進行分析,控制并協(xié)調輸入,輸出操作或內存訪問;輸入設備是實現計算程序和原始數據的輸入;輸出設備是實現計算結果輸出。
4、Linux編程。Linux 是用C語言寫的,你讀的就是C語言寫成的代碼,這些代碼編譯之后成了Linux內核。
5、單片機。其實就是一臺電腦,像現在的汽車控制、led控制、屏幕亮光程度控制,它都可以實現,自己買塊開發(fā)板弄一下,你能學到很多的別人學不到的。
6、arm。現在的微機,說白了就是32位的單片機,還可以跑操作系統(tǒng)。ARM處理器的三大特點是:耗電少功能強、16位/32位雙指令集和合作伙伴眾多。
7、硬件編程語言(FPGA)。芯片到底是怎么做成的,學習這門課,你就知道了。FPGA在編程時需要使用verilog或VHDL語言,而一般不能使用C語言進行編程。但是,現在也有支持用C語言對FPGA進行編程的開發(fā)工具。
8、模擬電路&數字電路,硬件的基礎,如果可以的話,學習下protel ,自己做個硬件pcb板試試。
計算機這行都是偏向于實踐的課程,所以要注重動手能力,學習嵌入式這基本課程的時候,你可以按照這樣的順序來學習:C語言、計算機組成原理、模擬電路&數字電路、匯編語言、單片機、操作系統(tǒng)、C++、硬件編程語言、arm。
以上是嵌入式課程學習,對于想成為一個出色的嵌入式開發(fā)工程師,需要更好地學習嵌入式知識,粵嵌這里有更好的資源在等著你,你還在等什么?趕快來報名吧!