描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787512410510
《高职高专“十二五”规划教材:嵌入式Linux应用开发精解》以项目为主线,全面介绍了嵌入式Linux系统开发技术的主要应用领域,包括9个项目,分别是构建嵌入式Linux开发环境、开发简单应用程序、开发设备驱动程序、实现图形用户界面程序、开发多线程程序、开发串口通信程序、开发多媒体程序、开发数据库程序和开发网络应用程序。每个项目以企业实战为主线,包含项目需求、项目设计、项目实施和项目小结等主要环节,并以知识背景作为项目基础,设置工程实训和拓展提高环节,用以巩固实训成果,强化能力养成,激发创新思维。内容编排由浅入深,通俗易懂,注重整体,兼顾一般,利于读者理解。
《高职高专“十二五”规划教材:嵌入式Linux应用开发精解》既可作为高职院校计算机、物联网、电子工程和机电一体化等相关专业“嵌入式Linux应用开发”课程的教材,也可用作各类培训机构的培训教材,还可作为嵌入式Linux系统开发专业人员和业余爱好者的参考书和工具书。书中提供的项目源代码稍加移植、修改、扩充和组合,即可构建实用的嵌入式Linux系统。
项目1 构建嵌入式Linux开发环境
1.1 知识背景
1.1.1 嵌入式系统的组成
1.1.2 嵌入式系统开发板
1.1.3 交叉编译工具链
1.1.4 交叉编译环境的组成
1.1.5 Linux服务
1.2 项目需求
1.3 项目设计
1.3.1 开发板的选定
1.3.2 开发方案的确定
1.4 项目实施
任务一:组建开发平台
任务二:配置超级终端
任务三:安装与配置DNW
任务四:安装虚拟机
任务五:安装Linux操作系统
任务六:实现Windows共享
任务七:配置NFS服务
任务八:配置FTP服务
任务九:安装与配置交叉编译工具链
1.5 项目小结
1.6 工程实训
实训目的
实训环境
实训内容
实训步骤
1.7 拓展提高
思考
操作
项目2 开发简单应用程序
2.1 知识背景
2.1.1 嵌入式软件系统的组成
2.1.2 BootLoader的功能与使用
2.1.3 内核移植与下载
2.1.4 根文件系统的建立
2.1.5 嵌入式应用程序开发
2.2 项目需求
2.3 项目设计
2.4 项目实施
任务一:下载BootLoader
任务二:移植内核
任务三:移植根文件系统
任务四:编写“Hello World”应用程序
任务五:实现开机自启动“Hello World”
2.5 项目小结
2.6 项目实训
实训目的
实训环境
实训内容
实训步骤
2.7 拓展提高
思考
操作
项目3 开发设备驱动程序
3.1 知识背景
3.1.1 设备驱动程序的概念
3.1.2 设备驱动程序的结构
3.1.3 设备驱动开发的API函数
……
项目4 实现图形用户界面应用程序
项目5 开发多线程程序
项目6 开发串口通信应用程序
项目7 开发多媒体应用程序
项目8 开发数据库应用程序
项目9 开发网络应用程序
参考文献
评论
还没有评论。