嵌入式Linux应用开发精解

副标题:无

作   者:陈长顺主编

分类号:

ISBN:9787512410510

微信扫一扫,移动浏览光盘

简介

《高职高专"十二五"规划教材:嵌入式Linux应用开发精解》以项目为主线,全面介绍了嵌入式Linux系统开发技术的主要应用领域,包括9个项目,分别是构建嵌入式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函数
3.1.4设备驱动程序的调试
3.2项目需求
3.3项目设计
3.3.1理解驱动开发的本质
3.3.2驱动开发的一般流程
3.3.3内核态Hello World驱动程序设计
3.3.4 LED驱动程序设计
3.3.5按键驱动程序设计
3.4项目实施
任务一:实现内核态的驱动程序
任务二:实现LED驱动程序
任务三:实现键盘驱动程序
3.5项目小结
3.6工程实训
实训目的
实训环境
实训内容
实训步骤
3.7拓展提高
思考
操作
项目4实现图形用户界面应用程序
4.1知识背景
4.1.1 Qt简介
4.1.2 Qt开发环境
4.1.3 Qt编程机制
4.2项目需求
4.3项目设计
4.3.1构建Qt集成开发环境
4.3.2 Qt应用程序开发流程
4.3.3 Qt应用程序开发方法
4.3.4关闭系统的实现
4.3.5菜单命令的实现
4.3.6系统标准对话框的使用
4.3.7部署Qt应用程序
4.3.8实现Qt应用程序的开机自启动
4.4项目实施
任务一:建立Qt开发环境
任务二:建立Qt运行环境
任务三:编写Qt下的“Hello world”程序
任务四:实现开机自启动Hello_Qt4
4.5项目小结
4.6工程实训
实训目的
实训环境
实训内容
实训步骤
4.7拓展提高
思考
操作
项目5开发多线程程序
5.1知识背景
5.1.1进程的概念
5.1.2线程的概念
5.1.3 Qt中的线程类
5.1.4用户自定义事件在多线程编程中的应用
5.1.5利用定时器机制实现多线程编程
5.1.6利用QProcess实现多线程编程
5.2项目需求
5.3项目设计
5.3.1 LED控制原理
5.3.2 LED开发控制
5.3.3按钮控制的灵活性
5.3.4不同线程之间通信的实现
5.4项目实施
任务一:建立项目文件
任务二:设计程序界面
任务三:修改系统主界面类文件
任务四:添加LED控制子线程类定义文件
任务五:添加LED控制子线程类实现源文件
……
项目6 开发串口通信应用程序
项目7开发多媒体应用程序
项目8开发数据库应用程序
项目9开发网络应用程序
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

嵌入式Linux应用开发精解
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon