书籍详情
嵌入式Linux编程
作者:孙成富,赵建洋
出版社:西安电子科技大学出版社
出版时间:2023-07-01
ISBN:9787560669175
定价:¥49.00
购买这本书可以去
内容简介
本书主要介绍嵌入式Linux系统开发所涉及的相关知识,书中既包括基础知识,又给出翔实的案例讲解,旨在帮助读者全面、深入地掌握嵌入式Linux软硬件系统开发的技能。本书共9章,可分为四大部分,即嵌入式Linux开发基础、嵌入式Linux系统移植、嵌入式Linux驱动程序开发和物联网网关项目实战。在开发基础部分主要讲述Linux基本命令、Shell编程、常用开发工具(GCC、GDB和make)、Linux进程和线程;系统移植部分主要讲解u-boot引导程序移植、Linux内核移植以及根文件系统移植;驱动程序开发部分主要讲述内核模块、字符设备驱动、平台设备驱动以及设备树;物联网网关项目实战部分则结合理论知识和工程实践技能主要讲解一个物联网网关设计过程。本书内容丰富,案例典型,可作为高等院校计算机、自动化、软件工程、网络工程、电子信息、物联网等相关专业高年级本科生、研究生学习嵌入式Linux开发课程的教材和实践类课程的教学参考书,也可供有志于从事嵌入式系统开发的科研和工程技术人员参考。
作者简介
暂缺《嵌入式Linux编程》作者简介
目录
第1章 嵌入式Linux系统概述
1.1 嵌入式系统概述
1.2 嵌入式硬件系统
1.3 嵌入式Linux系统
1.3.1 Linux操作系统及应用
1.3.2 嵌入式Linux系统架构
1.4 嵌入式产品研发流程
本章小结
复习思考题
工程实战
第2章 嵌入式Linux脚本编程
2.1 Linux基本命令
2.1.1 文件目录管理
2.1.2 文件和目录备份
2.1.3 文件系统的挂载和卸载
2.1.4 网络管理
2.2 vi编辑器及应用
2.2.1 vim的三种工作模式
2.2.2 vi工具使用
2.2.3 vi基本命令
2.3 Shell脚本编程
2.3.1 Shell脚本编写及运行
2.3.2 Shell变量及应用
2.3.3 常用表达式
2.3.4 Shell基本控制结构
2.3.5 Shell中的函数
本章小结
复习思考题
工程实战
第3章 嵌入式LinuxC/C++编程
3.1 编译器GCC
3.2 库文件生成及应用
3.2.1 静态库的制作及应用
3.2.2 动态库生成及应用
3.3 调试器GDB
3.3.1 GDB使用过程
3.3.2 GDB基本命令
3.3.3 GDB应用示例
3.4 自动化工程管理工具——make
3.4.1 Makefile文件结构
3.4.2 make执行过程
3.4.3 Makefile变量
3.4.4 自动变量
3.4.5 Makefile常用规则
本章小结
复习思考题
工程实战
第4章 嵌入式Linuxl/O编程
4.1 Linux文件I/O
4.1.1 文件描述符
1.1 嵌入式系统概述
1.2 嵌入式硬件系统
1.3 嵌入式Linux系统
1.3.1 Linux操作系统及应用
1.3.2 嵌入式Linux系统架构
1.4 嵌入式产品研发流程
本章小结
复习思考题
工程实战
第2章 嵌入式Linux脚本编程
2.1 Linux基本命令
2.1.1 文件目录管理
2.1.2 文件和目录备份
2.1.3 文件系统的挂载和卸载
2.1.4 网络管理
2.2 vi编辑器及应用
2.2.1 vim的三种工作模式
2.2.2 vi工具使用
2.2.3 vi基本命令
2.3 Shell脚本编程
2.3.1 Shell脚本编写及运行
2.3.2 Shell变量及应用
2.3.3 常用表达式
2.3.4 Shell基本控制结构
2.3.5 Shell中的函数
本章小结
复习思考题
工程实战
第3章 嵌入式LinuxC/C++编程
3.1 编译器GCC
3.2 库文件生成及应用
3.2.1 静态库的制作及应用
3.2.2 动态库生成及应用
3.3 调试器GDB
3.3.1 GDB使用过程
3.3.2 GDB基本命令
3.3.3 GDB应用示例
3.4 自动化工程管理工具——make
3.4.1 Makefile文件结构
3.4.2 make执行过程
3.4.3 Makefile变量
3.4.4 自动变量
3.4.5 Makefile常用规则
本章小结
复习思考题
工程实战
第4章 嵌入式Linuxl/O编程
4.1 Linux文件I/O
4.1.1 文件描述符
猜您喜欢