91精品人妻系列动画无码 - 国产精品夜间视频香蕉 - 91丝袜人妻一区二区三区 - 久久伊伊香蕉精品网站

信盈達(dá)—您身邊的嵌入式&人工智能專家
全國(guó)免費(fèi)咨詢熱線:400-8788-909

嵌入式工程師技能盤點(diǎn)|嵌入式工程師開(kāi)發(fā)學(xué)習(xí)知識(shí)點(diǎn)規(guī)劃

時(shí)間:2019-03-07 00:00:00 來(lái)源:信盈達(dá) 作者:信盈達(dá)

一名合格的嵌入式工程師需要哪些技能儲(chǔ)備,逐條查看,檢驗(yàn)一下你的知識(shí)圖譜是否完備。


1、Linux 基礎(chǔ)


安裝Linux操作系統(tǒng)

Linux文件系統(tǒng)

Linux常用命令

Linux啟動(dòng)過(guò)程詳解 

熟悉Linux服務(wù)能夠獨(dú)立安裝Linux操作系統(tǒng),能夠熟練使用Linux系統(tǒng)的基本命令 

認(rèn)識(shí)Linux系統(tǒng)的常用服務(wù)安裝Linux操作系統(tǒng) 

Linux基本命令實(shí)踐 

設(shè)置Linux環(huán)境變量 

定制Linux的服務(wù)Shell 

編程基礎(chǔ)使用vi編輯文件 

使用Emacs編輯文件 

使用其他編輯器

2、Shell 編程基礎(chǔ)

Shell簡(jiǎn)介

認(rèn)識(shí)后臺(tái)程序Bash編程

熟悉Linux系統(tǒng)下的編輯環(huán)境 

熟悉Linux下的各種Shell 

熟練進(jìn)行shell編程熟悉vi基本操作 

熟悉Emacs的基本操作 

比較不同shell的區(qū)別 

編寫一個(gè)測(cè)試服務(wù)器是否連通的shell腳本程序 

編寫一個(gè)查看進(jìn)程是否存在的shell腳本程序 

編寫一個(gè)帶有循環(huán)語(yǔ)句的shell腳本程序

3、Linux 下的 C 編程基礎(chǔ)

linux c語(yǔ)言環(huán)境概述 

Gcc使用方法 

Gdb調(diào)試技術(shù) 

AutoconfAutomake Makefile 代碼優(yōu)化 

熟悉Linux系統(tǒng)下的開(kāi)發(fā)環(huán)境 

熟悉Gcc編譯器 

熟悉Makefile規(guī)則編寫Hello,World程序 

使用 make命令編譯程序 

編寫帶有一個(gè)循環(huán)的程序 

調(diào)試一個(gè)有問(wèn)題的程序

4、嵌入式系統(tǒng)開(kāi)發(fā)基礎(chǔ)

嵌入式系統(tǒng)概述 

交叉編譯 

配置TFTP服務(wù) 

配置NFS服務(wù) 

下載Bootloader和內(nèi)核 

嵌入式Linux應(yīng)用軟件開(kāi)發(fā)流程熟悉嵌入式系統(tǒng)概念以及開(kāi)發(fā)流程 

建立嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境制作cross_gcc工具鏈 

編譯并下載U-boot 

編譯并下載Linux內(nèi)核 

編譯并下載Linux應(yīng)用程序

5、嵌入式系統(tǒng)移植

Linux內(nèi)核代碼 

平臺(tái)相關(guān)代碼分析 

ARM平臺(tái)介紹 

平臺(tái)移植的關(guān)鍵技術(shù) 

移植Linux內(nèi)核到 ARM平臺(tái) 

了解移植的概念 

能夠移植Linux內(nèi)核移植Linux2.6內(nèi)核到ARM9開(kāi)發(fā)板

6、嵌入式 Linux 下串口通信

串行I/O的基本概念 

嵌入式Linux應(yīng)用軟件開(kāi)發(fā)流程 

Linux系統(tǒng)的文件和設(shè)備 

與文件相關(guān)的系統(tǒng)調(diào)用 

配置超級(jí)終端和MiniCOM 

能夠熟悉進(jìn)行串口通信 

熟悉文件I/O 

編寫串口通信程序 

編寫多串口通信程序

7、嵌入式系統(tǒng)中多進(jìn)程程序設(shè)計(jì)

Linux系統(tǒng)進(jìn)程概述 

嵌入式系統(tǒng)的進(jìn)程特點(diǎn) 

進(jìn)程操作 

守護(hù)進(jìn)程 

相關(guān)的系統(tǒng)調(diào)用了解Linux系統(tǒng)中進(jìn)程的概念 

能夠編寫多進(jìn)程程序編寫多進(jìn)程程序 

編寫一個(gè)守護(hù)進(jìn)程程序 

sleep系統(tǒng)調(diào)用任務(wù)管理

同步與通信Linux任務(wù)概述任務(wù)調(diào)度 

管道 信號(hào) 共享內(nèi)存 任務(wù)管理 API 

了解Linux系統(tǒng)任務(wù)管理機(jī)制 

熟悉進(jìn)程間通信的幾種方式 

熟悉嵌入式Linux中的任務(wù)間同步與通信編寫一個(gè)簡(jiǎn)單的管道程序?qū)崿F(xiàn)文件傳輸 

編寫一個(gè)使用共享內(nèi)存的程序

8、嵌入式系統(tǒng)中多線程程序設(shè)計(jì)

線程的基礎(chǔ)知識(shí) 

多線程編程方法 

線程應(yīng)用中的同步問(wèn)題了解線程的概念 

能夠編寫簡(jiǎn)單的多線程程序編寫一個(gè)多線程程序

9、嵌入式 Linux 網(wǎng)絡(luò)編程

網(wǎng)絡(luò)基礎(chǔ)知識(shí) 

嵌入式Linux中TCP/IP網(wǎng)絡(luò)結(jié)構(gòu) 

socket 編程 

常用 API函數(shù) 

分析Ping命令的實(shí)現(xiàn) 

基本UDP套接口編程 

許可證管理 PPP協(xié)議GPRS 

了解嵌入式Linux網(wǎng)絡(luò)體系結(jié)構(gòu) 

能夠進(jìn)行嵌入式Linux環(huán)境下的socket 編程 熟悉UDP協(xié)議、PPP協(xié)議 

熟悉GPRS 

使用socket 編寫代理服務(wù)器 

使用socket 編寫路由器編寫許可證服務(wù)器 

指出TCP和UDP的優(yōu)缺點(diǎn) 

編寫一個(gè)web服務(wù)器 

編寫一個(gè)運(yùn)行在 ARM平臺(tái)的網(wǎng)絡(luò)播放器

10、GUI 程序開(kāi)發(fā)

GUI基礎(chǔ) 

嵌入式系統(tǒng)GUI類型 

編譯QT 

進(jìn)行QT開(kāi)發(fā)熟悉嵌入式系統(tǒng)常用的GUI 

能夠進(jìn)行QT編程使用QT編寫“Hello,World”程序 

調(diào)試一個(gè)加入信號(hào)/槽的實(shí)例 

通過(guò)重載QWidget 類方法處理事件

11、Linux 字符設(shè)備驅(qū)動(dòng)程序

設(shè)備驅(qū)動(dòng)程序基礎(chǔ)知識(shí) 

Linux系統(tǒng)的模塊 

字符設(shè)備驅(qū)動(dòng)分析 fs_operation結(jié)構(gòu) 

加載驅(qū)動(dòng)程序了解設(shè)備驅(qū)動(dòng)程序的概念 

了解Linux字符設(shè)備驅(qū)動(dòng)程序結(jié)構(gòu) 

能夠編寫字符設(shè)備驅(qū)動(dòng)程序編寫Skull驅(qū)動(dòng) 

編寫鍵盤驅(qū)動(dòng)編寫I/O驅(qū)動(dòng) 

分析一個(gè)看門狗驅(qū)動(dòng)程序 

對(duì)比Linux2.6內(nèi)核與2.4內(nèi)核中字符設(shè)備驅(qū)動(dòng)的不同Linux 

塊設(shè)備驅(qū)動(dòng)程序塊設(shè)備驅(qū)動(dòng)程序工作原理 

典型的塊設(shè)備驅(qū)動(dòng)程序分析 

塊設(shè)備的讀寫請(qǐng)求隊(duì)列了解Linux塊設(shè)備驅(qū)動(dòng)程序結(jié)構(gòu) 

能夠編寫簡(jiǎn)單的塊設(shè)備驅(qū)動(dòng)程序比較字符設(shè)備與塊設(shè)備的異同 

編寫MMC卡驅(qū)動(dòng)程序 

分析一個(gè)文件系統(tǒng) 對(duì)比Linux2.6內(nèi)核與2.4內(nèi)核中塊設(shè)備驅(qū)動(dòng)的不同

12、文件系統(tǒng)

虛擬文件系統(tǒng) 

文件系統(tǒng)的建立 

ramfs內(nèi)存文件系統(tǒng) 

proc文件系統(tǒng) 

devfs 文件系統(tǒng)

MTD技術(shù)簡(jiǎn)介 

MTD塊設(shè)備初始化 

MTD塊設(shè)備的讀寫操作

了解Linux系統(tǒng)的文件系統(tǒng) 

了解嵌入式Linux的文件系統(tǒng) 

了解MTD技術(shù) 能夠編寫簡(jiǎn)單的文件系統(tǒng)為 

ARM9開(kāi)發(fā)板添加 MTD支持 

移植JFFS2文件系統(tǒng) 

通過(guò)proc文件系統(tǒng)修改操作系統(tǒng)參數(shù) 

分析romfs 文件系統(tǒng)源代碼 

創(chuàng)建一個(gè)cramfs 文件系統(tǒng)