注册 登录 进入教材巡展
#
  • #

出版时间:2023-06

出版社:电子工业出版社

以下为《嵌入式Linux系统设计实践教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121323256
  • 1-11
  • 163408
  • 48253030-0
  • 平塑
  • 16开
  • 2023-06
  • 365
  • 228
  • 工学
  • 计算机科学与技术
  • TP316.85
  • 电子信息与电气
  • 本科 研究生及以上
目录
目 录__eol__ __eol__第1章 嵌入式Linux环境搭建 1__eol__1.1 背景知识 1__eol__1.1.1 嵌入式Linux系统 1__eol__1.1.2 嵌入式Linux开发环境 1__eol__1.2 预习准备 2__eol__1.2.1 预习要求 2__eol__1.2.2 实践目标 2__eol__1.2.3 准备材料 2__eol__1.3 实践内容和步骤 3__eol__1.3.1 安装虚拟机软件及__eol__创建虚拟机 3__eol__1.3.2 安装虚拟机工具 10__eol__1.3.3 设置共享文件夹 13__eol__1.3.4 建立交叉编译环境 15__eol__1.3.5 常用软件安装 17__eol__1.4 实践练习 20__eol__第2章 Linux环境入门 21__eol__2.1 背景知识 21__eol__2.1.1 Linux Shell 21__eol__2.1.2 Linux命令 21__eol__2.1.3 VI编辑器 22__eol__2.1.4 GCC编译器和__eol__GDB调试器 23__eol__2.2 预习准备 24__eol__2.2.1 预习要求 24__eol__2.2.2 实践目标 25__eol__2.2.3 准备材料 25__eol__2.3 实践内容和步骤 25__eol__2.3.1 Linux常用命令练习 25__eol__2.3.2 VI编辑器练习 31__eol__2.3.3 GCC编译和GDB调试 32__eol__2.4 实践练习 33__eol____eol__第3章 嵌入式C程序设计基础 34__eol__3.1 背景知识 34__eol__3.1.1 基本数据类型 34__eol__3.1.2 变量与常量 35__eol__3.1.3 运算符与表达式 36__eol__3.1.4 程序结构 38__eol__3.1.5 数组、结构体和指针 41__eol__3.1.6 函数 42__eol__3.1.7 系统调用及API 43__eol__3.2 预习准备 43__eol__3.2.1 预习要求 43__eol__3.2.2 实践目标 44__eol__3.2.3 准备材料 44__eol__3.3 实践内容和步骤 44__eol__3.3.1 Code::Blocks使用 44__eol__3.3.2 目标板程序下载调试 50__eol__3.4 实践练习 56__eol__第4章 Bootloader配置与修改 57__eol__4.1 背景知识 57__eol__4.1.1 U-Boot 58__eol__4.1.2 U-Boot源代码结构 59__eol__4.1.3 U-Boot启动流程 59__eol__4.1.4 U-Boot常用命令 61__eol__4.2 实践准备 61__eol__4.2.1 预习要求 61__eol__4.2.2 实践目标 61__eol__4.2.3 准备材料 62__eol__4.3 实践内容和步骤 62__eol__4.3.1 U-Boot移植步骤 62__eol__4.3.2 测试并运行U-Boot 65__eol__4.4 实践练习 67__eol__第5章 Linux文件系统及程序设计 68__eol__5.1 背景知识 68__eol__5.1.1 基本概念 69__eol__5.1.2 文件系统调用API接口 72__eol__5.1.3 标准I/O 75__eol__5.2 实践准备 77__eol__5.2.1 预习要求 77__eol__5.2.2 实践目标 77__eol__5.3 实践内容和步骤 77__eol__5.3.1 Linux文件属性示例 77__eol__5.3.2 Linux目录操作示例 80__eol__5.4 实践练习 83__eol__第6章 驱动设计及应用 84__eol__6.1 背景知识 84__eol__6.1.1 设备驱动程序 84__eol__6.1.2 处理器与设备间__eol__数据交换方式 85__eol__6.1.3 驱动程序结构 86__eol__6.1.4 file_operations与file__eol__结构体 87__eol__6.1.5 设备注册和初始化 88__eol__6.1.6 中断管理 89__eol__6.1.7 设备驱动开发所用到的__eol__几类重要函数 89__eol__6.1.8 设备驱动程序的开发过程 91__eol__6.1.9 驱动程序(内核模块)__eol__编译进内核 91__eol__6.2 实践准备 92__eol__6.2.1 预习要求 92__eol__6.2.2 实践目的 92__eol__6.3 实践内容和步骤 92__eol__6.3.1 实现虚拟字符设备__eol__驱动程序 92__eol__6.3.2 LED与按键应用__eol__程序设计 98__eol__6.3.3 LCD应用程序设计 99__eol__6.4 实践练习 100__eol__第7章 Linux串口通信及线程应用 101__eol__7.1 背景知识 101__eol__7.1.1 串行通信接口 101__eol__7.1.2 串行通信基本参数 102__eol__7.1.3 Linux串口相关概念 102__eol__7.1.4 Linux线程 105__eol__7.2 预习准备 107__eol__7.2.1 预习要求 107__eol__7.2.2 实践目标 107__eol__7.2.3 准备材料 107__eol__7.3 实践内容和步骤 108__eol__7.3.1 串口通信实践 108__eol__7.3.2 Linux线程应用实践 115__eol__7.4 实践练习 118__eol__第8章 进程管理及进程间通信 119__eol__8.1 背景知识 119__eol__8.1.1 Linux进程基本概念 119__eol__8.1.2 Linux进程管理 120__eol__8.1.3 子进程的创建 122__eol__8.1.4 进程间通信 124__eol__8.2 预习准备 129__eol__8.2.1 预习要求 129__eol__8.2.2 实践目标 129__eol__8.3 实践内容和步骤 129__eol__8.3.1 fork与进程管理实践 129__eol__8.3.2 进程间通信实践 131__eol__8.4 实践练习 132__eol__第9章 Linux网络通信 133__eol__9.1 背景知识 133__eol__9.1.1 网络通信 133__eol__9.1.2 TCP、UDP协议 135__eol__9.1.3 Linux网络编程基础 138__eol__9.2 预习准备 144__eol__9.2.1 预习要求 144__eol__9.2.2 实践目标 144__eol__9.2.3 准备材料 144__eol__9.3 实践内容和步骤 144__eol__9.3.1 TCP客户端程序设计 144__eol__9.3.2 TCP服务器端程序设计 148__eol__9.4 实践练习 151__eol____eol__第10章 简单GUI程序设计 152__eol__10.1 背景知识 152__eol__10.1.1 Qt 152__eol__10.1.2 安装Qt 153__eol__10.1.3 移植Qt 154__eol__10.1.4 GUI 156__eol__10.2 预习准备 157__eol__10.2.1 预习要求 157__eol__10.2.2 实践目标 157__eol__10.3 实践内容和步骤 157__eol__10.3.1 Qt Creator配置 157__eol__10.3.2 简单四则运算程序设计 162__eol__10.4 实践练习 168__eol__第11章 Qt图形程序设计 169__eol__11.1 背景知识 169__eol__11.1.1 Qt绘图系统 169__eol__11.1.2 Qt窗口中的绘图方法 170__eol__11.1.3 QPainter类 171__eol__11.1.4 画刷和画笔 172__eol__11.1.5 图像处理 173__eol__11.1.6 Qt定时器与线程 174__eol__11.2 预习准备 178__eol__11.2.1 预习要求 178__eol__11.2.2 实践目标 178__eol__11.3 实践内容和步骤 178__eol__11.3.1 Qt绘图简单示例 178__eol__11.3.2 Qt简单动画 181__eol__11.4 实践练习 183__eol__第12章 嵌入式数据库SQLite应用 184__eol__12.1 背景知识 184__eol__ __eol__12.1.1 SQLite 184__eol__12.1.2 SQL 185__eol__12.1.3
Baidu
map