買這商品的人也買了...
-
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
ArcGIS 地理資訊系統入門與應用$690$676 -
HC-SR04 超音波感測器$100$95 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
OpenCV 程式設計參考手冊$620$490 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
Python 新手使用 Django 架站的 16堂課 - 活用 Django Web Framework 快速建構動態網站
$690$538 -
Deep Learning (Hardcover)$1,650$1,617 -
Yocto for Raspberry Pi : 打造 IoT 與嵌入式系統$380$323 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$281 -
$422概率編程實戰 -
系統管理員懶人包|Shell Script 自動化指令集 (Wicked Cool Shell Scripts)$480$408 -
Windows Server 2016 系統建置實務$680$537 -
$280嵌入式 Linux 系統開發教程 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
$474深度學習原理與TensorFlow實踐 -
$528收穫,不止 SQL 優化 — 抓住 SQL 的本質 -
Effective C# 中文版 | 寫出良好 C# 程式的 50個具體做法, 3/e (Effective C# : 50 Specific Ways to Improve Your C#(Covers C# 6.0), 3/e)$450$356 -
Effective SQL 中文版 | 寫出良好 SQL 的 61個具體做法 (Effective SQL : 61 Specific Ways to Write Better SQL)$450$356 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
一起來畫心智圖!$320$272 -
$474深度學習入門之 PyTorch -
精通嵌入式 Linux 程式設計 (暢銷回饋版)$620$484
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書較為全面地介紹了嵌入式操作系統,全書共10章,分別為嵌入式Linux 操作系統簡介、嵌入式Linux操作系統的使用、Linux軟件管理、Linux用戶管理、Linux文件系統、Linux網絡配置管理、嵌入式Linux編程環境、Shell編程環境、中斷與設備管理、正則表達式,書中還提供了練習題和配套視頻。
本書可以作為高等院校嵌入式相關專業和電腦相關專業的教材,也可以作為電腦軟硬件培訓班教材,還可以作為嵌入式研究方向的專業人才和廣大電腦愛好者的參考用書。
作者簡介
劉洪濤,北京華清遠見科技信息有限公司技術總監,ARM公司全球認證講師。參與編寫過幾十本專業圖書;國內知名物聯網方向技術顧問;首批高校物聯網專業建設教學指導委員會專家委員會成員;豐富的嵌入式及物聯網系統軟、硬件產品開發經驗;主持開發過多個大型嵌入式及物聯網項目,涉及工業控制、網絡、通訊、消費電子等眾多領域。
目錄大綱
第1章嵌入式Linux操作系統簡介1
1.1操作系統2
1.1.1操作系統的基本概念2
1.1.2操作系統的主要組成4
1.2嵌入式系統與通用PC系統的不同5
1.3嵌入式操作系統7
1.4嵌入式Linux基礎9
1.4.1 Linux發展概述9
1.4.2 Linux作為嵌入式操作系統的優勢11
1.4.3 Linux發行版本12
1.5 Linux系統安裝13
1.5.1文件系統和硬盤分區的概念13
1.5.2安裝準備15
1.5.3安裝過程15
1.6安裝虛擬機工具27
1.7配置vim編輯環境33
思考與練習33
第2章Linux操作系統的使用34
2.1認識Shell 35
2.2 Shell命令的格式36
2.2.1命令提示符36
2.2.2命令格式37
2.3 Linux命令37
2.3.1用戶系統相關命令37
2.3.2文件、目錄相關命令42
2.3.3壓縮打包相關命令52
2.3.4文件比較命令diff 55
2.4 Linux環境變量57
思考與練習59
第3章Linux軟件管理60
3.1 Linux系統的軟件管理機制61
3.1.1常用軟件包管理工具簡介61
3.1.2軟件的安裝與卸載62
3.1.3靜態軟件包的管 理64
3.1.4軟件包的製作68
3.2 APT高級軟件包管理工具69
3.2.1 APT的運行機制69
3.2.2 3個重要的配置文件72
3.2.3 apt-get工具集72
3.2.4 apt- cache工具集79
思考與練習83
第4章Linux用戶管理84
4.1用戶的定義85
4.1.1用戶的屬性85
4.1.2用戶與組85
4.1.3相關的配置文件86
4.2管理命令87
4.2.1創建用戶87
4.2.2刪除用戶88
4.2.3修改屬性89
4.2.4組管理89
4.2.5用戶間通信90
4.3磁盤配額90
4.3.1磁盤配額的概念90
4.3.2相關命令91
4.3.3應用實例93
思考與練習96
第5章Linux文件系統97
5.1文件和目錄98
5.1.1 Linux文件的分類98
5.1.2 Linux目錄結構99
5.2文件系統100
5.3文件系統體系結構101
5.4使用BusyBox製作根文件系統103
5.4.1配置與編譯BusyBox 103
5.4.2製作initrd鏡像105
思考與練習108
第6章Linux網絡配置管理109
6.1網絡基礎知識介紹110
6.1.1 IP地址110
6.1.2子網掩碼111
6.1.3網關111
6.1.4 DNS服務器112
6.2 Linux系統網絡配 112
6.2.1 ifconfig命令112
6.2.2修改配置文件來配置IP地址、網關、子網掩碼114
6.2.3配置DNS服務器115
6.3 Linux系統常用網絡服務配置116
6.3.1 TFTP服務117
6.3.2 NFS服務120
思考與練習123
第7章嵌入式Linux編程環境124
7.1 Linux編輯器vi的使用125
7.1.1 vi的工作模式125
7.1.2使用vi的基本流程126
7.1.3 vi的模式按鈕說明127
7.2 GCC編譯器130
7.2.1 GCC編譯流程及編譯選項分析130
7.2.2 GCC編譯選項分析133
7.3 GDB調試器134
7.3.1 GDB使用流程134
7.3.2 GDB命令行參數138
7.3.3 GDB基本命令139
7.4 Make工程管理器143
7.4.1 Makefile基本規則144
7.4.2 Makefile假目標149
7.4.3 Makefile變量150
思考與練習152
第8章Shell編程153
8.1認識Shell腳本154
8.2 Shell腳本的基本語法154
8.2. 1開頭155
8.2.2執行155
8.2.3註釋156
8.2.4變量156
8.2.5 Shell程序和語句161
8.2.6 Shell函數172
8.2.7 Shell腳本調用174
8.3 Shell俄羅斯方塊遊戲174
8.3.1方塊定義175
8.3.2方塊 動178
8.3.3隨機數185
8.3.4隨機方塊移動188
8.3.5隨機方塊降落193
思考與練習198
第9章中斷及設備管理199
9.1中斷的概念200
9.2嵌入式平臺硬件中斷特點201
9.3 Linux內核中斷機制概述204
9.3.1中斷處理系統結構208
9.3.2註冊中斷處理函數209
9.3.3中斷標誌flags 211
9.3.4 ISR上下文212
9.4設備及設備管理的功能212
9.4.1設備分類212
9.4.2設備管理213
9.4.3 Linux字符設備213
9.4.4 Linux塊設備215
9.4.5 Linux網絡接口216
9.4.6 Linux設備文件216
思考與練習218
第10章正則表達式219
10.1正則表達式的起源220
10.2正則表達式的基本概念220
10.3正則表達式中常用符號的定義221
10.3.1普通字符221
10.3.2非打印字符221
10.3.3特殊字符222
10.3.4限定符222
10.4正則表達式常用匹配規則223
10.4.1基本模式匹配223
10.4.2字符簇224
10.4.3確定重複出現225
10.5正則表達式應用部分示例226
10.5.1簡單表達式226
10.5.2字符匹 226
10.5.3中括號表達式227
10.5.4替換和分組228
10.5.5其他示例229
思考與練習230
