出版時間:2010-2 出版社:華南理工大學(xué)出版社 作者:史旭光 頁數(shù):241
內(nèi)容概要
嵌入式開發(fā)是目前市場上一個較為熱門的學(xué)習和研究的技術(shù)方向,相關(guān)領(lǐng)域?qū)n}圖書較為豐富,從傳統(tǒng)技術(shù)領(lǐng)域的8位、32位單片機相關(guān)技術(shù)圖書,到現(xiàn)在較為新穎的基于各種嵌入式系統(tǒng)如uCOSⅡ、WinCE、Vxworks、Linux等各種書籍,可以說琳瑯滿目,數(shù)不勝數(shù)。這對于廣大技術(shù)愛好者來說,確實是一件值得高興的事情,一方面說明此類技術(shù)具有相當?shù)氖袌鲂枨螅硗庖环矫媲度胧较到y(tǒng)相關(guān)開發(fā)技術(shù)確實有望在以后相當長的一段時間內(nèi)引領(lǐng)技術(shù)發(fā)展的潮流。 在嵌入式技術(shù)開發(fā)領(lǐng)域內(nèi),嵌入式Linux相關(guān)開發(fā)人員是一個較為活躍的團體,國內(nèi)也有大量的技術(shù)人員從事基于Linux平臺的嵌入式系統(tǒng)開發(fā)。相對于商業(yè)操作系統(tǒng)如uCOS Ⅱ、VxWorks等,嵌入式Linux平臺具有源代碼開放、可定制性強,具有開源社區(qū)支持等顯著性優(yōu)點,同時Linux開發(fā)還存在開發(fā)技術(shù)門檻較高,可參考技術(shù)資料較少,技術(shù)人才培養(yǎng)不易等缺憾。然而瑕不掩瑜,Linux及類Unix系列操作系統(tǒng)本來就在桌面和服務(wù)器領(lǐng)域占據(jù)了相當?shù)姆蓊~,近些年來Linux以蓬勃發(fā)展的態(tài)勢在嵌入式系統(tǒng)領(lǐng)域取得了很大成功,從接口豐富的消費類電子產(chǎn)品到性能要求苛刻的工業(yè)控制系統(tǒng),無不取得了令人矚目的進展。
書籍目錄
1 Linux系統(tǒng)使用介紹 1.1 Linux系統(tǒng)介紹 1.2 Linux系統(tǒng)基本安裝 1.3 Linux基本操作命令與Shell環(huán)境介紹 本章小結(jié)2 Linux系統(tǒng)應(yīng)用程序開發(fā) 2.1 Linux編程簡介 2.2 Linux應(yīng)用程序開發(fā)環(huán)境 2.3 Linux系統(tǒng)程序開發(fā)實例分析 本章小結(jié)3 Linux操作系統(tǒng)底層技術(shù)分析 3.1 操作系統(tǒng)引導(dǎo)程序 3.2 保護模式與底層系統(tǒng)程序開發(fā) 3.3 多種語言混合編程實例分析 3.4 保護模式中斷概念與人機交互應(yīng)用 本章小結(jié)4 Linux內(nèi)核程序設(shè)計 4.1 Linux內(nèi)核編譯與應(yīng)用 4.2 內(nèi)核模塊程序設(shè)計 4.3 系統(tǒng)調(diào)用 4.4 進程調(diào)度原理與調(diào)度算法改進 4.5 文件系統(tǒng)增加實驗 4.6 Linux系統(tǒng)時鐘與定時機制 4.7 Linux系統(tǒng)中斷 4.8 Linux系統(tǒng)驅(qū)動程序設(shè)計 本章小結(jié)5 嵌入式Linux及其應(yīng)用開發(fā)初步 5.1 嵌入式系統(tǒng)應(yīng)用概述 5.2 嵌入式系統(tǒng)組成 5.3 基于SkyEye的嵌入式仿真開發(fā)環(huán)境構(gòu)建與應(yīng)用開發(fā) 本章小結(jié)6 Linux工程開發(fā)應(yīng)用案例 6.1 微型嵌入式Linux系統(tǒng)構(gòu)造與應(yīng)用開發(fā) 6.2 基于Linux的小型輪式機器人控制系統(tǒng)設(shè)計 6.3 基于RTLinux的實時運動控制系統(tǒng)案例分析 本章小結(jié)參考文獻
章節(jié)摘錄
插圖:Shell是一種命令行接口,操作時除了可以用鼠標,還可以在Shell環(huán)境中輸人命令。早期的計算機操作系統(tǒng)都只有命令行操作模式,現(xiàn)在非常流行的“圖形用戶界面(GUI)”的概念最早是由施樂公司“帕爾托研究中心(PA:RC)”的一名工程師提出來的,之后,蘋果電腦公司出巨資購買其相應(yīng)技術(shù)服務(wù)并加以改進,不久后,蘋果公司就有了自己的GUI。Linux從本質(zhì)上說是由內(nèi)核和Shell外殼結(jié)成的,漂亮的圖形界面如gnome或kde只是Shell上的一個應(yīng)用程序而已。一臺Linux系統(tǒng)可以沒有圖形界面,但不能沒有Shell。與Windows只有一種命令窗口不同,Lfinux中的Shell有多種,如bash、sh、csh等,各種Shell命令有少許不同,較為常用的是bash。一個操作系統(tǒng)是由內(nèi)核kernel和外殼Shell構(gòu)成的。內(nèi)核并沒有規(guī)定一定要使用哪一種Shell,所以在Shell的發(fā)展過程中,出現(xiàn)了許多種Shell,就像一個國家中有許多方言一樣。這在Windows中是難以理解的。在沒有安裝圖形界面的Linux系統(tǒng)中,開機就自動進入Shell環(huán)境。
編輯推薦
《嵌入式Linux開發(fā)基礎(chǔ)與工程應(yīng)用》:自動化專業(yè)系列教材
圖書封面
評論、評分、閱讀與下載
嵌入式Linux開發(fā)基礎(chǔ)與工程應(yīng)用 PDF格式下載