Chinaunix首页 | 论坛 | 博客
  • 博客访问: 267778
  • 博文数量: 74
  • 博客积分: 1336
  • 博客等级: 中尉
  • 技术积分: 1057
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-02 09:33
文章分类

全部博文(74)

文章存档

2016年(6)

2015年(4)

2014年(20)

2013年(8)

2012年(16)

2010年(9)

2009年(11)

我的朋友

分类: LINUX

2012-08-03 17:53:45

第一章 嵌入式系统硬件设计.... 14

一、硬件系统整体介绍.... 14

1.1.1 硬件开发平台介绍.... 14

1.1.2 系统整体硬件原理图.... 15

二、核心板电路设计.... 15

1.2.1 处理器介绍.... 16

1.2.2 开发板中地址分配.... 17

1.2.3 SDRAM硬件设计原理.... 19

1.2.4 Nor Flash硬件设计原理.... 22

1.2.5 Nand Flash硬件设计原理.... 25

三、 外围接口电路设计.... 27

1.3.1 蜂鸣器原理及电路设计.... 28

1.3.2 EEPROM硬件电路设计.... 29

1.3.3 发光二极管电路设计.... 33

1.3.4 按键电路设计.... 34

1.3.5 异步串行通信接口电路设计.... 37

1.3.6 USB电路及相关知识.... 41

1.3.7 数码管显示电路设计.... 46

1.3.8 LCD驱动电路设计.... 48

1.3.9 触摸屏电路设计.... 52

1.3.10 电源及复位电路设计.... 55

第二章 嵌入式Linux开发环境构建.... 59

一、搭建开发环境.... 59

2.1.1 基本概念.... 59

2.1.2 软件包安装及配置.... 61

2.1.3 宿主机服务器配置.... 86

2.1.4 共享文件设置.... 86

二、基础知识回顾.... 94

2.2.1 开发过程中常用Linux命令.... 94

2.2.2 Makefile语法.... 96

2.2.3 SHELL编程.... 102

第三章 嵌入式Linux系统移植.... 109

一、BootLoader移植.... 109

3.1.1 Bootloader概念.... 109

3.1.2 Uboot简介.... 110

3.1.3 Uboot移植过程.... 113

3.1.4 Uboot命令格式.... 132

3.1.5 Uboot启动参数.... 133

二、Kernel移植.... 134

3.2.1 kernel介绍.... 134

3.2.2 kernel目录介绍.... 135

3.2.3 kernel内核裁剪与配置.... 135

3.2.4 配置tftp-sever服务器.... 137

3.2.5 kernel植过程.... 138

三、根文件系统制作.... 149

3.3.1 根文件系统组成.... 149

3.3.2 busybox简介.... 150

3.3.3 根文件系统制作.... 150

3.3.4 设置nfs共享文件夹.... 155

四、制作独立启动的系统.... 157

3.4.1 制作原理.... 158

3.4.2 制作过程.... 158

3.4.3 如何使我们的程序能够启动自运行.... 160

第四章 嵌入式Linux驱动开发.... 162

一、基础知识.... 162

4.1.1 调试驱动程序常用命令.... 162

4.1.2 Makefile模板.... 163

4.1.3 系统调用.... 163

4.1.4 字符框架驱动程序.... 166

4.1.5 设备驱动中的并发处理控制.... 182

4.1.6 设备驱动中的阻塞处理机制.... 187

4.1.7 IO端口方式控制端口点亮LED.. 192

4.1.8 IO内存方式控制端口点亮LED.. 198

4.1.9 位控制法控制端口点亮LED.. 204

4.1.10 调试驱动程序的方法.... 211

4.1.11 创建设备节点的方法.... 212

4.1.12 中断与tasklet.. 220

4.1.13 中断与工作队列.... 230

4.1.14 内核定时器.... 237

二、应用实例.... 242

4.2.1 普通按键驱动.... 242

4.2.2 输入子系统下的按键驱动编程.... 249

4.2.3 虚拟总线管理下按键驱动编程.... 258

4.2.4 蜂鸣器驱动.... 259

4.2.5 数码管驱动.... 266

4.2.6 单总线DS18B20驱动.... 270

4.2.7 模数转换器驱动.... 274

第五章 QT及数据库应用.... 282

一、QT4及触摸库移植.... 282

1、Tslib1.4的移植.... 282

2、QT4.6.3移植.... 282

二、SQlite移植.... 285

1、SQlite移植.... 285

2、控制台方式sqlite应用范例.... 286

三、实例练习.... 286

1、动态控制LED.. 286

2、虚拟音乐键盘.... 296

3、学生选课系统.... 296

3、简易计算器.... 296

第六章 综合项目.... 297

一、化工液位控制系统.... 297

6.1.1 项目背景.... 297

6.1.2 项目简介.... 297

6.1.3 硬件设计.... 297

6.1.4 软件设计.... 297

二、基于OPENCV视频监控系统.... 305

6.2.1 需求分析.... 305

6.2.2 概要设计.... 305

6.2.3 硬件设计.... 305

6.2.4 软件设计.... 305

三、工厂流水线清点系统.... 305

6.3.1 项目背景.... 305

6.3.2 项目简介.... 305

6.3.3 硬件设计.... 305

6.3.4 软件设计.... 305

阅读(357) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~