注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Linux嵌入式系統(tǒng)開發(fā)從小白到大牛

Linux嵌入式系統(tǒng)開發(fā)從小白到大牛

Linux嵌入式系統(tǒng)開發(fā)從小白到大牛

定 價:¥119.00

作 者: 趙凱 著
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111683100 出版時間: 2021-08-01 包裝:
開本: 16開 頁數(shù): 288 字?jǐn)?shù):  

內(nèi)容簡介

  《Linux嵌入式系統(tǒng)開發(fā)從小白到大?!返淖谥际亲屪x者緊跟書中內(nèi)容的安排順序并結(jié)合具體案例進(jìn)行學(xué)習(xí),*終可以獨立編寫個人的嵌入式Linux系統(tǒng)。全書共16章,在章節(jié)安排上本著由易到難、深入淺出的原則,具體內(nèi)容如下。第1~3章主要介紹Linux嵌入式開發(fā)的基礎(chǔ)知識;第4、5章分別從硬件角度和軟件角度分析嵌入式Linux學(xué)習(xí)的相關(guān)工具;第6~9章是本書的重點,分別對Makefile、U-boot、內(nèi)核和根文件系統(tǒng)進(jìn)行了詳細(xì)介紹。第10~12章介紹了Linux的驅(qū)動開發(fā),是本書的難點內(nèi)容,也是嵌入式Linux 系統(tǒng)工程師必須掌握的內(nèi)容。第13~16章結(jié)合當(dāng)下物聯(lián)網(wǎng)、車聯(lián)網(wǎng)等熱門技術(shù)領(lǐng)域知識,完成了4個綜合項目案例。 《Linux嵌入式系統(tǒng)開發(fā)從小白到大?!愤m合廣大從事嵌入式Linux系統(tǒng)開發(fā)的技術(shù)人員、嵌入式Linux系統(tǒng)開發(fā)愛好者以及大中專院校相關(guān)專業(yè)的學(xué)生閱讀,相關(guān)培訓(xùn)院校及高校教師亦可將本書作為教材或參考書。

作者簡介

暫缺《Linux嵌入式系統(tǒng)開發(fā)從小白到大?!纷髡吆喗?/div>

圖書目錄

前言
第1章Linux嵌入式系統(tǒng)入門
11小白也要懂——嵌入式系統(tǒng)的應(yīng)用和發(fā)展
12嵌入式系統(tǒng)與嵌入式操作系統(tǒng)
121什么是嵌入式系統(tǒng)
122什么是嵌入式操作系統(tǒng)
13嵌入式系統(tǒng)的分類與特點
131嵌入式系統(tǒng)的分類
132嵌入式系統(tǒng)的特點
14嵌入式操作系統(tǒng)架構(gòu)
15Linux系統(tǒng)版本
151Linux系統(tǒng)分類
152Ubuntu操作系統(tǒng)的版本
16【案例實戰(zhàn)】Linux系統(tǒng)環(huán)境搭建
161虛擬機(jī)安裝Ubuntu操作系統(tǒng)
162樹莓派安裝Ubuntu操作系統(tǒng)
17要點鞏固
18技術(shù)大牛訪談——嵌入式系統(tǒng)的一般開發(fā)流程

第2章Linux操作系統(tǒng)基礎(chǔ)知識
21小白也要懂——操作系統(tǒng)的功能
22Linux操作系統(tǒng)基本命令
221Linux操作系統(tǒng)權(quán)限管理
222Linux常用基本命令
23Linux操作系統(tǒng)下的vi和vim編輯器
231vi的基本操作
232vim的基本操作
24鏈接文件
25跨平臺的文件傳輸協(xié)議
251什么是FTP
252虛擬機(jī)Linux系統(tǒng)啟用FTP服務(wù)
26【案例實戰(zhàn)】Hello World!兩種編程方式
27要點鞏固
28技術(shù)大牛訪談——Linux操作系統(tǒng)架構(gòu)

第3章Linux嵌入式系統(tǒng)下編程
31小白也要懂——C語言的發(fā)展過程
32Linux系統(tǒng)下C語言的編程基礎(chǔ)
321記住標(biāo)識符
322C語言中的數(shù)據(jù)
323運算符和表達(dá)式
324C語言的三種基本結(jié)構(gòu)
33Linux系統(tǒng)下C語言的進(jìn)階編程
331C語言的數(shù)組
332C語言的指針
333C語言的函數(shù)
334C語言的構(gòu)造數(shù)據(jù)類型
34Linux系統(tǒng)下C語言的高階編程
341C語言的文件操作
342C語言的隊列操作
343C語言的鏈表操作
344C語言的排序算法
35【案例實戰(zhàn)】學(xué)生成績信息管理系統(tǒng)
36要點鞏固
37技術(shù)大牛訪談——GNU C和標(biāo)準(zhǔn)C的差異

第4章Linux嵌入式硬件系統(tǒng)
41小白也要懂——微處理器字節(jié)序列存儲的大小端模式
42嵌入式微處理器的系統(tǒng)架構(gòu)
421馮·諾依曼計算機(jī)系統(tǒng)
422指令系統(tǒng)
423微處理器的內(nèi)核架構(gòu)
43嵌入式硬件系統(tǒng)的基本組成部分
431時鐘系統(tǒng)
432中斷系統(tǒng)
433總線
434存儲系統(tǒng)
435嵌入式微處理器片上外部設(shè)備
44【案例實戰(zhàn)】微處理器的兩種編程方式
441微處理器裸機(jī)系統(tǒng)的GPIO操作
442微處理器移植Linux系統(tǒng)的GPIO操作
45要點鞏固
46技術(shù)大牛訪談——嵌入式系統(tǒng)微處理器選型方案

第5章Linux嵌入系統(tǒng)之交叉編譯
51小白也要懂——gcc編譯器的工作流程
52Linux下gcc編譯器的使用方法
53gdb調(diào)試工具的使用方法
54什么是交叉編譯
55構(gòu)建交叉編譯工具鏈
56【案例實戰(zhàn)】交叉編譯工具鏈的下載與安裝
57要點鞏固
58技術(shù)大牛訪談——編譯器和解釋器的區(qū)別

第6章Makefile的基礎(chǔ)知識
61小白也要懂——make命令的執(zhí)行過程
62Makefile語法基礎(chǔ)
63Makefile一般書寫格式
64Makefile變量的引用與賦值
65Makefile模式規(guī)則與自動變量
66Makefile偽目標(biāo)
67Makefile條件判斷
68【案例實戰(zhàn)】編寫自己的Makefile文件
69要點鞏固
610技術(shù)大牛訪談——Makefile 函數(shù)的使用

第7章Linux嵌入系統(tǒng)之U-boot
71小白也要懂——Bootloader與U-boot的區(qū)別
72U-boot概述
721選擇正確的U-boot版本
722查看U-boot目錄結(jié)構(gòu)
73關(guān)于 U-boot的源代碼編譯與GUI界面
731編譯 U-boot
732U-boot的GUI界面
74U-boot的Makefile代碼分析
75U-boot啟動流程
751U-boot啟動階段1
752U-boot啟動階段2
76【案例實戰(zhàn)】IMX6ULL開發(fā)板移植U-boot
77要點鞏固
78技術(shù)大牛訪談——U-boot在實際項目中的作用

第8章Linux嵌入式系統(tǒng)之內(nèi)核
81小白也要懂——關(guān)于Linux體系結(jié)構(gòu)和內(nèi)核結(jié)構(gòu)
82Linux內(nèi)核的子系統(tǒng)
821虛擬文件系統(tǒng)
822進(jìn)程管理子系統(tǒng)
823進(jìn)程通信子系統(tǒng)
824內(nèi)存管理子系統(tǒng)
825設(shè)備驅(qū)動子系統(tǒng)
83Linux內(nèi)核的配置和編譯
831選擇正確的Linux內(nèi)核
832編譯Linux內(nèi)核
833查看Linux內(nèi)核的目錄結(jié)構(gòu)
834Linux內(nèi)核的GUI界面
835Linux內(nèi)核的鏡像與Makefile
84Linux內(nèi)核的啟動過程
85【案例實戰(zhàn)】IMX6ULL移植Linux內(nèi)核
86要點鞏固
87技術(shù)大牛訪談——淺析init進(jìn)程

第9章構(gòu)建嵌入式Linux根文件系統(tǒng)
91小白也要懂——Linux系統(tǒng)中的文件系統(tǒng)
92根文件系統(tǒng)概述
93Busybox安裝與編譯過程
931Busybox簡介
932Busybox的安裝與配置
933Busybox的編譯
94構(gòu)建根文件系統(tǒng)
941需要的庫文件
942添加其他的文件操作
943優(yōu)化根文件系統(tǒng)
95【案例實戰(zhàn)】根文件系統(tǒng)的移植測試
96要點鞏固
97技術(shù)大牛訪談——其他根文件系統(tǒng)的構(gòu)建工具

第10章Linux嵌入式系統(tǒng)之設(shè)備驅(qū)動
101小白也要懂——設(shè)備驅(qū)動分類
102字符設(shè)備驅(qū)動的理論基礎(chǔ)
1021字符設(shè)備驅(qū)動的一般流程
1022設(shè)備號
103編寫字符設(shè)備驅(qū)動程序
1031舊版本字符設(shè)備驅(qū)動程序
1032新版本字符設(shè)備驅(qū)動程序
1033字符設(shè)備驅(qū)動程序的通用操作
104【案例實戰(zhàn)】字符設(shè)備驅(qū)動的移植測試
105要點鞏固
106技術(shù)大牛訪談——塊設(shè)備驅(qū)動概述

第11章Linux嵌入式系統(tǒng)之設(shè)備樹
111小白也要懂——設(shè)備樹的基礎(chǔ)知識
112設(shè)備樹的基礎(chǔ)語法
1121設(shè)備樹節(jié)點
112
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號