国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
ARM嵌入式Linux系統開發詳解-(第2版)

包郵 ARM嵌入式Linux系統開發詳解-(第2版)

作者:弓雷等
出版社:清華大學出版社出版時間:2014-02-01
開本: 其它 頁數: 466
中 圖 價:¥43.8(6.3折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

ARM嵌入式Linux系統開發詳解-(第2版) 版權信息

ARM嵌入式Linux系統開發詳解-(第2版) 本書特色

  “linux典藏大系”自2010年陸續出版以來,因其內容豐富、講解細膩、通俗易懂和實用性強等特色而深受廣大讀者的喜愛,長期位居同類圖書銷售排行榜的前列,累計銷量近10萬冊。叢書中部分圖書榮獲51cto讀書頻道“*受讀者喜愛的原創it技術圖書獎”,還有多種圖書的中文繁體字版權輸出到了中國臺灣地區出版發行。叢書中的多個品種被國內幾十所培訓機構和大中專院校選為教材。叢書的出版還得到了國內linux領域*知名的技術社區chinaunix的大力支持。讀者在chinaunix社區的論壇上與社區中的linux愛好者進行了廣泛的交流,取得了良好的學習效果。2014年2月“linux典藏大系“全新升級版(第2版)正式出版,第2版圖書迎合了linux技術的*新發展,全部采用當前*流行和穩定的linux發行版或者相關工具,是linux愛好者學習linux的好幫手!   《linux典藏大系:arm嵌入式linux系統開發詳解(第2版)》是獲得了大量讀者好評的“linux典藏大系”中的《arm嵌入式linux系統開發詳解》的第2版!秎inux典藏大系:arm嵌入式linux系統開發詳解(第2版)》由淺入深,全面、系統地介紹了基于arm體系結構的嵌入式linux系統開發所涉及的方方面面技術,并提供了大量實例供讀者實戰演練。另外,《linux典藏大系:arm嵌入式linux系統開發詳解(第2版)》提供了9小時多媒體教學視頻及書中涉及的實例源程序,便于讀者高效、直觀地學習。   《linux典藏大系:arm嵌入式linux系統開發詳解(第2版)》共分4篇。第1篇介紹了嵌入式系統入門、嵌入式軟硬件系統、arm處理器、嵌入式linux、軟件開發環境建立和**個linux應用程序;第2篇介紹了linux應用程序編程基礎、開發多進程/線程程序、網絡通信應用、串行口通信編程、嵌入式gui程序開發和軟件項目管理;第3篇介紹arm體系結構及開發實例、深入bootloader、解析linux內核、嵌入式linux啟動流程、linux文件系統、建立交叉編譯工具鏈、命令系統busybox、linux內核移植,以及內核和應用程序調試技術;第4篇結合5個案例介紹了linux設備驅動、網絡設備驅動、flash設備驅動和usb驅動的開發過程,以此提高讀者的實戰水平。   《linux典藏大系:arm嵌入式linux系統開發詳解(第2版)》適合廣大從事嵌入式linux系統開發的人員、對嵌入式linux系統開發有興趣的愛好者及大中專院校相關專業的學生閱讀。

ARM嵌入式Linux系統開發詳解-(第2版) 內容簡介

      嵌入式linux開發精品圖書全面升級,chinaunix社區鼎力推薦   由淺入深,全面解析基于arm體系結構的嵌入式linux系統開發   結合多個實例和5個典型案例,深入剖析嵌入式開發的原理及過程   贈送40段共9小時語音教學視頻,贈送教學ppt   版本新穎:書中涉及的軟件及開發環境都是當前*為流行的版本   由淺入深:從嵌入式系統的軟硬件開始講解,逐步深入到實際開發   內容全面:涵蓋嵌入式linux系統開發的大部分知識點和典型應用   注重原理:對每個知識點從概念和基本原理進行了詳細而透徹的分析   重點突出:對bootloader和linux內核的功能和移植進行了詳細介紹   實踐性強:結合多個典型實例和5個應用案例,提高讀者的開發水平 推薦閱讀(請點叢書鏈接查看) “linux典藏大系”(叢書暢銷10萬冊,全面、詳細、深入、實用,linux愛好者必讀經典) 入門很簡單叢書(精品暢銷叢書,有口皆碑,新手必讀) 零點起飛學編程(新手學編程好幫手,編程其實并不難) web開發典藏大系 (涵蓋眾多web開發的前言技術,由一線web開發人員打造) 《程序員的數學思維修煉(趣味解讀)》(專門為程序員而寫的數學書,生動有趣,程序員必讀。

ARM嵌入式Linux系統開發詳解-(第2版) 目錄

第1篇linux嵌入式開發基礎篇
第1章嵌入式系統入門
1.1什么是嵌入式系統
1.2嵌入式系統應用領域
1.2.1家用電器和電子類產品
1.2.2交通工具
1.2.3公共電子設施
1.3嵌入式系統發展
1.3.1嵌入式微控制器
1.3.2嵌入式微處理器
1.3.3未來嵌入式系統發展的方向
1.4典型的嵌入式系統組成
1.5小結
第2章嵌入式軟硬件系統
2.1電路基本知識
2.1.1什么是模擬電路
2.1.2什么是數字電路
2.1.3數制轉換
2.2計算機組成原理
2.2.1計算機體系的發展
2.2.2中央處理器
2.2.3存儲系統
2.2.4總線系統
2.2.5輸入輸出系統
2.3軟件基礎知識
2.3.1什么是軟件
2.3.2軟件開發流程
2.3.3常見的軟件開發模型
2.3.4計算機編程語言
2.3.5數據結構
2.4操作系統知識
2.4.1什么是操作系統
2.4.2操作系統的發展歷史
2.4.3操作系統由什么組成
2.4.4幾種操作系統的設計思路
2.4.5操作系統分類
2.5小結
第3章arm處理器
3.1微處理器和微控制器
3.2arm處理器介紹
3.2.1arm微處理器的應用領域
3.2.2arm的功能特點
3.3arm指令集
3.3.1算術運算指令
3.3.2邏輯運算指令
3.3.3分支指令
3.3.4數據傳送指令
3.4arm的結構
3.4.1arm體系結構的命名方法
3.4.2處理器系列劃分
3.4.3處理器工作模式
3.4.4存儲系統
3.4.5尋址方式
3.5arm的功能選型
3.5.1arm的選型原則
3.5.2幾種常見的arm核處理器選型參考
3.6小結
第4章嵌入式linux
4.1常見的嵌入式操作系統
4.1.1vxworks
4.1.2windowsce
4.1.3palmos
4.1.4symbian
4.2嵌入式linux操作系統
4.2.1什么是linux
4.2.2linux與unix的不同——gpl版權協議介紹
4.2.3linux發行版
4.2.4常見的嵌入式linux系統
4.3小結
第5章建立軟件開發環境
5.1獨立的linux系統
5.1.1安裝ubuntulinux
5.1.2怎樣安裝、卸載軟件
5.1.3怎樣配置系統服務
5.1.4安裝主要的開發工具
5.1.5安裝其他的開發工具和文檔
5.2運行在windows上的linux系統
5.2.1什么是cygwin
5.2.2如何安裝cygwin
5.2.3安裝開發環境
5.3linux常用工具
5.3.1linuxshell和常用命令
5.3.2文本編輯工具vi
5.3.3搜索工具find和grep
5.3.4ftp工具
5.3.5串口工具minicom
5.4windows常用工具
5.4.1代碼編輯管理工具sourceinsight
5.4.2串口工具xshell
5.5arm集成開發環境ads
5.5.1ads集成開發環境介紹
5.5.2配置ads調試環境
5.5.3建立自己的工程
5.6小結
第6章**個linux應用程序
6.1向世界問好——hello,world!
6.1.1用vi編輯源代碼文件
6.1.2用gcc編譯程序
6.1.3執行程序
6.2程序背后做了什么
6.2.1程序執行的過程
6.2.2窺視程序執行中的秘密
6.2.3動態庫的作用
6.3程序如何來的——編譯的全部過程
6.3.1編譯源代碼
6.3.2連接目標文件到指定的庫
6.4更簡單的辦法——用makefile管理工程
6.4.1什么是makefile
6.4.2它是如何工作的
6.4.3如何使用makefile
6.4.4好的源代碼管理習慣
6.5小結

第2篇linux嵌入式開發應用篇
第7章linux應用程序編程基礎
7.1內存管理和使用
7.1.1堆和棧的區別
7.1.2內存管理函數malloc()和free()
7.1.3實用的內存分配函數calloc()和realloc()
7.1.4內存管理編程實例
7.2ansic文件管理
7.2.1文件指針和流
7.2.2存儲方式
7.2.3標準輸入、標準輸出和標準錯誤
7.2.4緩沖
7.2.5打開、關閉文件
7.2.6讀寫文件
7.2.7文件流定位
7.2.8ansic文件編程實例
7.3posix文件i/o編程
7.3.1底層的文件i/o操作
7.3.2文件描述符
7.3.3創建/打開/關閉文件
7.3.4讀寫文件內容
7.3.5文件內容定位
7.3.6修改已打開文件的屬性
7.3.7posix文件編程實例
7.4小結
第8章開發多進程/線程程序
8.1多進程開發
8.1.1什么是進程
8.1.2進程環境和屬性
8.1.3創建進程
8.1.4等待進程結束
8.1.5退出進程
8.1.6常用進程間通信的方法
8.1.7進程編程實例
8.2多線程開發
8.2.1線程的概念
8.2.2進程和線程對比
8.2.3創建線程
8.2.4取消線程
8.2.5等待線程
8.2.6使用pthread庫線程操作實例
8.3小結
第9章網絡通信應用
9.1網絡通信基礎
9.1.1tcp/ip協議族
9.1.2ip協議
9.1.3tcp協議
9.1.4udp協議
9.1.5學習分析協議的方法
9.2socket通信基本概念
9.2.1創建socket對象
9.2.2面向連接的socket通信實現
9.2.3面向連接的echo服務編程實例
9.2.4無連接的socket通信實現
9.2.5無連接的時間服務編程實例
9.3socket高級應用
9.3.1socket超時處理
9.3.2使用select機制處理多連接
9.3.3使用poll機制處理多連接
9.3.4多線程環境socket編程
9.4小結
第10章串口通信編程
10.1串口介紹
10.1.1什么是串口
10.1.2串口工作原理
10.1.3串口流量控制
10.2開發串口應用程序
10.2.1操作串口需要用到的頭文件
10.2.2串口操作方法
10.2.3串口屬性設置
10.2.4與windows串口終端通信
10.3串口應用實例——手機短信發送
10.3.1pc與手機連接發送短信的物理結構
10.3.2at指令介紹
10.3.3gsmat指令集
10.3.4pdu編碼方式
10.3.5建立與手機的連接
10.3.6使用at指令發送短信
10.4小結
第11章嵌入式gui程序開發
11.1linuxgui介紹
11.1.1linuxgui的發展
11.1.2常見的嵌入式gui
11.2開發圖形界面程序
11.2.1安裝qt開發環境
11.2.2建立簡單的qt程序
11.2.3qt庫編程結構
11.3深入qt編程
11.3.1使用widget
11.3.2對話框程序設計
11.3.3信號與槽系統
11.4移植qtopia到arm開發板
11.4.1需要的資源
11.4.2準備工作
11.4.3編譯主機qt工具
11.4.4交叉編譯qtopia
11.5小結
第12章軟件項目管理
12.1源代碼管理
12.1.1什么是軟件的版本
12.1.2版本控制的概念
12.2版本控制系統subversion
12.2.1在linux系統下使用subversion服務端
12.2.2在windows系統下使用tortoisesvn客戶端
12.3開發文檔管理——常見的開發文檔
12.3.1可行性研究報告
12.3.2項目開發計劃
12.3.3軟件需求說明書
12.3.4概要設計
12.3.5詳細設計
12.3.6用戶手冊
12.3.7其他文檔
12.4使用trac管理軟件開發文檔
12.4.1安裝trac
12.4.2配置trac基本設置
12.4.3配置trac全局腳本
12.4.4設置trac的web界面
12.5bug跟蹤系統
12.5.1bug管理的概念和作用
12.5.2使用bugzilla跟蹤bug
12.6小結

第3篇linux系統篇
第13章arm體系結構及開發實例
13.1arm體系結構介紹
13.1.1arm體系結構
13.1.2arm指令集介紹
13.2編程模型
13.2.1數據類型
13.2.2處理器模式
13.2.3寄存器
13.2.4通用寄存器
13.2.5程序狀態寄存器
13.2.6異常處理
13.2.7內存和內存i/o映射
13.3內存管理單元
13.3.1內存管理介紹
13.3.2內存訪問順序
13.3.3地址翻譯過程
13.3.4訪問權限
13.4常見接口和控制器
13.4.1gpio接口
13.4.2中斷控制器
13.4.3rtc控制器
13.4.4看門狗定時器
13.4.5試驗:使用gpio點亮led
13.5小結
第14章深入bootloader
14.1初識bootloader
14.1.1pc(個人電腦)上的bootloader
14.1.2什么是嵌入式系統的bootloader
14.1.3嵌入式系統常見的bootloader
14.2u-boot分析
14.2.1獲取u-boot
14.2.2u-boot工程結構分析
14.2.3u-boot總體工作流程
14.3u-boot啟動流程分析
14.3.1_start標號
14.3.2reset標號
14.3.3cpu_init_crit標號
14.3.4lowlevel_init標號
14.3.5relocate標號
14.3.6start_armboot()函數
14.3.7main_loop()函數
14.4移植u-boot到開發板
14.4.1u-boot移植的一般步驟
14.4.2移植u-boot到目標開發板
14.4.3移植u-boot的常見問題
14.5小結
第15章解析linux內核
15.1基本知識
15.1.1什么是linux內核
15.1.2linux內核版本
15.1.3如何獲取linux內核代碼
15.1.4編譯內核
15.2linux內核的子系統
15.2.1系統調用接口
15.2.2進程管理子系統
15.2.3內存管理子系統
15.2.4虛擬文件系統
15.2.5網絡堆棧
15.2.6設備驅動
15.2.7依賴體系結構的代碼
15.3linux內核代碼的工程結構
15.3.1源代碼目錄布局
15.3.2幾個重要的linux內核文件
15.4內核編譯系統
15.4.1內核編譯系統基本架構
15.4.2內核頂層makefile分析
15.4.3內核編譯文件分析
15.4.4目標文件清除機制
15.4.5編譯輔助程序
15.4.6kbuild變量
15.5小結
第16章嵌入式linux啟動流程
16.1linux內核初始化流程
16.2pc的初始化流程
16.2.1pcbios功能和作用
16.2.2硬盤的數據結構
16.2.3完整的初始化流程
16.3嵌入式系統的初始化
16.4linux內核初始化
16.4.1解壓縮內核映像
16.4.2進入內核代碼
16.5啟動init內核進程
16.6根文件系統初始化
16.6.1根文件系統介紹
16.6.2掛載虛擬文件系統
16.7內核交出權限
16.8init進程
16.9初始化ramdisk
16.9.1ramdisk介紹
16.9.2如何使用ramdisk
16.9.3實例:使用ramdisk作為根文件系統
16.10小結
第17章linux文件系統
17.1linux文件管理
17.1.1文件和目錄的概念
17.1.2文件的結構
17.1.3文件的類型
17.1.4文件系統的目錄結構
17.1.5文件和目錄的存取權限
17.1.6文件系統管理
17.2linux文件系統原理
17.2.1非日志文件系統
17.2.2日志文件系統
17.3常見的linux文件系統
17.3.1ext2文件系統
17.3.2ext3文件系統
17.3.3reiserfs文件系統
17.3.4jffs文件系統
17.3.5cramfs文件系統
17.4其他文件系統
17.4.1網絡文件系統
17.4.2/proc影子文件系統
17.5小結
第18章建立交叉編譯工具鏈
18.1什么是交叉編譯
18.2需要哪些東西
18.3手工創建工具鏈
18.3.1準備工作——獲取源代碼
18.3.2開始了——建立工作環境
18.3.3建立linux內核頭文件
18.3.4編譯安裝binutils
18.3.5編譯安裝gcc的c編譯器
18.3.6編譯安裝glibc庫
18.3.7編譯安裝gcc的c、c++編譯器
18.3.8*后的工作
18.4使用腳本創建工具鏈
18.5更簡便的方法——獲取已編譯好的交叉編譯環境
18.6小結
第19章強大的命令系統busybox
19.1busybox簡介
19.1.1簡單易懂的busybox
19.1.2busybox工作原理
19.1.3安裝busybox
19.2交叉編譯busybox
19.3使用busybox
19.3.1busybox初始化
19.3.2目標板busybox安裝
19.4小結
第20章linux內核移植
20.1linux內核移植要點
20.2平臺相關代碼結構
20.3建立目標平臺工程框架
20.3.1加入編譯菜單項
展開全部

ARM嵌入式Linux系統開發詳解-(第2版) 作者簡介

弓雷,從事嵌入式系統軟件開發9年。擅長計算機通信技術,對操作系統內核及底層技術有深入研究。技術涉獵廣泛,熟悉Intel IXA架構網絡處理器、ARM體系結構、MIPS體系結構和TCP/IP網絡協議棧等。曾經移植過Linux 2.6內核到嵌入式設備,參與研發了某部隊火控武器通信系統、無人駕駛汽車項目通信系統及10GE/POS骨干網流量管理系統等。目前擔任嵌入式軟件研發工程師和微碼軟件研發工程師,從事某公司骨干網P2P流量管理設備的研發。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
主站蜘蛛池模板: 尤物网址在线观看 | 日美三级| av无码精品一区二区三区四区 | 青青青在线视频人视频在线 | 全程粗话对白视频videos | 亚洲欧洲国产精品久久 | 亚洲经典在线观看 | 最好看2019高清中文字幕视频 | 在线播放国产视频 | 成人av片在线观看免费 | 欧洲色综合精品 | 成人性生交大片免费看96 | 午夜免费剧场 | 在线观看福利视频在线观看 | 亚洲精品一区二区三区新线路 | 99精品视频在线观看 | 视频久久精品 | 精品国产品香蕉在线观看75 | 精品欧美аv高清免费视频 精品欧美成人bd高清在线观看 | 日本道二区免费v | 无遮无挡爽爽免费毛片 | 国产爆乳美女娇喘呻吟 | 免费a级大片| 欧美一区二区三区啪啪 | 日本一级淫一片免费 | 久久伦理影院 | 日日干夜夜干 | 中字幕视频在线永久在线 | 少妇性l交大片 | 国产偷人妻精品一区二区在线 | 亚洲国产精品a在线 | 成人午夜视频在线 | 杨幂国产福利在线观看 | 久无码久无码av无码 | 国产精品成人av片免费看 | 午夜久久久久久亚洲国产精品 | 国产黄色小视频网站 | 青青草在线播放观看 | 毛片黄在线看免费 | 波多野结衣办公室双飞 | 欧美 亚洲 另类 热图 |