TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
嵌入式系統簡明教程(簡體書)
滿額折

嵌入式系統簡明教程(簡體書)

人民幣定價:68 元
定  價:NT$ 408 元
優惠價:87355
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:10 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

本書以嵌入式ARM9內核為切入點,講述具有MMU(內存管理單元)管理能力的ARM嵌入式系統應用技術開發。全書共五篇,分別是第一篇主要介紹OpenSUSE Linux操作系統的安裝和使用;第二篇重點介紹基于ARM 9的嵌入式Linux 2.6.X內核的配置及應用開發;第三篇主要講述Qt應用與開發;第四篇重點講述Android應用與開發;第五篇根據前四篇學習的知識,介紹兩個嵌入式項目設計實例。全書緊跟最新技術發展,注重實踐、由淺入深、分步系統地闡述嵌入式系統應用開發的全過程,是嵌入式系統應用開發學習的入門教程。

名人/編輯推薦

《云南省普通高等教育"十二五"規劃教材:嵌入式系統簡明教程》適合高等院校電子信息類及相關專業本科教學使用,也可作為電子類專業工程技術人員的培訓和自學入門指導書。

目次

前言
第一篇 OpenSUSE Linux操作系統
第1章openSUSE 11.3
1.1安裝虛擬機
1.2安裝OpenSUSE 11.3
1.3 OpenSUSE 11.3系統配置
1.3.1 IP地址配置
1.3.2 NFS服務器安裝
1.3.3 Linux軟件開發環境配置
1.3.4桌面配置
第2章Linux操作系統結構
2.1文件系統層次結構
2.2文件系統層次標準FHS
2.3文件類型
2.4終端啟動
2.5 Shell
2.6常用文件系統
2.7硬盤分區
第3章Linux常用命令
3.1基本命令
3.2擴展命令
3.3軟硬盤及光驅的使用
3.4 GCC與GDB
3.4.1 GOC
3.4.2 GDB
3.5 VMware—Tools的安裝
思考題
附錄1 Linux簡介
第二篇 嵌入式應用與開發
第4章ARM 9開發板
4.1開發板簡介
4.2開發板硬件資源
4.3 Linux系統特性
4.4開發板的微處理器及接口資源
4.4.1微處理器
4.4.2串口
4.4.3 USB接口
4.4.4 GPl0
4.4.5系統總線接口
4.4.6 A/D輸入測試
4.4.7以太網口
4.4.8 LCD接口
4.4.9 JTAG接口
第5章Linux圖形界面Qtopia 2.2.0
5.1播放MP3
5.2圖片瀏覽
5.3命令終端
5.4網絡設置
5.5 Ping測試
5.6 A/D轉換
第6章建立嵌入式開發環境
6.1 PC機與開發板硬件連接
6.2 Windows XP與開發板之間的通信
6.2.1串口通信
6.2.2 USB口通信
6.3 0penSUSE Linux與開發板之間的通信
6.3.1 FTP通信
6.3.2 NFS通信
第7章備份恢復系統及安裝更新
7.1備份和恢復系統
7.1.1備份系統
7.1.2備份恢復系統
7.2安裝嵌入式Linux系統
7.2.1 Nand Flash分區
7.2.2安裝bootloader BIOS
7.2.3安裝Linux內核
7.2.4安裝文件系統
第8章配置openSUSE Linux
8.1建立交叉編譯環境
8.2解壓安裝源代碼及其他工具
8.2.1解壓安裝源代碼
8.2.2解壓創建目標文件系統
8.2.3解壓安裝必要實用工具
8.3配置NFS網絡文件系統服務
8.3.1設置共享目錄
8.3.2啟動NFS服務
8.3.3通過NFS服務器掛載開發板
第9章定制嵌入式Linux內核及制作文件系統
9.1使用缺省配置文件配置和編譯內核
9.2各個驅動程序源碼位置
9.3手工配置Linux內核
9.3.1 CPU平臺選項
9.3.2配置各個尺寸的LCD驅動以及背光控制支持
9.3.3配置觸摸屏
9.3.4配置USB鼠標和鍵盤
9.3.5配置優盤驅動
9.3.6配置USB攝像頭萬能驅動
9.3.7配置CMOS攝像頭驅動
9.3.8配置網卡驅動
9.3.9配置USB無線網卡驅動
9.3.10配置音頻驅動
9.3.11配置SD/MMC卡驅動
9.3.12配置看門狗驅動
9.3.13配置LED驅動
9.3.14配置按鍵驅動
9.3.15配置PWM控制蜂鳴器驅動
9.3.16配置AD轉換驅動
9.3.17配置串口驅動
9.3.18配置RTC實時時鐘驅動
9.3.19配置l2C—EEPROM驅動支持
9.3.20配置yaffs2文件系統的支持
9.3.21配置EXT2/VFAT/NFs等文件系統
9.3.22制作Linux logo
9.4制作開發板文件系統映像
第l0章嵌入式Linux應用開發
10.1編寫Linux測試程序
10.1.1 Hello,World!測試
10.1.2 LED測試
10.1.3串口測試
10.2編寫Linux驅動模塊
10.3編寫Linux驅動程序
10.4集成環境Qtopia—2.2.0
10.4.1解壓安裝源代碼
10.4.2編譯和運行x86版本的Qtopia—2.2.0
10.4.3編譯和運行anti版本的Qtopia—2.2.0
第11章常見bootloader的配置和編譯
11.1配置和編譯vboot
11.2配置和編譯vivi
11.3配置和編譯U—Boot
11.3.1編譯U—Boot
11.3.2燒寫U—Boot
思考題
第三篇 Qt應用與開發
第四篇 Android應用與開發
第五篇 應用與設計

書摘/試閱



2.2文件系統層次標準FHS
Linux和UNIX的文件系統是一個以/為根的階層式的樹狀文件結構,“/”因此被稱為根目錄。所有的文件和目錄都置于根目錄(/)之下。根目錄(/)下面有/bin、/home、/usr等子目錄。在早期的UNIX系統中,各個廠家各自定義了自己的UNIX系統的文件系統構成,比較混亂。為了避免在Linux也出現同樣的問題,在Linux面世不久,就開始了對Linux文件系統進行標準化活動,于1994年推出了名為FSSTND(filesystem standard)的Linux文件系統層次結構標準。之后,FSSTND標準吸引了UNIX社團的開發人員,他們把FSSTND擴大到UNIX系統,FSSTND就變為FHS。2001年3月,FHS 2.2版本發布,2004年1月29日發行了最新版本2.3。
FHS標準使得眾多的Linux發布包有了可以遵循的標準,使得軟件和用戶可以預測已經安裝了的文件和目錄的位置。它定義了如下的內容:
(1)定義了文件系統中每個區域的用途;
(2)定義了所需要的最小構成的文件和目錄;
(3)給出了例外處理和矛盾的特殊例子。
FHS實際上僅是規范在根目錄(/)下面各個主要目錄應該放什么樣的文件。FHS定義了兩層規范,第一層是,/下面的各個目錄應該要放什么文件數據。例如,/etc應該要放置設置文件,/bin與/sbin則應該要放置可執行文件等。第二層則是針對/usr及/var這兩個目錄的子目錄來定義。例如,/var/l09放置系統登錄文件、/usr/share放置共享數據等。
由于FHS僅是定義出最上層(/)及子層(/usr,/var)的目錄內容應該要放置的文件數據,因此,在其他子目錄層級內,就可以隨開發人員自行配置了。舉例來說,FC4的網絡設置數據放在/ete/syseonfig/network—seript/目錄下,但SUSE Server 9則是將網絡放在/etc/syseon—fig/network/目錄下,目錄名稱是不同的。
另外,在Linux中,所有的文件與目錄都由根目錄(/)開始。那是所有目錄與文件的源頭。然后再一個一個分支下來,有點像樹狀。因此,我們也稱這種目錄配置方式為目錄樹(direct0—ry tree)。這個目錄樹主要特性有:
(1)目錄樹的起始點為根目錄(/,root)。
(2)每一個目錄不僅能使用本地端分區的文件系統,也可以使用網絡上的文件系統。舉例來說,可以利用網絡文件系統(network file system,NFS)服務器載人某特定目錄等。
(3)每一個文件在此目錄樹中的文件名(包含完整路徑)都是獨一無二的。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 355
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區