IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: 首頁 > 原創圖書 >《嵌入式Linux應用開發教程》圖書介紹

《嵌入式Linux應用開發教程》圖書介紹
  • 圖書名稱 :    《嵌入式Linux應用開發教程》
  • 作       者 :    華清遠見
  • 出版單位 :    人民郵電出版社
  • 叢書名稱 :    21世紀高等學校計算機規劃教材
  • 全書章節 :    共10章
  • 出版日期 :    2009年10月
編輯推薦

· 多年嵌入式人才培養及項目研發經驗總結
· 數百家企業嵌入式研發崗位人才需求匯總
· 數十所嵌入式專業大學院校教學現狀調研
· 側重實踐及案例分析并輔以代碼加以講解

圖書簡介

       本書重點介紹嵌入式linux應用開發的基本概念和核心理論。全書分為3大部分,包括嵌入式linux開發基礎知識、嵌入式linux c編程知識和嵌入式linux應用開發知識。本書在講解中給出了翔實的實例,并在部分章節的后面詳細設計并分析了貼近實踐的實驗內容。
       本書可作為高等院校計算機類、電子類、電氣類、控制類專業高年級本科生、研究生學習嵌入式linux應用開發的教材,也可供希望轉入嵌入式領域的科研和工程技術人員參考使用。...

圖書目錄

第1章 嵌入式系統基礎 
1.1 嵌入式系統概述 
1.1.1 嵌入式系統的基本概念 
1.1.2 嵌入式系統的體系結構 
1.1.3 幾種常用的嵌入式操作系統 
1.1.4 嵌入式系統發展趨勢 
1.2 arm處理器硬件開發平臺 
1.2.1 嵌入式處理器簡介 
1.2.2 arm處理器簡介 
1.2.3 s3c2410處理器介紹 
1.3 嵌入式軟件開發流程 
1.3.1 嵌入式系統開發概述 
1.3.2 嵌入式軟件開發概述 
1.4 實驗內容:使用jtag燒寫nand flash 
小結 
思考與練習 
第2章 嵌入式linux c語言程序開發工具 
2.1 嵌入式linux下c語言概述 
2.2 編輯器vim 
2.2.1 vim的基本模式 
2.2.2 vim的基本操作
2.3 編譯器gcc 
2.3.1 gcc的簡介 
2.3.2 gcc的編譯流程 
2.3.3 gcc的常用編譯選項 
2.4 調試器gdb 
2.4.1 gdb使用流程 
2.4.2 gdb基本命令 
2.4.3 gdbserver遠程調試
2.5 make工程管理器 
2.5.1 makefile基本結構
2.5.2 makefile變量 
2.5.3 makefile規則 
2.5.4 make管理器的使用 
2.6 autotools 
2.6.1 autotools使用流程 
2.6.2 使用autotools所生成的makefile 
2.7 實驗內容 
2.7.1 vim使用練習 
2.7.2 用gdb調試程序的bug
2.7.3 編寫包含多文件的makefile 
2.7.4 使用autotools生成包含多文件的makefile 
小結 
思考與練習 
第3章 嵌入式linux c語言基礎
3.1 預處理 
3.1.1 預定義 
3.1.2 文件包含 
3.1.3 條件編譯 
3.2 c語言中的內存分配 
3.2.1 c語言程序所占內存分類 
3.2.2 堆和棧的區別 
3.3 程序的可移植性考慮 
3.3.1 字長和數據類型
3.3.2 數據對齊 
3.3.3 字節順序 
3.4 c和匯編的接口 
3.4.1 內嵌匯編的語法 
3.4.2 編譯器優化介紹 
3.4.3 c語言關鍵字volatile 
3.4.4 memory描述符 
3.5 arm linux內核常見數據結構 
3.5.1 鏈表 
3.5.2 樹、二叉樹、平衡樹 
3.5.3 哈希表 
小結 
思考與練習 
第4章 嵌入式linux開發環境的搭建 
4.1 構建嵌入式linux開發環境 
4.1.1 嵌入式交叉編譯環境搭建 
4.1.2 主機交叉開發環境配置 
4.2 bootloader 
4.2.1 bootloader的種類 
4.2.2 u-boot編譯與使用 
4.2.3 u-boot移植 
4.3 linux內核與移植 
4.3.1 linux內核結構 
4.3.2 linux內核配置與編譯 
4.3.3 linux內核移植 
4.4 嵌入式文件系統構建 
小結 
思考與練習 
第5章 嵌入式linux文件i/o編程 
5.1 linux系統調用及用戶編程接口 
5.1.1 系統調用 
5.1.2 用戶編程接口 
5.1.3 系統命令 
5.2 linux文件i/o系統概述 
5.2.1 虛擬文件系統 
5.2.2 通用文件模型 
5.2.3 linux中文件及文件描述符 
5.3 底層文件i/o操作
5.3.1 基本文件操作
5.3.2 文件鎖 
5.3.3 多路復用 
5.4 嵌入式linux串口應用編程 
5.4.1 串口概述 
5.4.2 串口設置詳解 
5.4.3 串口使用詳解 
5.5 標準i/o編程 
5.5.1 基本操作 
5.5.2 其他操作 
5.6 實驗內容 
5.6.1 文件讀寫及上鎖
5.6.2 多路復用式串口操作
小結 
思考與練習 
第6章 嵌入式linux多任務編程 
6.1 linux下多任務概述
6.1.1 任務 
6.1.2 進程 
6.1.3 線程 
6.2 進程控制編程 
6.2.1 進程編程基礎 
6.2.2 linux守護進程 
6.3 進程間通信 
6.3.1 linux下進程間通信概述 
6.3.2 管道通信 
6.3.3 信號通信 
6.3.4 信號量 
6.3.5 共享內存 
6.3.6 消息隊列 
6.4 多線程編程 
6.4.1 線程基本編程 
6.4.2 線程之間的同步與互斥 
6.4.3 線程屬性 
6.5 實驗內容 
6.5.1 編寫多進程程序 
6.5.2 編寫守護進程 
6.5.3 有名管道通信實驗 
6.5.4 共享內存實驗 
6.5.5 多線程實驗 
小結 
思考與練習 
第7章 嵌入式linux網絡編程 
7.1 tcp/ip概述
7.1.1 tcp/ip的分層模型
7.1.2 tcp/ip分層模型特點 
7.1.3 tcp/ip核心協議 
7.2 網絡編程基本知識 
7.2.1 套接字概述 
7.2.2 地址及順序處理 
7.2.3 套接字編程 
7.2.4 編程實例 
7.3 網絡高級編程 
7.4 web服務器 
7.4.1 web服務器的工作原理 
7.4.2 web服務器的編程實現 
7.4.3 運行web服務器 
7.5 實驗內容:ntp的客戶端實現
小結 
思考與練習 
第8章 嵌入式linux設備驅動編程 
8.1 設備驅動編程基礎
8.1.1 linux設備驅動概述
8.1.2 linux內核模塊編程 
8.2 字符設備驅動編程 
8.2.1 字符設備驅動編寫流程 
8.2.2 重要數據結構 
8.2.3 設備驅動程序主要組成 
8.3 gpio驅動程序實例 
8.3.1 gpio工作原理 
8.3.2 gpio驅動程序 
8.4 按鍵驅動程序實例 
8.4.1 中斷編程 
8.4.2 按鍵工作原理 
8.4.3 按鍵驅動程序 
8.4.4 按鍵驅動的測試程序 
小結 
思考與練習 
第9章 qt圖形編程 
9.1 嵌入式gui簡介 
9.1.1 qt/embedded 
9.1.2 minigui 
9.1.3 microwindows、tiny x等 
9.2 qt/embedded開發入門
9.2.1 qt/embedded介紹 
9.2.2 qt/embedded信號和插槽機制 
9.2.3 搭建qt/embedded開發環境 
9.2.4 qt/embedded窗口部件 
9.2.5 qt/embedded圖形界面編程 
9.2.6 qt/embedded對話框設計 
9.3 實驗內容:使用qt編寫“hello,world”程序 
小結 
思考與練習 
第10章 綜合實例——視頻監控系統 
10.1 視頻監控系統概述 
10.1.1 系統組成 
10.1.2 音視頻服務器 
10.1.3 音視頻客戶端 
10.1.4 通信傳輸控制協議 
10.2 基本數據結構 
10.3 功能實現 
10.3.1 傳輸控制 
10.3.2 用戶檢驗 
10.3.3 控制命令處理 
10.3.4 云臺轉動控制 
10.3.5 線程相關 
小結 
思考與練習 
參考文獻

主站蜘蛛池模板: 芜湖净水设备-纯水设备-无负压供水设备-不锈钢水箱-芜湖市百川给水设备有限责任公司 | 扬州华工电气有限公司|环氧树脂管|金刚石绝缘板|U型绝缘槽|电解槽绝缘材料 | 双效-多效-三效-废水-污水蒸发器_离心喷雾-污泥干燥机_蒸发浓缩器【天辰环保 】 | 爬架网@建筑爬架网@冲孔建筑爬架网片@工地冲孔建筑爬架网片@工地冲孔建筑爬架网片厂家@工地冲孔建筑爬架网片生产厂家-安平县诺德金属制品有限公司 | 网站建设-百度SEO关键词优化与企业全网营销推广服务-启源信息 | 衢州网站建设_网络公司_做网站_网站制作_网页设计-优骆网络 | 苏州新闻网_苏州最权威资讯 | 温州方圆仪器有限公司 工业自动化|自动化设备 - 温州方圆仪器有限公司 | 洒水车|冷藏车|LED广告车|油罐车|道路救援车|垃圾车|程力专用汽车股份有限公司销售九分公司 | 南京样本设计,彩页制作,宣传册设计,画册设计印刷,包装设计公司,南京台历制作 | 深圳蓝枫印刷_画册印刷_彩页印刷_宣传册印刷_包装盒印刷_彩盒印刷厂_不干胶印刷厂 | 样品前处理仪器_光谱仪器_色谱/分析仪器_测量/计量仪器_青岛聚创世纪环保科技有限公司 | 曙海培训-仿真培训Linux培训html5培单片机培训PCB培训python培训PLC培训C语言培训android培训物联网培训无线电培训欧姆龙培训工业机器人培训5G培训Hadoop培训CFD培训项目外包开发咨询 | 托盘缠绕机|全自动缠绕机|悬臂缠绕机-上海晏陵智能设备有限公司 托辊|滚筒|聚氨酯托辊|缓冲托辊|尼龙托琨|衡水良龙输送机械有限公司 | 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 模具架,模具货架,抽屉式模具架-模具架厂家 | 惠声电子、广州市惠声电子科技有限公司、VBS、VBS惠声电子、VBS公共广播生产厂家、VBS广播功放生产厂家、VBS会议系统设备批发、VBSIP网络对讲系统厂家、VBS会议系统厂家、VBS智能中控厂家、VBS专业扩声厂家 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机-潍坊沃林机械设备有限公司-牵引式风送果园打药机,悬挂式风送果园喷雾机,自走式果树喷药机,车载式风送远程喷雾机 潍坊网络推广,临沂360推广,东营360推广,枣庄360推广,潍坊网站建设,潍坊网络公司,潍坊360搜索,潍坊APP开发,潍坊360推广,潍坊360代理,潍坊点睛网络科技有限公司 | 领先的木工机械生产厂家,原木加工流水线,立式带锯机,数控木工跑车-邢台亚士达机械制造有限公司 | 液体灌装机-酱料灌装机-全自动灌装机-旋盖机-铝箔封口机-贴标机厂家-迈特威自动化设备(天津)有限公司" | 图表秀——免费在线图表制作工具,数据可视化工具 | 瑞凯科技,吉林省瑞凯科技,吉林省瑞凯科技股份有限公司 | 威学一百-专注国际学校择校备考-DSE-A-level-雅思-托福-OSSD-港澳台联考-AP-IGCSE-IB-AMC-多邻国-PTE-SAT-SSAT-小语种(如日语,韩语,德语,法语,西班牙语,意大利语,俄语,泰语)等考试培训,为出国留学学生提供个性化定制性学习方案,线下实体面授+线上网络课程, 提供一对一,小班课等多种班型 | 长沙网站建设,网站设计制作,长沙小程序开发,公众号开发,长沙叶老设计 | 景县泉兴永塔业有限公司-广播电视塔、通信塔、电力塔、交通设施、监控杆塔、气象塔、森林防火瞭望塔、避雷塔、烟筒塔、训练塔 | 网上配音_免费配音_广告专题配音_网络录音网站【海豚配音】 | 西安西玛电机销售,西安西玛电机有限公司(原泰富西玛西安电机厂) 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 西安网站建设,西安网站设计制作,西安短视频拍摄_短视频运营就选动力无限网络推广公司 | 无锡大型数控龙门铣,喷涂加工,回火抛丸加工,精密不锈钢焊接机床身机床底座制造加工-无锡美高帝机械有限公司 | 济宁市天众机械有限公司_机械加工,电力产品,冶金产品,造纸机械 | 深圳货柜租赁_集装箱出售/租赁_集装箱改造_鹏泰集装箱 | 潍坊博发动力设备有限公司| 托盘缠绕机|全自动缠绕机|悬臂缠绕机-上海晏陵智能设备有限公司 托辊|滚筒|聚氨酯托辊|缓冲托辊|尼龙托琨|衡水良龙输送机械有限公司 | 立式离心泵_不锈钢自吸泵_液下泵_变频无负压供水设备-大东海泵业无锡有限公司 | 消防安装_消防安装施工_消防施工_北京消防安装公司-亿杰(北京)消防工程有限公司 | 装盒机|全自动封盒机|纸盒子包装机|高速装盒机定制-温州胜泰机械有限公司 | 湖南九农王机电设备有限公司官网 | 人仁康集团 -- 10A抗菌舱研发生产厂家 | 油漆颜料砂磨机,油墨水砂磨机,水性涂料砂磨机-常州市奥能达机械设备有限公司 | 妙手网-圆心大药房-广东圆心恒金堂医药连锁有限公司-放心的网上药店_妙手医生旗下正规网上买药平台 | 煤粉喷枪_高炉喷煤枪_陶瓷喷煤枪-北京耐默公司 |