中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 嵌入式LINUX編程

作者:孫成富
出版社:西安電子科技大學出版社出版時間:2023-08-01
開本: 其他 頁數: 272
本類榜單:教材銷量榜
中 圖 價:¥37.3(7.6折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

嵌入式LINUX編程 版權信息

嵌入式LINUX編程 內容簡介

本書主要介紹嵌入式Linux系統開發所涉及的相關知識,書中既包括基礎知識,又給出翔實的案例講解,旨在幫助讀者全面、深入地掌握嵌入式Linux軟硬件系統開發的技能。 本書共9章,可分為四大部分,即嵌入式Linux開發基礎、嵌入式Linux系統移植、嵌入式Linux驅動程序開發和物聯網網關項目實戰。在開發基礎部分主要講述Linux基本命令、Shell編程、常用開發工具(GCC、GDB和make)、Linux進程和線程;系統移植部分主要講解u-boot引導程序移植、Linux內核移植以及根文件系統移植;驅動程序開發部分主要講述內核模塊、字符設備驅動、平臺設備驅動以及設備樹;物聯網網關項目實戰部分則結合理論知識和工程實踐技能主要講解一個物聯網網關設計過程。 本書內容豐富,案例典型,可作為高等院校計算機、自動化、軟件工程、網絡工程、電子信息、物聯網等相關專業高年級本科生、研究生學習嵌入式Linux開發課程的教材和實踐類課程的教學參考書,也可供有志于從事嵌入式系統開發的科研和工程技術人員參考。 。

嵌入式LINUX編程 目錄

第1章 嵌入式Linux系統概述 1 1.1 嵌入式系統概述 1 1.2 嵌入式硬件系統 3 1.3 嵌入式Linux系統 9 1.3.1 Linux操作系統及應用 9 1.3.2 嵌入式Linux系統架構 10 1.4 嵌入式產品研發流程 11 本章小結 13 復習思考題 14 工程實戰 14 第2章 嵌入式Linux腳本編程 15 2.1 Linux基本命令 15 2.1.1 文件目錄管理 16 2.1.2 文件和目錄備份 21 2.1.3 文件系統的掛載和卸載 21 2.1.4 網絡管理 22 2.2 vi編輯器及應用 23 2.2.1 vim的三種工作模式 24 2.2.2 vi工具使用 24 2.2.3 vi 基本命令 26 2.3 Shell腳本編程 29 2.3.1 Shell腳本編寫及運行 29 2.3.2 Shell變量及應用 30 2.3.3 常用表達式 32 2.3.4 Shell基本控制結構 36 2.3.5 Shell中的函數 42 本章小結 43 復習思考題 44 工程實戰 44 第3章 嵌入式Linux C/C++?編程 45 3.1 編譯器GCC 46 3.2 庫文件生成及應用 48 3.2.1 靜態庫的制作及應用 50 3.2.2 動態庫生成及應用 53 3.3 調試器GDB 53 3.3.1 GDB使用過程 54 3.3.2 GDB基本命令 54 3.3.3 GDB應用示例 60 3.4 自動化工程管理工具——make 62 3.4.1 Makefile文件結構 63 3.4.2 make執行過程 66 3.4.3 Makefile變量 66 3.4.4 自動變量 68 3.4.5 Makefile常用規則 69 本章小結 70 復習思考題 70 工程實戰 70 第4章 嵌入式Linux I/O編程 71 4.1 Linux文件I/O 71 4.1.1 文件描述符 72 4.1.2 不帶緩存的I/O操作 72 4.1.3 帶緩存的I/O操作 74 4.1.4 文件I/O應用實例 75 4.2 Linux 串口通信 79 4.2.1 串口通信協議 79 4.2.2 Linux串口參數和結構體 80 4.2.3 Linux串口通信參數配置 81 4.2.4 Linux串口通信實例 86 4.3 I/O多路復用 92 4.3.1 select函數 92 4.3.2 poll函數 95 4.3.3 epoll函數 99 本章小結 104 復習思考題 104 工程實戰 104 第5章 嵌入式Linux系統移植 105 5.1 u-boot移植 105 5.1.1 建立交叉編譯環境 106 5.1.2 u-boot啟動流程 106 5.1.3 u-boot移植到STM32MP處理器 110 5.2 Linux內核移植 113 5.2.1 Linux內核及源碼 113 5.2.2 Linux內核移植流程 113 5.3 構建嵌入式根文件系統 116 本章小結 124 復習思考題 124 工程實戰 124 第6章 嵌入式Linux高性能應用程序開發 125 6.1 Linux進程控制編程 125 6.1.1 進程標識符 126 6.1.2 進程操作函數 126 6.1.3 進程執行程序 130 6.2 進程間的通信 131 6.2.1 管道通信 132 6.2.2 信號 137 6.2.3 共享內存 145 6.2.4 消息隊列 150 6.2.5 信號量 155 6.3 Linux線程控制編程 165 6.3.1 線程基本函數 165 6.3.2 線程同步與互斥 167 6.4 線程池及應用 169 6.4.1 線程池設計 170 6.4.2 線程池測試 175 本章小結 176 復習思考題 176 工程實戰 177 第7章 嵌入式Linux高性能網絡編程 178 7.1 基于套接字的網絡編程 178 7.1.1 套接字簡介 179 7.1.2 套接字編程 179 7.1.3 套接字編程示例 184 7.2 基于多線程網絡服務器 190 7.3 基于多路復用的網絡通信 194 7.3.1 基于select機制的網絡服務器 194 7.3.2 基于epoll機制的網絡服務器 198 本章小結 202 復習思考題 202 工程實戰 202 第8章 嵌入式Linux驅動程序開發 203 8.1 Linux設備驅動 203 8.1.1 操作系統用戶態和內核態 204 8.1.2 Linux設備驅動分類 204 8.2 Linux內核模塊 204 8.2.1 內核模塊入口函數 205 8.2.2 內核模塊出口函數 206 8.2.3 內核模塊編譯執行 206 8.3 字符設備驅動編程 208 8.3.1 字符設備驅動的基本概念 208 8.3.2 傳統的字符設備驅動編程 208 8.3.3 基于cdev的字符設備驅動編程 220 8.4 Linux平臺設備驅動 228 8.4.1 Linux設備驅動模型 229 8.4.2 平臺總線 229 8.4.3 平臺設備 230 8.4.4 平臺驅動 232 8.5 Linux設備樹 233 8.5.1 設備樹的語法 234 8.5.2 設備節點及操作函數 237 8.5.3 設備樹驅動示例 238 本章小結 244 復習思考題 244 工程實戰 244 第9章 嵌入式Linux物聯網網關 245 9.1 嵌入式Linux網關項目背景介紹 245 9.2 網關硬件系統設計 246 9.2.1 CC2530協調器硬件電路設計 246 9.2.2 USB轉串口電路設計 247 9.2.3 網絡通信電路設計 247 9.3 嵌入式Linux系統移植 248 9.3.1 Linux內核移植 248 9.3.2 Ubuntu根文件系統的移植 249 9.3.3 應用程序運行環境配置 251 9.4 網關軟件系統設計與實現 253 9.4.1 數據分割與封裝 253 9.4.2 基于異步MQTT協議的數據傳輸 254 9.5 系統編譯和測試 258 9.5.1 cJSON靜態庫制作 258 9.5.2 paho.mqtt.c靜態庫制作 258 9.5.3 主程序編譯 259 9.5.4 嵌入式網關軟硬件系統測試 260 本章小結 261 復習思考題 262 工程實戰 262 參考文獻 263
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 汕头市盛大文化传播有限公司,www.11400.cc | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 许昌奥仕达自动化设备有限公司 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 亿诺千企网-企业核心产品贸易 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 泰国试管婴儿_泰国第三代试管婴儿_泰国试管婴儿费用/多少钱_孕泰来 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 | 钢丝绳探伤仪-钢丝绳检测仪-钢丝绳探伤设备-洛阳泰斯特探伤技术有限公司 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 |