本书以案例的形式系统地讲解了嵌入式Linux开发所需要的各种知识和实际应用。
全书共15章,主要介绍了嵌入式Linux系统基础、开发基础、Linux高级编程、驱动开发,以及综合实验等部分知识等内容,可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大嵌入式领域的科研和工程技术人员参考使用,还可作为相关培训班的培训教材。
本书以案例的形式系统地讲解了嵌入式Linux开发所需要的各种知识和实际应用。全书共15章,主要介绍了嵌入式Linux系统基础、开发基础、Linux高级编程、驱动开发,以及综合实验等部分知识,主要内容包括Shell编程,GDB调试工具,Linux系统内核的编译、进程和线程的概念,Socket编程,Linux图形化界面开发的技巧,Java语言在嵌入式Linux开发中的应用,嵌入式Linux数据库,Linux驱动开发基础,字符设备驱动开发等知识,最后通过两个综合实验巧妙地将枯燥的知识学习变成了有趣的动手实践。
本书可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供广大嵌入式领域的科研和工程技术人员参考使用,还可作为相关培训班的培训教材。
前言
第1章 嵌入式Linux系统简介
第2章 Linux编程基础
第3章 Linux操作系统实践
第4章 嵌入式Linux系统交叉编译环境的安装与配置
第5章 Linux系统的进程与线程管理
第6章 Linux驱动开发基础
第7章 嵌入式Linux的网络体系结构和网卡驱动
第8章 嵌入式Linux中Socket套接口开发
第9章 Linux字符设备驱动程序
第10章 嵌入式USB设备的驱动开发
第11章 嵌入式Linux Qt程序的开发
第12章 Java与嵌入式开发
第13章 嵌入式数据库的开发
第14章 基于ARM9的嵌入式远程视频采集系统的实现
第15章 综合实验
参考文献