- 嵌入式Linux開發技術
- 廖建尚等編著
- 1136字
- 2022-05-06 19:03:43
前言
近年來,物聯網、移動互聯網、大數據、云計算和人工智能技術的迅猛發展,改變了社會的生產方式,大大提高了生產效率和社會生產力。工業和信息化部、國家發展和改革委員會聯合制定了《智能硬件產業創新發展專項行動(2016—2018年)》,提出了智能硬件發展的重點任務:提升高端智能穿戴、智能車載、智能醫療、智能服務機器人及工業級智能硬件產品的供給能力;加強低功耗輕量級底層軟硬件技術、高性能智能感知技術、高精度運動與姿態控制技術、低功耗廣域智能物聯技術和端云一體化協同技術等智能硬件核心關鍵技術創新;推動健康養老、教育、醫療、工業等重點領域智能化提升。可以看出,我國在推動智能產品和嵌入式系統應用方面的決心,相信嵌入式系統的應用規模會越來越大。
作為嵌入式系統的主流開發技術,嵌入式Linux開發技術涉及的方面很多,如嵌入式Linux開發環境、嵌入式Linux系統的移植、Linux應用開發技術、Linux驅動程序開發技術等。本書結合具體的開發實踐,由淺入深地介紹嵌入式Linux開發技術,每個開發實踐均有完整的代碼。讀者可在開發實踐代碼的基礎上快速地進行二次開發,并能夠方便地將這些代碼轉化為各種比賽和創新創業的案例。這些開發實踐不僅可為高等院校相關專業提供教學案例,也可為工程技術開發人員和科研工作人員提供較好的參考資料。
全書包括5章:
第1章是嵌入式系統概述,主要內容包括嵌入式系統的定義、特點與組成,嵌入式操作系統,Linux操作系統,嵌入式技術的應用,通過開發實踐引導讀者認知嵌入式系統。
第2章是嵌入式Linux開發環境,主要內容包括Linux的安裝與基本命令、常用的嵌入式開發工具、Linux的編譯環境。通過本章的學習,讀者可以搭建嵌入式Linux開發環境,為后續的嵌入式開發做好準備。
第3章是嵌入式Linux系統的移植,主要內容包括BootLoader的移植與應用、Linux的內核與配置、Linux的文件系統與移植。
第4章是Linux應用開發技術,主要內容包括Linux文件與多任務編程、Linux網絡編程、Linux數據庫開發、嵌入式Web服務器應用。
第5章是Linux驅動程序開發技術,主要內容包括Linux驅動程序開發基礎、字符設備驅動程序的開發、總線設備驅動程序的開發、塊設備驅動程序的開發、網絡設備驅動程序的開發。
本書將理論知識和開發實踐相結合,讀者可以邊學習理論知識邊開發實踐,可以快速掌握嵌入式Linux開發技術。本書既可作為高等院校相關專業的教材或教學參考書,也可供相關領域的工程技術人員閱讀。對于物聯網開發的愛好者來說,本書也是一本深入淺出的讀物。
本書在編寫過程中,借鑒和參考了國內外專家、學者、技術人員的相關研究成果,我們盡可能按學術規范予以說明,在此謹向有關作者表示感謝,但難免會有疏漏之處,如有疏漏,請及時通過出版社與我們聯系。
由于本書涉及的知識面廣,編寫時間倉促,限于作者的水平和經驗,疏漏之處在所難免,懇請廣大專家和讀者批評指正。
作者
2021年10月
- Linux系統文件安全實戰全攻略
- Windows Server 2012 Hyper-V:Deploying the Hyper-V Enterprise Server Virtualization Platform
- 阿里云數字新基建系列:云原生操作系統Kubernetes
- 精通Linux內核開發
- 異質結原理與器件
- 移動應用UI設計模式(第2版)
- Learning Bootstrap
- 嵌入式系統及其應用(第三版)
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- OpenVZ Essentials
- Linux內核修煉之道
- OpenSolaris紅寶書
- 樹莓派+傳感器:創建智能交互項目的實用方法、工具及最佳實踐
- 物聯網操作系統AliOS Things探索與實踐
- Windows10開發入門經典