查看: 2016|回復: 0
打印 上一主題 下一主題

[培訓] 嵌入式入門(mén)學(xué)習 看看嵌入式軟件開(kāi)發(fā)要用到的知識

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2018-8-6 15:31:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  嵌入式開(kāi)發(fā)的門(mén)檻相對較高,對程序員的要求一般都是對底層感興趣,學(xué)習能力、動(dòng)手能力要強,有很強的系統分析和設計能力。那么要嵌入式入門(mén)學(xué)習要從哪里開(kāi)始?先來(lái)看看嵌入式的發(fā)展方向以及所需要學(xué)習的知識吧。
  從工程師起步,一般有幾個(gè)發(fā)展方向,一個(gè)是成為技術(shù)方面的核心,領(lǐng)域內的專(zhuān)家;另一個(gè)是從項目中鍛煉起來(lái),成為項目主管或是管理型人才;再有就是利用自己的技術(shù)及行業(yè)經(jīng)驗去創(chuàng )業(yè)。
  另外,雖說(shuō)搞嵌入式軟件更多時(shí)候是在實(shí)際的工作中學(xué)習的,但一些重要的基礎知識不可或缺。
  1. 計算機組成/微機原理
  主要是為了了解微型計算機的硬件工作原理,明白CPU、總線(xiàn)、I/O、存儲器等一些關(guān)鍵結構是怎么工作的,雖然是很枯燥的知識,但是對熟悉外圍設備硬件工作方式,及操作系統,軟件架構的設計及優(yōu)化相當關(guān)鍵。
  2. 操作系統
  嵌入式產(chǎn)品應用比較廣泛的是Linux和WinCE。但操作系統的內部設計原理都是殊途同歸。首先要去學(xué)習的是操作系統原理,去了解進(jìn)程通信、內存管理、文件系統等幾個(gè)重要的部分,因為這些在軟件開(kāi)發(fā)尤其是內核驅動(dòng)開(kāi)發(fā)時(shí)會(huì )用到。接下來(lái)可以去熟悉至少一種主流的操作系統,Linux是一個(gè)很好的選擇,去了解它的內核架構,設備驅動(dòng)架構,如何去編譯,裁剪,編寫(xiě)應用程序,以及如何使用在具體的嵌入式產(chǎn)品上。
  3. 數字電路
  學(xué)習這方面的知識主要是了解一些基本的電路知識,如門(mén)電路、邏輯電路、存儲器、寄存器,為了更好的理解嵌入式芯片,存儲器,外圍設備等硬件的設計,但往往在軟件開(kāi)發(fā)中未必能用的到。因為大部分硬件都提供了很完整的軟件接口。
  4. 編程語(yǔ)言:C語(yǔ)言和匯編
  對于C語(yǔ)言本身的基礎來(lái)說(shuō),無(wú)非是把結構化,函數,數組,指針弄熟,但是嵌入式開(kāi)發(fā)對C語(yǔ)言應用的要求會(huì )更高。要對內存分配,文件訪(fǎng)問(wèn),寄存器訪(fǎng)問(wèn),預處理指令,中斷處理程序等等相當熟悉,這些都是在使用中要注意的細節問(wèn)題。C語(yǔ)言對程序的優(yōu)化也很重要,而這些往往是需要從全局去考慮。匯編一般是和處理器的指令集相關(guān)的,可以更好的去理解處理器的工作原理,往往是用在一些需要效率的地方,如系統的初始化。
  5. 數據結構和算法
  數據結構在嵌入式開(kāi)發(fā)中也很重要,比如說(shuō)操作系統里的很多實(shí)現都用到了具體的算法;镜臄祿Y構需要掌握,如各種鏈表,樹(shù),圖等等;而算法的學(xué)習需要數學(xué)知識作為鋪墊,用計算機語(yǔ)言去實(shí)現。對于軟件從業(yè)人員來(lái)說(shuō),算法終究是一個(gè)工具,在實(shí)際應用時(shí)再深入挖掘也可。
  看了這些,就不難解釋為何嵌入式的門(mén)檻那么高了,如果沒(méi)有經(jīng)過(guò)系統的學(xué)習在這一行是很難存活。嵌入式入門(mén)學(xué)習該如何進(jìn)行,嵌入式培訓是一條便捷之路。如果你不知道如何挑選培訓機構,還是來(lái)粵嵌教育看看,在這里你將得到最專(zhuān)業(yè)的培訓,掌握嵌入式的知識,并能夠獲取項目開(kāi)發(fā)的經(jīng)驗,走出一條正確且光明的道路。Tel/WX:133--52--86--80--59

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页