嵌入式軟件開發(fā)內(nèi)容簡(jiǎn)介《嵌入式軟件開發(fā)》系統(tǒng)地介紹了嵌入式系統(tǒng)的軟件開發(fā)方法?! 肚度胧杰浖_發(fā)》可作為高職、??圃盒S?jì)算機(jī)類、電子類、信息類專業(yè)高年級(jí)學(xué)生的教材,也可作為一些進(jìn)修班的培訓(xùn)教材,同時(shí)亦可作為企業(yè)各類嵌入式產(chǎn)品開發(fā)人員、嵌入式技術(shù)愛好者的學(xué)習(xí)參考資料?! ?62嵌入式應(yīng)用軟件面臨的挑戰(zhàn)?! ?2嵌入式處理器的分類。 31嵌入式操作系統(tǒng)的發(fā)展。 第6章嵌入式軟件設(shè)計(jì)的幾個(gè)問題
大學(xué)軟件專業(yè)分哪幾類、以及說明.嵌入式軟件開發(fā)
嵌入式軟件開發(fā)概論《嵌入式軟件開發(fā)》系統(tǒng)介紹了嵌入式系統(tǒng)的軟件開發(fā)方法。這本書分為八章。首先講述了嵌入式系統(tǒng)的概況和應(yīng)用領(lǐng)域,各種典型的嵌入式處理器,嵌入式操作系統(tǒng)的類型和選擇等。然后以嵌入式操作系統(tǒng)和市場(chǎng)占有率第一的操作系統(tǒng)為例,詳細(xì)講解了嵌入式操作系統(tǒng)的組成、多任務(wù)環(huán)境的工作原理和交叉開發(fā)的使用,以及嵌入式實(shí)時(shí)系統(tǒng)軟件設(shè)計(jì)的幾個(gè)核心問題和嵌入式系統(tǒng)的一般設(shè)計(jì)開發(fā)流程。最后,給出了開發(fā)嵌入式系統(tǒng)的相關(guān)培訓(xùn)?!肚度胧杰浖_發(fā)》可以作為高職院校計(jì)算機(jī)、電子、信息類專業(yè)高年級(jí)學(xué)生的教材,也可以作為一些高級(jí)班的實(shí)訓(xùn)教材,還可以作為企業(yè)各類嵌入式產(chǎn)品開發(fā)人員和嵌入式技術(shù)愛好者的學(xué)習(xí)參考。第一章嵌入式系統(tǒng)概述1.1嵌入式系統(tǒng)的定義1.2嵌入式系統(tǒng)的分類1.3嵌入式系統(tǒng)的特點(diǎn)1.4嵌入式系統(tǒng)的組成1.5嵌入式系統(tǒng)的應(yīng)用領(lǐng)域1.6嵌入式系統(tǒng)的發(fā)展1.6.2嵌入式應(yīng)用面臨的挑戰(zhàn)1.7本章概述練習(xí)第二章嵌入式硬件系統(tǒng)的基礎(chǔ)2.1嵌入式處理器的基本特性2.2處理器的嵌入式部件分類2.2.1嵌入式微處理器2.2.2嵌入式微控制器2.2.3嵌入式DSP處理器2.2.4嵌入式片上系統(tǒng) 2.3典型嵌入式處理器2.3.18051系列單片機(jī)2.3.268K/系列2.3, 系列2.3.4ARM系列2.3.5X86系列2.3.6MIPS2.4嵌入式處理器的選擇2.5嵌入式處理器的發(fā)展趨勢(shì)2.6本章總結(jié)練習(xí)3嵌入式操作系統(tǒng)的發(fā)展3.1.1嵌入式操作系統(tǒng)的歷史3.1.2嵌入式操作系統(tǒng)的發(fā)展趨勢(shì)3.2嵌入式操作系統(tǒng)的分類3.3嵌入式實(shí)時(shí)系統(tǒng)3.3.1嵌入式實(shí)時(shí)系統(tǒng)的介紹3.3.2實(shí)時(shí)系統(tǒng)的分類3.4嵌入式實(shí)時(shí)操作系統(tǒng)3.4.3 操作系統(tǒng)3.7本章練習(xí)小結(jié)第四章基于Linux的嵌入式軟件開發(fā)4.1嵌入式系統(tǒng)Linux在虛擬機(jī)中的安裝4.2.2進(jìn)入和退出Linux系統(tǒng)4.2, 常用命令4.3嵌入式語言開發(fā)工具4.3.1C語言與嵌入式系統(tǒng)設(shè)計(jì)4.3.2嵌入式語言編程環(huán)境4.3.3vi編輯器4.3.4GCC編譯器4.3.4.3.6GDB調(diào)試器4.4μ操作系統(tǒng)簡(jiǎn)介4.4.1μ基本架構(gòu)4.4.2μ相關(guān)知識(shí)4.4 . 3μ4.5 UX的宿主基于交叉編譯環(huán)境構(gòu)建交叉編譯環(huán)境4.5 . 3 4μ內(nèi)核編譯4.5.5內(nèi)核加載與 練習(xí)第五章基于5.1的嵌入式軟件開發(fā)、5.1.5.1的特點(diǎn)、目標(biāo)機(jī)環(huán)境5.1.4主機(jī)與目標(biāo)機(jī)的接口5.2的安裝與啟動(dòng)、5.2的安裝、5.2的目錄結(jié)構(gòu)、主窗口界面介紹5.2.4入口示例-5.2.5使用調(diào)試與分析工具5、環(huán)境下的工程開發(fā)5.3.1創(chuàng)建可下載的應(yīng)用程序5.3.2創(chuàng)建用戶自定義映像5.3.3創(chuàng)建可啟動(dòng)的應(yīng)用程序5.3.4主機(jī)與目標(biāo)機(jī)的通信5.3.5配置、 引導(dǎo)程序的構(gòu)造和引導(dǎo)盤的制作5.3.6主機(jī)調(diào)試環(huán)境的配置5.3.7多任務(wù)調(diào)試方法5、操作系統(tǒng)5.4、簡(jiǎn)介5.4任務(wù)5.4.4共享代碼并重新進(jìn)入5.4.5任務(wù)間通信5.4.6中斷服務(wù)程序5.4.7時(shí)鐘管理5.5案例分析5.5、 任務(wù)間通信5.5.2理發(fā)師問題5.5.3哲學(xué)家進(jìn)餐問題5.6本章總結(jié)練習(xí)第6章嵌入式軟件設(shè)計(jì)中的幾個(gè)問題6.1.1實(shí)時(shí)多任務(wù)軟件的設(shè)計(jì)步驟6.1.2任務(wù)劃分6.1.3實(shí)時(shí)多任務(wù)設(shè)計(jì)實(shí)例6.2板級(jí)支持包BSP6.2.1BSP簡(jiǎn)介BSP6.2.2BSP的職責(zé)BSP 6映像及其啟動(dòng)序列6.2.5BSP開發(fā)6.3驅(qū)動(dòng)程序