久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介

時(shí)間:2019-05-15 00:18:06下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介》。

第一篇:嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介

嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介 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編輯文件 使用其他編輯器 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腳本程序

Linux 下的 C 編程基礎(chǔ)linux C語(yǔ)言環(huán)境概述 Gcc使用方法 Gdb調(diào)試技術(shù) Autoconf Automake Makefile 代碼優(yōu)化 熟悉Linux系統(tǒng)下的開發(fā)環(huán)境 熟悉Gcc編譯器 熟悉Makefile規(guī)則編寫Hello,World程序 使用 make命令編譯程序 編寫帶有一個(gè)循環(huán)的程序 調(diào)試一個(gè)有問(wèn)題的程序

嵌入式系統(tǒng)開發(fā)基礎(chǔ)嵌入式系統(tǒng)概述 交叉編譯 配置TFTP服務(wù) 配置NFS服務(wù) 下載Bootloader和內(nèi)核 嵌入式Linux應(yīng)用軟件開發(fā)流程熟悉嵌入式系統(tǒng)概念以及開發(fā)流程 建立嵌入式系統(tǒng)開發(fā)環(huán)境制作cross_gcc工具鏈 編譯并下載U-boot 編譯并下載Linux內(nèi)核 編譯并下載Linux應(yīng)用程序

嵌入式系統(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開發(fā)板

嵌入式 Linux 下串口通信串行I/O的基本概念 嵌入式Linux應(yīng)用軟件開發(fā)流程 Linux系統(tǒng)的文件和設(shè)備 與文件相關(guān)的系統(tǒng)調(diào)用 配置超級(jí)終端和MiniCOM 能夠熟悉進(jìn)行串口通信 熟悉文件I/O 編寫串口通信程序 編寫多串口通信程序

嵌入式系統(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)存的程序

嵌入式系統(tǒng)中多線程程序設(shè)計(jì)線程的基礎(chǔ)知識(shí) 多線程編程方法 線程應(yīng)用中的同步問(wèn)題了解線程的概念 能夠編寫簡(jiǎn)單的多線程程序編寫一個(gè)多線程程序

嵌入式 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ò)播放器 GUI 程序開發(fā)GUI基礎(chǔ) 嵌入式系統(tǒng)GUI類型 編譯QT 進(jìn)行QT開發(fā)熟悉嵌入式系統(tǒng)常用的GUI 能夠進(jìn)行QT編程使用QT編寫“Hello,World”程序 調(diào)試一個(gè)加入信號(hào)/槽的實(shí)例 通過(guò)重載QWidget 類方法處理事件

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)的不同 文件系統(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開發(fā)板添加 MTD支持 移植JFFS2文件系統(tǒng) 通過(guò)proc文件系統(tǒng)修改操作系統(tǒng)參數(shù) 分析romfs 文件系統(tǒng)源代碼 創(chuàng)建一個(gè)cramfs 文件系統(tǒng)

無(wú)論選擇哪一方向,基本的linux的知識(shí)是需要具備的,其他還需要掌握的知識(shí)有ARM(最常用的一款嵌入式處理器)和C語(yǔ)言編程,每一方面知識(shí)的掌握熟練程度都最終決定了個(gè)人進(jìn)行嵌入式linux開發(fā)的綜合能力。

END

第二篇:嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介

嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介 瀏覽:5067 | 更新:2011-06-21 15:56.隨著Linux應(yīng)用的擴(kuò)展許多朋友開始接觸Linux,根據(jù)學(xué)習(xí)Windwos的經(jīng)驗(yàn)往往有一些茫然的感覺:不知從何處開始學(xué)起。這里介紹學(xué)習(xí)Linux的一些建議。

嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介

嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介

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編輯文件 使用其他編輯器

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腳本程序

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

linux C語(yǔ)言環(huán)境概述 Gcc使用方法 Gdb調(diào)試技術(shù) Autoconf Automake Makefile 代碼優(yōu)化 熟悉Linux系統(tǒng)下的開發(fā)環(huán)境 熟悉Gcc編譯器 熟悉Makefile規(guī)則編寫Hello,World程序 使用 make命令編譯程序 編寫帶有一個(gè)循環(huán)的程序 調(diào)試一個(gè)有問(wèn)題的程序

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

嵌入式系統(tǒng)概述 交叉編譯 配置TFTP服務(wù) 配置NFS服務(wù) 下載Bootloader和內(nèi)核 嵌入式Linux應(yīng)用軟件開發(fā)流程熟悉嵌入式系統(tǒng)概念以及開發(fā)流程 建立嵌入式系統(tǒng)開發(fā)環(huán)境制作cross_gcc工具鏈 編譯并下載U-boot 編譯并下載Linux內(nèi)核 編譯并下載Linux應(yīng)用程序

嵌入式系統(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開發(fā)板

嵌入式 Linux 下串口通信

串行I/O的基本概念 嵌入式Linux應(yīng)用軟件開發(fā)流程 Linux系統(tǒng)的文件和設(shè)備 與文件相關(guān)的系統(tǒng)調(diào)用 配置超級(jí)終端和MiniCOM 能夠熟悉進(jìn)行串口通信 熟悉文件I/O 編寫串口通信程序 編寫多串口通信程序

嵌入式系統(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)存的程序

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

線程的基礎(chǔ)知識(shí) 多線程編程方法 線程應(yīng)用中的同步問(wèn)題了解線程的概念 能夠編寫簡(jiǎn)單的多線程程序編寫一個(gè)多線程程序

嵌入式 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ò)播放器

GUI 程序開發(fā)

GUI基礎(chǔ) 嵌入式系統(tǒng)GUI類型 編譯QT 進(jìn)行QT開發(fā)熟悉嵌入式系統(tǒng)常用的GUI 能夠進(jìn)行QT編程使用QT編寫“Hello,World”程序 調(diào)試一個(gè)加入信號(hào)/槽的實(shí)例 通過(guò)重載QWidget 類方法處理事件

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)的不同

文件系統(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開發(fā)板添加 MTD支持 移植JFFS2文件系統(tǒng) 通過(guò)proc文件系統(tǒng)修改操作系統(tǒng)參數(shù) 分析romfs 文件系統(tǒng)源代碼 創(chuàng)建一個(gè)cramfs 文件系統(tǒng)

無(wú)論選擇哪一方向,基本的linux的知識(shí)是需要具備的,其他還需要掌握的知識(shí)有ARM(最常用的一款嵌入式處理器)和C語(yǔ)言編程,每一方面知識(shí)的掌握熟練程度都最終決定了個(gè)人進(jìn)行嵌入式linux開發(fā)的綜合能力。

第三篇:嵌入式linu學(xué)習(xí)心得

嵌入式Linux學(xué)習(xí)心得

1、Linux命令

ls:查看目錄-l以列表方式查看;ls –l 與ll的功能一樣 pwd: 查看當(dāng)前的目錄

cd:改變當(dāng)前操作目錄cd /直接跳到根目錄 cd..回到上一級(jí)目錄 cat: 打印顯示當(dāng)前文件的內(nèi)容信息

mkdir:創(chuàng)建目錄

fdisk: 查看硬盤分區(qū)信息,-l以列表方式查看

->代表是鏈接文件,類似window下的快捷方式。

cp: 復(fù)制命令,例子cp 文件名 /home/dir/

mv: 移動(dòng)或改名,如mv sonf.confsonf.txt(改名)移動(dòng):mv sonf.conf / rm:刪除命令,如rm –f test.c;如刪除目錄rm –fr d

man:查看某個(gè)命令的幫助,man 命令

2、各系統(tǒng)目錄的功能

drw—r—w--:d代表是目錄,drw代表當(dāng)前用戶的權(quán)限,r代表組用戶的權(quán)限,w代表其它用戶的權(quán)限。x代表有執(zhí)行權(quán)限。

/boot/gruff.conf: 啟動(dòng)引導(dǎo)程序

/dev:brw—rw--:b代表是塊設(shè)備。Linux設(shè)備有三種,塊設(shè)備(b開頭)、字符設(shè)備(c開頭)、網(wǎng)絡(luò)設(shè)備。had代表第一個(gè)硬盤,hdb代表第二個(gè)硬盤。Hdb2代表第二塊硬盤的第二個(gè)分區(qū)。3,67代表主設(shè)備為3,從設(shè)備為67./etc:存放的是系統(tǒng)的配置文件。Inittab文件存放不同啟動(dòng)方式下必須啟動(dòng)的進(jìn)程。Inittab文件中有6個(gè)啟動(dòng)level,wait中對(duì)應(yīng)著6個(gè)level的目錄,respawn代表當(dāng)一個(gè)進(jìn)程被意外終止了,但會(huì)自動(dòng)啟動(dòng)的進(jìn)程,如守護(hù)進(jìn)程。rc.d目錄中存放了一個(gè)rc.sysinit文件,里面存放系統(tǒng)初始化配置信息。/etc還有一個(gè)vsftpd里面存放tcp、ftp的配置。

/home : 用戶目錄,存放用戶的文件,/lib:存放庫(kù)文件,后綴為so的文件代表動(dòng)態(tài)鏈接庫(kù)。

/lost+found:系統(tǒng)意外終止,存放一些可以找回的文件。

/mnt:掛載外部設(shè)備,如掛載光驅(qū):mount –t /dev/cdrom/mnt/cdrom,如

果在雙系統(tǒng)中,要查看windows中D盤的文件,首先應(yīng)該將D盤的文件映射過(guò)來(lái),mount –t /dev/hda2/mnt/windows/d

/opt:用戶安裝的應(yīng)用程序

/proc:是系統(tǒng)運(yùn)行的映射,比較重要。里面的文件數(shù)字代表進(jìn)程號(hào)。每個(gè)進(jìn)程號(hào)目錄下包含進(jìn)程的基本信息。還有其他信息,如cpuinfo等,內(nèi)核支持的文件系統(tǒng)filesystem等。系統(tǒng)支持的中斷interrupts,iomen代表內(nèi)存分配情況。ioport存放IO端口號(hào)。還有分區(qū)信息,modole信息,狀態(tài)信息,版本信息

對(duì)于Linux的設(shè)備驅(qū)動(dòng)程序,有兩種加載模式,一種是直接加載進(jìn)linux內(nèi)核,一種是以模塊的方式加載到內(nèi)核。

/sbin: 系統(tǒng)管理的一些工具。如poweroff關(guān)機(jī)工具。

/usr: 安裝系統(tǒng)時(shí)很多文件放在此目錄下面,包含一些更新等,include包含的頭文件,lib 是Linux的庫(kù)文件,src包含Linux2.4的內(nèi)核源碼

/var:存放是臨時(shí)變量

3、

第四篇:嵌入式linux學(xué)習(xí)步驟

嵌入式linux學(xué)習(xí)步驟

作者:phantom 時(shí)間:2009-8-6 文章來(lái)源:來(lái)自網(wǎng)絡(luò)

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ù) Autoconf Automake Makefile 代碼優(yōu)化 熟悉Linux系統(tǒng)下的開發(fā)環(huán)境 熟悉Gcc編譯器 熟悉Makefile規(guī)則編寫Hello,World程序 使用 make命令編譯程序 編寫帶有一個(gè)循環(huán)的程序 調(diào)試一個(gè)有問(wèn)題的程序

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

嵌入式系統(tǒng)概述 交叉編譯 配置TFTP服務(wù) 配置NFS服務(wù) 下載Bootloader和內(nèi)核 嵌入式Linux應(yīng)用軟件開發(fā)流程熟悉嵌入式系統(tǒng)概念以及開發(fā)流程 建立嵌入式系統(tǒng)開發(fā)環(huán)境制作cross_gcc工具鏈 編譯并下載U-boot 編譯并下載Linux內(nèi)核 編譯并下載Linux應(yīng)用程序

4、嵌入式系統(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開發(fā)板

5、嵌入式 Linux 下串口通信

串行I/O的基本概念 嵌入式Linux應(yīng)用軟件開發(fā)流程 Linux系統(tǒng)的文件和設(shè)備 與文件相關(guān)的系統(tǒng)調(diào)用 配

置超級(jí)終端和MiniCOM 能夠熟悉進(jìn)行串口通信 熟悉文件I/O 編寫串口通信程序 編寫多串口通信程序

6、嵌入式系統(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)存的程序

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

線程的基礎(chǔ)知識(shí) 多線程編程方法 線程應(yīng)用中的同步問(wèn)題了解線程的概念 能夠編寫簡(jiǎn)單的多線程程序編寫一個(gè)多線程程序

8、嵌入式 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ò)播放器

9、GUI 程序開發(fā)

GUI基礎(chǔ) 嵌入式系統(tǒng)GUI類型 編譯QT 進(jìn)行QT開發(fā)熟悉嵌入式系統(tǒng)常用的GUI 能夠進(jìn)行QT編程使用QT編寫“Hello,World”程序 調(diào)試一個(gè)加入信號(hào)/槽的實(shí)例 通過(guò)重載QWidget 類方法處理事件

10、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)的不同

11、文件系統(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開發(fā)板添加 MTD支持 移植JFFS2文件系統(tǒng) 通過(guò)proc文件系統(tǒng)修改操作系統(tǒng)參數(shù) 分析romfs 文件系統(tǒng)源代碼 創(chuàng)建一個(gè)cramfs 文件系統(tǒng)

第五篇:學(xué)習(xí)嵌入式ARM+Linux_步驟

學(xué)習(xí)嵌入式ARM+Linux 步驟

轉(zhuǎn)載的,寫的非常有指導(dǎo)性,大概步驟就是:

ARM裸機(jī)編程—熟悉Linux系統(tǒng)—了解Linux完整運(yùn)行過(guò)程—內(nèi)核移植—驅(qū)動(dòng)開發(fā)—應(yīng)用程序開發(fā)

---------------

由于很多人總問(wèn)這個(gè)問(wèn)題,所以這里做一個(gè)總結(jié)文檔供大家參考。這里必須先說(shuō)明,以下的步驟都是針對(duì)Linux系統(tǒng)的,并不面向WinCE。也許你會(huì)注意 到,現(xiàn)在做嵌入式的人中,做linux研究的人遠(yuǎn)比做WinCE的人多,很多產(chǎn)家提供的資料也是以linux為主。我一直很難理解,其實(shí)WinCE的界面 比linux的界面好看多了,使用起來(lái)也很方便,更為重要的是,WinCE的開發(fā)和Windows下的開發(fā)基本一樣,學(xué)起來(lái)簡(jiǎn)單得多,但是學(xué)linux或 者使用linux做嵌入式的人就是遠(yuǎn)比WinCE多。在和很多工作的人交流時(shí)我了解到,他們公司從沒考慮使用WinCE,因?yàn)槌杀靖撸际鞘褂胠inux 進(jìn)行開發(fā)。我讀研究生的的實(shí)驗(yàn)室中也沒有使用WinCE的,大都研究linux,也有少部分項(xiàng)目使用vxwork,但是就沒有聽說(shuō)過(guò)使用WinCE的,原 因就是開源!當(dāng)然現(xiàn)在WinCE6.0聽說(shuō)也開源,不過(guò)在成本和資源上linux已經(jīng)有了無(wú)人能擋的優(yōu)勢(shì)。與此相對(duì)應(yīng)的是,越來(lái)越多的電子廠商已經(jīng)開始使 用linux開發(fā)產(chǎn)品。舉個(gè)例子,Google近期開發(fā)的智能手機(jī)操作系統(tǒng)Android其實(shí)就是使用linux-2.6.23內(nèi)核進(jìn)行改進(jìn)得到的。

第一,學(xué)習(xí)基本的裸機(jī)編程。

對(duì)于學(xué)硬件的人而言,必須先對(duì)硬件的基本使用方法有感性的認(rèn)識(shí),更必須深刻認(rèn)識(shí)該硬件的控制方式,如果一開始就學(xué)linux系統(tǒng)、學(xué)移植那么只會(huì)馬上就陷 入一個(gè)很深的漩渦。我在剛剛開始學(xué)ARM的時(shí)候是選擇ARM7(主意是當(dāng)時(shí)ARM9還很貴),學(xué)ARM7的時(shí)候還是保持著學(xué)51單片機(jī)的思維,使用ADS 去編程,第一個(gè)實(shí)驗(yàn)就是控制led。學(xué)過(guò)一段時(shí)間ARM的人都會(huì)笑這樣很笨,實(shí)際上也不是,我倒是覺得有這個(gè)過(guò)程會(huì)好很多,因?yàn)闊o(wú)論做多復(fù)雜的系統(tǒng)最終都 會(huì)落實(shí)到這些最底層的硬件控制,因此對(duì)這些硬件的控制有了感性的認(rèn)識(shí)就好很多了

學(xué)習(xí)裸機(jī)的編程的同時(shí)要好好理解這個(gè)硬件的構(gòu)架、控制原理,這些我稱他為理解硬件。所謂的理解硬件就是說(shuō),理解這個(gè)硬件是怎么組織這么多資源的,這些資源 又是怎么由cpu、由編程進(jìn)行控制的。比如說(shuō),s3c2410中有AD轉(zhuǎn)換器,有GPIO(通用IO口),還有nandflash控制器,這些東西都有一 些寄存器來(lái)控制,這些寄存器都有一個(gè)地址,那么這些地址是什么意思?又怎么通過(guò)寄存器來(lái)控制這些外圍設(shè)備的運(yùn)轉(zhuǎn)?還有,norflash內(nèi)部的每一個(gè)單元 在這個(gè)芯片的內(nèi)存中都有一個(gè)相應(yīng)的地址單元,那么這些地址與剛剛說(shuō)的寄存器地址又有什么關(guān)系?他們是一樣的嗎?而與norflash相對(duì)應(yīng)的 nandflash內(nèi)部的儲(chǔ)存單元并不是線性排放的,那么s3c2410怎么將nandflash的地址映射在內(nèi)存空間上進(jìn)行使用?或者簡(jiǎn)單地說(shuō)應(yīng)該怎么 用nandflash?再有,使用ADS進(jìn)對(duì)ARM9行編程時(shí)都需要使用到一個(gè)初始化的匯編文件,這個(gè)文件究竟有什么用?他里面的代碼是什么意思?不要這 個(gè)可以嗎?

諸如此類都是對(duì)硬件的理解,理解了這些東西就對(duì)硬件有很深的理解了,這對(duì)以后更深一步的學(xué)習(xí)將有很大的幫助,如果跳過(guò)這一步,我相信越往后學(xué)越會(huì)覺得迷茫,越覺得這寫東西深不可測(cè)。因?yàn)椋愕母鶝]打好。

不過(guò)先聲明一下,本人并沒有使用ADS對(duì)ARM9進(jìn)行編程,我是學(xué)完ARM7后直接就使用ARM9學(xué)linux系統(tǒng)的,因此涉及使用ADS對(duì)ARM9進(jìn)行編程的問(wèn)題我很難回答^_^,自己去研究研究吧。

對(duì)于這部分不久將提供一份教程,這個(gè)教程中的例程并不是我為我們所代理的板子寫的,是我在我們學(xué)院實(shí)驗(yàn)室拿的,英培特為他們自己的實(shí)驗(yàn)箱寫的,不過(guò)很有借鑒意義,可以作為

一份有價(jià)值的參考。

第二,使用linux系統(tǒng)進(jìn)行一些基本的實(shí)驗(yàn)。

在買一套板子的時(shí)候一般會(huì)提供一些linux的試驗(yàn)例程,好好做一段時(shí)間這個(gè)吧,這個(gè)過(guò)程也是很有意義的,也是為進(jìn)一步的學(xué)習(xí)積累感性認(rèn)識(shí),你能想象一個(gè) 從沒有使用過(guò)linux系統(tǒng)的人能學(xué)好linux的編程嗎?好好按照手冊(cè)上的例程做一做里面的實(shí)驗(yàn),雖然有點(diǎn)娃娃學(xué)走路,有點(diǎn)弱智,但是我想很多高手都會(huì) 經(jīng)歷這個(gè)過(guò)程。

在這方面我們深藍(lán)科技目前沒有計(jì)劃提供相應(yīng)的例程,主要是開發(fā)板的提供商會(huì)提供很豐富的例程,我們不做重復(fù)工作,只提供他們沒有的、最有價(jià)值的東西給大家。

第三,研究完整的linux系統(tǒng)的的運(yùn)行過(guò)程。

所謂完整的linux系統(tǒng)包括哪些部分呢?

三部分:bootloader、linux kernel(linux內(nèi)核)、rootfile(根文件系統(tǒng))。

那么這3部分是怎么相互協(xié)作來(lái)構(gòu)成這個(gè)系統(tǒng)的呢?各自有什么用呢?三者有什么聯(lián)系?怎么聯(lián)系?系統(tǒng)的執(zhí)行流程又是怎么樣的呢?搞清楚這個(gè)問(wèn)題你對(duì)整個(gè)系統(tǒng) 的運(yùn)行就很清楚了,對(duì)于下一步制作這個(gè)linux系統(tǒng)就打下了另一個(gè)重要的根基。介紹這方面的資料網(wǎng)上可以挖掘到幾噸,自己好好研究吧。

第四,開始做系統(tǒng)移植。

上面說(shuō)到完整的linux有3部分,而且你也知道了他們之間的關(guān)系和作用,那么現(xiàn)在你要做的便是自己動(dòng)手學(xué)會(huì)制作這些東西。

當(dāng)然我不可能叫你編寫這些代碼,這不實(shí)現(xiàn)。事實(shí)上這個(gè)3者都能在網(wǎng)下載到相應(yīng)的源代碼,但是這個(gè)源代碼不可能下載編譯后就能在你的系統(tǒng)上運(yùn)行,需要很多的 修改,直到他能運(yùn)行在你的板子上,這個(gè)修改的過(guò)程就叫移植。在進(jìn)行移植的過(guò)程中你要學(xué)的東西很多,要懂的相關(guān)知識(shí)也很多,等你完成了這個(gè)過(guò)程你會(huì)發(fā)現(xiàn)你已 經(jīng)算是一個(gè)初出茅廬的高手了。在這個(gè)過(guò)程中如果你很有研究精神的話你必然會(huì)想到看源代碼。很多書介紹你怎么閱讀linux源代碼,我不提倡無(wú)目的地去看linux源代碼,用許三多的話 說(shuō),這沒有意義。等你在做移植的時(shí)候你覺得你必須去看源代碼時(shí)再去找基本好書看看,這里我推薦一本好書倪繼利的《linux內(nèi)核的分析與編程》,這是一本 針對(duì)linux-2.6.11內(nèi)核的書,說(shuō)得很深,建議先提高自己的C語(yǔ)言編程水平再去看。

至于每個(gè)部分的移植網(wǎng)上也可以找到好多噸的資料,自己研究研究吧,不過(guò)要提醒的是,很多介紹自己經(jīng)驗(yàn)的東西都或多或少有所保留,你按照他說(shuō)的去做總有一些 問(wèn)題,但是他不會(huì)告訴你怎么解決,這時(shí)就要靠自己,如果自己都靠不住就找我一起研究研究吧,我也不能保證能解決你的問(wèn)題,因?yàn)槲椅幢赜龅竭^(guò)你的問(wèn)題,不過(guò) 我相信能給你一點(diǎn)建議,也許有助你解決問(wèn)題。

這一步的最終目的是,從源代碼的官方主頁(yè)上(都是外國(guó)的,悲哀)下載標(biāo)準(zhǔn)的源代碼包,然后進(jìn)行修改,最終運(yùn)行在板子上。

盜用阿基米德的一句話:“給我一根網(wǎng)線,我能將linux搞定”。

第五,研究linux驅(qū)動(dòng)程序的編寫。

移植系統(tǒng)并不是最終的目的,最終的目的是開發(fā)產(chǎn)品,做項(xiàng)目,這些都要進(jìn)行驅(qū)動(dòng)程序的開發(fā)。

Linux的驅(qū)動(dòng)程序可以說(shuō)是五花八門,linux2.4和linux2.6的編寫有相當(dāng)大的區(qū)別,就是同為linux2.6但是不同版本間的驅(qū)動(dòng)程序也 有區(qū)別,因此編寫linux的驅(qū)動(dòng)程序變都不是那么容

易的事情,對(duì)于最新版本的驅(qū)動(dòng)程序的編寫甚至還沒有足夠的參考資料。那么我的建議就是使用、移植一個(gè) 不算很新的版本內(nèi)核,這樣到時(shí)學(xué)驅(qū)動(dòng)的編程就有足夠的資料了。這部分的推薦書籍可以參考另一篇文章《推薦幾本學(xué)習(xí)嵌入式linux的書籍》。

第六,研究應(yīng)用程序的編寫。

做作品做項(xiàng)目除了編寫驅(qū)動(dòng)程序,最后還要編寫應(yīng)用程序。現(xiàn)在的趨勢(shì)是圖形應(yīng)用程序的開發(fā),而圖形應(yīng)用程序中用得最多的還是qt/e函數(shù)庫(kù)。我一直就使用這 個(gè)函數(shù)庫(kù)來(lái)開發(fā)自己的應(yīng)用程序,不過(guò)我希望你能使用國(guó)產(chǎn)的MiniGUI函數(shù)庫(kù)。盜用周杰倫的廣告詞就是“支持國(guó)產(chǎn),支持MiniGUI”。MiniGUI的編程比較相似Windows下的VC編程,比較容易上手,效果應(yīng)該說(shuō)是相當(dāng)不錯(cuò)的,我曾使用過(guò)來(lái)開發(fā)ARM7的程序。不過(guò)MiniGUI 最大的不好就是沒有像qtopia這樣的圖形操作平臺(tái),這大大限制了他的推廣,我曾經(jīng)幻想過(guò)與北京飛漫公司(就是MiniGUI的版權(quán)擁有者)合作使用 MiniGUI函數(shù)庫(kù)開發(fā)像qtopia這樣的圖形操作平臺(tái),不過(guò)由于水平有限這只能是幻想了,呵呵。

完成這一步你基本就學(xué)完了嵌入式linux的全部?jī)?nèi)容了。

還有一個(gè)小小的經(jīng)驗(yàn)想和大家分享。我在學(xué)習(xí)嵌入式linux的過(guò)程中很少問(wèn)人,客觀原因是身邊的老師、同學(xué)師兄都沒有這方面的高手,主觀原因是我不喜歡問(wèn) 人,喜歡自己研究解決問(wèn)題。這樣做有個(gè)好處,就是可以提高自己解決問(wèn)題的能力,因?yàn)樽鲞@些東西總有很多問(wèn)題你難以理解,別人也沒有這方面的經(jīng)驗(yàn),也不是所 有問(wèn)題都有人給你答案,這時(shí)必須要自己解決問(wèn)題,這樣,個(gè)人的解決問(wèn)題能力就顯得非常關(guān)鍵了。因此我的建議就是一般的問(wèn)題到網(wǎng)上搜索一下,確實(shí)找不到答案 了就問(wèn)問(wèn)高手,還是不行了就自己去研究,不要一味去等別人幫你解決問(wèn)題。

記住,問(wèn)題是學(xué)習(xí)的最好機(jī)會(huì)。

下載嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介word格式文檔
下載嵌入式Linux系統(tǒng)學(xué)習(xí)步驟簡(jiǎn)介.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    嵌入式linux學(xué)習(xí)步驟

    嵌入式linux學(xué)習(xí)步驟:基礎(chǔ)的:《linux C編程一站式學(xué)習(xí)》 高級(jí)的:《linux高級(jí)程序設(shè)計(jì)》,不過(guò)先看看《unix環(huán)境高級(jí)編程》,畢竟是權(quán)威 驅(qū)動(dòng):就是傳說(shuō)中的LDD,還有《linux設(shè)備驅(qū)動(dòng)開......

    學(xué)習(xí)嵌入式系統(tǒng)心得

    學(xué)習(xí)嵌入式系統(tǒng)心得 說(shuō)實(shí)在話在沒有學(xué)習(xí)之前,以及在學(xué)之前通過(guò)一些口中得知這是一門很不錯(cuò),很有意思的一門課。而且目前是十分吃香的一門課程,如果學(xué)好了工作很好找并且待遇也......

    學(xué)習(xí)嵌入式系統(tǒng)感言

    個(gè)人覺得培訓(xùn)學(xué)校都是差不多,所學(xué)的內(nèi)容都是一樣的。您不妨自己找?guī)讉€(gè)學(xué)校的課程對(duì)比下,你就知道大同小異了,培訓(xùn)主要就是C、Linux和ARM課程。 我原來(lái)也想去培訓(xùn),可是家里條件不......

    大學(xué)生嵌入式系統(tǒng)設(shè)計(jì)競(jìng)賽簡(jiǎn)介

    全國(guó)大學(xué)生嵌入式系統(tǒng)設(shè)計(jì)競(jìng)賽簡(jiǎn)介“英特爾杯全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽嵌入式系統(tǒng)專題邀請(qǐng)賽”是教育部高等教育司和信息產(chǎn)業(yè)部共同主辦,上海交通大學(xué)協(xié)辦的全國(guó)性面向大學(xué)本科......

    嵌入式學(xué)習(xí)的正確步驟,嵌入式 嵌入式學(xué)習(xí)路線

    www.tmdps.cn 達(dá)內(nèi)教育—中國(guó)IT培訓(xùn)領(lǐng)導(dǎo)品牌 嵌入式學(xué)習(xí)的正確步驟,嵌入式 嵌入式學(xué)習(xí)路線 嵌入式門檻雖然較高,但也跟其他事物一樣,并不是牢不可破。只要我們用心去......

    嵌入式系統(tǒng)學(xué)習(xí)規(guī)劃5篇

    課程體系 1.linux應(yīng)用 5天 linux 基本命令 服務(wù)器配置《linux管理員》 2.linux下C語(yǔ)言 編譯環(huán)境和windows不同 makemakefilegcc編譯器 3.linux環(huán)境高級(jí)編程 進(jìn)程進(jìn)程間通信......

    嵌入式系統(tǒng)應(yīng)用與學(xué)習(xí)心得體會(huì)

    μC/OS嵌入式實(shí)時(shí)操作系統(tǒng)的應(yīng)用和學(xué)習(xí)心得 μC/OS-II 是一種基于優(yōu)先級(jí)的搶占式多任務(wù)實(shí)時(shí)操作系統(tǒng),包含了實(shí)時(shí)內(nèi)核、任務(wù)管理、時(shí)間管理、任務(wù)間通信同步(信號(hào)量,郵箱,消息......

    嵌入式linux系統(tǒng)學(xué)習(xí)規(guī)劃-新手入門

    新手學(xué)堂:嵌入式Linux操作系統(tǒng)學(xué)習(xí)規(guī)劃 最近,許多學(xué)員在問(wèn)嵌入式如何入門,他們有的是剛剛對(duì)嵌入式感興趣的大學(xué)生或是畢業(yè)后想轉(zhuǎn)行的人士,偶然在尚觀吧發(fā)現(xiàn)了一篇帖子,講到這方面......

主站蜘蛛池模板: 人妻系列无码专区无码中出| 少妇无码一区二区二三区| 亚洲成aⅴ人在线电影| av狠狠色丁香婷婷综合久久| 国产日产欧产精品品不卡| 国产精品久久香蕉免费播放| 亚洲色无码国产精品网站可下载| 成年午夜免费韩国做受视频| 国产精品色婷婷亚洲综合看片| 狠狠躁夜夜躁人人爽天天天天97| 麻豆一区二区三区蜜桃免费| 国产精品国三级国产av| 99热门精品一区二区三区无码| 亚洲精品久久7777777国产| 乱亲女h秽乱长久久久| 天天av天天爽无码中文| 久久99久久99久久综合| 亚洲日本欧美日韩中文字幕| 无码网站天天爽免费看视频| 欧洲日本一线二线三线区本庄铃| a级毛片免费观看在线| 国产乱人伦av在线a| 久久久精品人妻一区二区三区四| 2020无码专区人妻系列日韩| 中文字幕丰满乱孑伦无码专区| 免费无码又爽又刺激高潮视频| 婷婷五月综合缴情在线视频| 国产成人综合久久精品推下载| 国产无套内射久久久国产| 国产在线精品无码av不卡顿| 国产乱子伦在线观看| 日韩aⅴ人妻无码一区二区| 中日韩精品视频在线观看| 99蜜桃臀久久久欧美精品| 日韩国产亚洲欧美中国v| 制服丝袜av无码专区| 成人精品一区二区三区在线观看| 好屌爽在线视频| 亚洲国产成人久久综合碰碰免| 国产内射爽爽大片视频社区在线| 国产精品一区理论片|