色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式Linux工程師的成長經(jīng)歷,想做大牛應(yīng)該具備如下素質(zhì)

          嵌入式Linux工程師的成長經(jīng)歷,想做大牛應(yīng)該具備如下素質(zhì)

          作者: 時(shí)間:2018-07-25 來源:網(wǎng)絡(luò) 收藏

            從嵌入式研發(fā)行業(yè)十年,認(rèn)為學(xué)習(xí)就是要不斷的吸納知識,在研發(fā)過程中,經(jīng)常會(huì)遇到一些問題,這種發(fā)現(xiàn)問題并解決問題的過程就是進(jìn)步。下面是開發(fā)工程師的成長過程,希望對大家能有所啟發(fā)。

          本文引用地址:http://cafeforensic.com/article/201807/389499.htm

            1、Linux開發(fā)工程師

            首先成長為一名Linux開發(fā)工程師,這是最基本的目標(biāo),他應(yīng)該具備如下的素質(zhì):

            (1)了解Linux基本概念和基本操作(歷史,文化,起源)(命令行,配置,操作,開發(fā)模式)

            (2)會(huì)使用Linux平臺(tái)下的編輯器vi(默認(rèn)安裝,占內(nèi)存小,方便向嵌入式移植)

            (3)會(huì)使用Linux平臺(tái)下的編譯器GCC(相應(yīng)的十幾個(gè)命令行參數(shù))

            (4)會(huì)使用Linux平臺(tái)下的管理工具M(jìn)ake(與Makefile相配合,尤其用于大項(xiàng)目中多平臺(tái)移植的情況下)

            (5)會(huì)使用Linux平臺(tái)下的調(diào)試器GDB(可以了解底層硬件,及匯編指令)

            2、嵌入式工程師

            他更關(guān)心的是將來在哪一目標(biāo)機(jī)上運(yùn)行,不關(guān)心操作系統(tǒng),進(jìn)行的更多與編程相關(guān)的工作

            (1)合格的C程序的程序員(理解基本的控制結(jié)構(gòu):循環(huán)、分支、數(shù)組、指針)

            (2)基本的編程思想(編程實(shí)踐中總結(jié)算法)

            (3)程序的編譯和鏈接

            (4)可執(zhí)行文件內(nèi)部(段、起始地址、如何加載執(zhí)行)

            (5)目標(biāo)機(jī)處理器體系結(jié)構(gòu)

            (6)知道處理器的外設(shè)即System on Chip(內(nèi)部存儲(chǔ)結(jié)構(gòu)及外設(shè)驅(qū)動(dòng))

            (7)匯編語言及指令(主要是用在加載過程中)

            3、系統(tǒng)工程師

            系統(tǒng)工程師夾在驅(qū)動(dòng)工程師及應(yīng)用工程師這兩個(gè)層次之間,他要對系統(tǒng)有一個(gè)整體的概念,系統(tǒng)主要是指操作系統(tǒng),往往理論有余而實(shí)踐不足

            (1)進(jìn)程管理與調(diào)度(知道進(jìn)程間的切換與調(diào)度,多任務(wù))

            (2)內(nèi)存管理(建立MMU頁表,知道從虛地址到物理地址的映射)

            (3)驅(qū)動(dòng)管理(管理設(shè)備,編寫設(shè)備驅(qū)動(dòng),加載設(shè)備驅(qū)動(dòng))

            (4)文件系統(tǒng)(制作文件系統(tǒng),文件系統(tǒng)的讀寫,甚至驅(qū)動(dòng)有時(shí)也被當(dāng)成文件系統(tǒng)來管理)

            (5)網(wǎng)絡(luò)協(xié)議知識(協(xié)議實(shí)現(xiàn)作為上層應(yīng)用與底層驅(qū)動(dòng)之間的銜接)

            (6)圖形系統(tǒng)知識(支持多窗口及管理窗口,包括窗口切換,窗口移動(dòng)和覆蓋)


          上一頁 1 2 下一頁

          關(guān)鍵詞: 嵌入式Linux

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉