TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
嵌入式系統應用基礎:基於S3C2410A的SKYEYE仿真與實踐(簡體書)
滿額折

嵌入式系統應用基礎:基於S3C2410A的SKYEYE仿真與實踐(簡體書)

商品資訊

人民幣定價:35 元
定價
:NT$ 210 元
優惠價
87183
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
目次

商品簡介

本書以三星(samsung)公司的應用型微處理器s3c2410a為基礎,結合虛擬仿真軟件skyeye,全面系統地講述基于arm公司的arm920t微處理器內核的嵌入式linux系統的開發方法。
本書按照實際的學習與實踐流程編排內容結構:首先介紹嵌入式系統的概念;然后介紹arm微處理器的體系結構與編程方法;接著在vmware虛擬機上建立linux系統;隨后介紹linux系統基礎與交叉編譯環境;接下來介紹虛擬仿真軟件skyeye,并介紹了bootloader、linux內核、根文件系統三個基礎內容的應用與仿真;詳細介紹了嵌入式linux設備驅動程序的開發;最后,以一個具體的開源游戲模擬器項目為例,講述開源軟件的應用方法。
本書可作為電子信息、自動化、通信工程、機電一體化、計算機等專業高年級本科生及研究生的教材,也可供從事arm嵌入式系統開發的工程技術人員參考。

目次

第1章概述
1.1嵌入式系統的概念
1.1.1嵌入式系統的定義
1.1.2嵌入式系統的結構
1.1.3嵌入式系統的特點
1.1.4嵌入式系統的開發流程
1.1.5嵌入式系統的應用
1.2嵌入式微處理器
1.2.1嵌入式微處理器
1.2.2基于arm架構的嵌入式微處理器
1.2.3基于mips架構的嵌入式微處理器
1.2.4基于powerpc架構的嵌入式微處理器
1.2.5系統級芯片soc
1.2.6嵌入式微處理器的發展趨勢
1.3嵌入式系統的軟件

第1章概述
1.1嵌入式系統的概念
1.1.1嵌入式系統的定義
1.1.2嵌入式系統的結構
1.1.3嵌入式系統的特點
1.1.4嵌入式系統的開發流程
1.1.5嵌入式系統的應用
1.2嵌入式微處理器
1.2.1嵌入式微處理器
1.2.2基于arm架構的嵌入式微處理器
1.2.3基于mips架構的嵌入式微處理器
1.2.4基于powerpc架構的嵌入式微處理器
1.2.5系統級芯片soc
1.2.6嵌入式微處理器的發展趨勢
1.3嵌入式系統的軟件
1.3.1bootloade廣
1.3.2嵌入式操作系統
1.3.3應用程序
1.4嵌入式系統的課程特點
本章小結
習題
第2章arm體系結構與編程方法
2.1arm微處理器概述
2.1.1arm微處理器的特點
2.1.2arm微處理器的發展
2.1.3arm微處理器s3c2410a的應用資源
2.2arm體系結構
2.2.1作模式和指令狀態
2.2.2arm寄存器
2.2.3arm體系的異常中斷
2.2.4arm微處理器的尋址方式
2.3arm編程方法
2.3.1arm指令概述
2.3.2arm匯編程序設計
2.3.3arm混合編程
2.4arm系統程序設計基礎
2.4.1ads1.2集成開發環境簡介
2.4.2ads1.2集成開發環境下工程的創建
本章小結
習題
第3章vmware虛擬機與linux環境的建立
3.1安裝vmware workstation7
3.2安裝red hat entervrise linux4
3.3配置samba服務
3.4vmware虛擬機共享設置
本章小結
習題
第4章linux開發基礎
4.1linux系統簡介
4.1.1linux系統的組成
4.1.2linux文件系統的目錄結構
4.1.3 linux系統的特點
4.2linux基本命令
4.2.1文件命令
4.2.2目錄命令
4.2.3多用戶命令與安全性命令
4.2.4其他常用命令
4.3文本編輯器vi
4.3.1vi的模式
4.3.2進入與退出vi
4.3.3編輯模式
4.3.4命令模式
4.3.5末行模式
4.4linux函數庫
4.4.1靜態函數庫
4.4.2共享函數庫
4.4.3函數庫和頭文件的保存位置
4.5gcc及其使用
4.5.1gcc32具簡介
4.5.2可執行文件的格式
4.5.3gcc的使用
4.6gdb調試器
4.6.1 gdb的安裝與使用
4.6.2 基本gdb命令
4.6.3gdb程序遠程調試
4.7gnumake和makefile
4.7.1make概述
4.7.2make命令格式
4.7.3makefile的基本結構
4.7.4 makefile的變量與函數
4.7.5makefile的隱含規則
4.8linuxshell編程
4.8.1shell的變量
4.8.2條件語句與循環語句
4.8.3shell函數的定義與使用
4.9嵌入式交叉編譯環境的搭建
本章小結
習題
第5章嵌入式系統的仿真軟件skyeye
5.1skyeye硬件模擬平臺
5.1.1skyeye介紹
5.1.2skyeye系統的原理
5.1.3skyeye的設計實現
5.2skyeye的使用
5.2.1skyeye的安裝
5.2.2skyeye的配置文件
5.2.3 skyeye程序的執行
5.3skyeye的結構與執行流程
5.3.1skyeye的目錄結構
5.3.2skyeye的關鍵數據結構
5.3.3 skyeye的執行流程
本章小結
習題
第6章bootloader程序
6.1bootloader程序的原理
6.1.1bootloader的概念
6.1.2 bootloader程序的原理
6.2u-boot
6.2.1u-boot簡介
6.2.2 u-boot的設計結構
6.2.3u—boot的編譯
6.2.4u—boot的skyeye仿真
6.2.5 u—boot的常用命令
6.2.6 u—boot添加命令的方法
6.2.7u-boot添加板級支持包的方法
6.2.8 u-boot添加驅動的方法
6.2.9u-boot的固化
6.3bootloader開發工具概覽表
本章小結
習題
第7章linux內核的配置、編譯與調試
7.1linux2.6內核特性
7.1.1linux2.6內核簡介
7.1.2linux2.6內核的特性
7.2linux內核配置
7.2.1下載linux內核
7.2.2修改makefile文件
7.2.3配置內核
7.2.4更改程序運行的物理地址
7.3linux內核的編譯
7.4基于skyeye的linux系統仿真
7.4.1復制vmlinux到skyeye
7.4.2建立skyeye.conf配置文件
7.4.3復制文件系統initrd.img到skyeye
7.4.4使用skyeye仿真linux系統
本章小結
習題
第8章根文件系統的制作
8.1根文件系統
8.1.1根文件系統概述
8.1.2常見的文件系統
8.2busybox
8.2.1busybox簡介
8.2.2配置busybox
8.2.3編譯與安裝busybox
8.3根文件系統的制作過程
8.3.1根文件系統的結構
8.3.2創建根文件系統的dev目錄
8.3.3創建根文件系統的etc等目錄及配置文件
8.3.4創建ext2格式的文件系統映像
8.3.5添加initrd.img文件系統映像的內容
8.4基于skyeye的根文件系統仿真調試
本章小結
習題
第9章嵌入式linux設備驅動程序開發
9.1linux設備驅動程序簡介
9.1.1linux設備驅動程序的引入
9.1.2linux設備驅動程序的作用
9.1.3linux設備驅動程序的基礎與特點
9.1.4linux的設備驅動開發調試方法
9.1.5設備驅動程序與應用程序的區別
9.1.6查看linux系統中的設備
9.1.7主設備號和次設備號
9.1.8設備文件系統
9.1.9file operations結構體
9.1.10file結構體
9.2設備驅動程序的分類
9.2.1設備驅動程序的分類
9.2.2字符設備驅動的主要內容
9.2.3塊設備驅動的主要內容
9.2.4網絡設備驅動的主要內容
9.3字符設備驅動程序的實現過程
9.3.1字符設備驅動程序的代碼框架
9.3.2字符設備驅動程序中的方法
9.4linux字符設備驅動程序源碼分析
9.4.1字符型設備驅動程序源代碼
9.4.2設備驅動程序的編譯與加載
9.4.3用戶測試程序
9.4.4驅動程序的測試,
9.5添加lcd顯示驅動程序
9.5.1s3c2410a的lcd控制器
9.5.2添加lcd控制器的程序代碼
9.5.3添加linux的logo顯示
9.6編譯設備驅動到內核
9.6.1建立設備驅動程序
9.6.2加載驅動模塊到內核
9.6.3內核自動裝載驅動模塊
9.7s3c2410a芯片gpio接口的驅動開發
9.7.1gpio接口的描述
9.7.2gpio接口的驅動程序設計
9.7.3gpio接口的應用程序設計
本章小結
習題
第10章開源游戲模擬器的應用
10.1visual boy advance
10.1.1游戲模擬器簡介
10.1.2visual boy advance模擬器
10.1.3visual boy advance的主要功能
10.2visual boy advance的配置軟件
10.2.1安裝交叉編譯工具
10.2.2 zlib數據壓縮庫
10.2.3 libpng圖像庫
10.2.4sdl多媒體函數庫
10.2.5編譯與安裝vba模擬器
10.3 visual boy advance的調試與運行
10.4visual boy advance的程序設計
10.4.1vba程序設計簡介
10.4.2vba程序的開發工具
10.4.3一個簡單gba應用程序的設計示例
本章小結
習題

顯示全部信息

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區