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

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

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

定 價:¥119.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

前言
第1章Linux嵌入式系統(tǒng)入門
11小白也要懂——嵌入式系統(tǒ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)架構
15Linux系統(tǒng)版本
151Linux系統(tǒng)分類
152Ubuntu操作系統(tǒng)的版本
16【案例實戰(zhàn)】Linux系統(tǒng)環(huán)境搭建
161虛擬機安裝Ubuntu操作系統(tǒng)
162樹莓派安裝Ubuntu操作系統(tǒng)
17要點鞏固
18技術大牛訪談——嵌入式系統(tǒng)的一般開發(fā)流程

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

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

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

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

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

第7章Linux嵌入系統(tǒng)之U-boot
71小白也要懂——Bootloader與U-boot的區(qū)別
72U-boot概述
721選擇正確的U-boot版本
722查看U-boot目錄結構
73關于 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技術大牛訪談——U-boot在實際項目中的作用

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

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

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

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