序
前言
项目1 多媒体处理器最小系统的设计和调试
项目目标和要求
项目工作任务
项目任务书
任务1 撰写设计方案
学习目标
工作任务
任务1-1 接受项目任务
任务1-2 资料收集
任务1-3 多媒体处理器最小系统实例硬件工作原理分析
任务1-4 撰写设计方案文档
任务2 制作和调试最小系统硬件电路
学习目标
工作任务
任务2-1 接受工作任务
任务2-2 PCB文件的识读和单板PCBA检查
任务2-3 最小系统硬件电路的测试和调试
任务2-4 BOOT文件的烧写
任务2-5 PC和最小系统之间通信链路的建立
任务3 建立软件开发环境
学习目标
工作任务
任务3-1 接受工作任务
任务3-2 搭建嵌入式系统软件交叉开发环境
任务3-3 BOOT软件启动菜单界面的修改
任务3-4 PC和最小系统间通信串口波特率的修改
任务3-5 PC和最小系统间以太网通信接口参数的修改问题处理
工作检验和评估
相关知识[1] ARM处理器的特点和分类
相关知识[2] ARM处理器指令系统介绍
相关知识[3] C语言基本语法
思考与练习
项目2 MP3/MP4产品的设计和调试
项目目标和要求
项目工作任务
项目任务书
任务1 撰写设计方案
学习目标
工作任务
任务l-1 接受项目任务
任务1-2 MP3/MP4产品介绍
任务1-3 资料收集
任务1-4 MP3/MP4产品实例硬件工作原理分析
任务1-5 撰写设计方案文档
任务2 制作和调试MP3/MP4
硬件电路
学习目标
工作任务
任务2-1 接受工作任务
任务2-2 PCB文件的识读和单板PCBA检查
任务2-3 底板电源和时钟电路的测试和调试
任务2-4 MP3/MP4音频处理模块硬件电路的测试和调试
任务2-5 MP3/MP4视频处理模块硬件电路的测试和调试
任务3 MP3/MP4软件代码的设计与调试
学习目标
工作任务
任务3-1 接受项目任务
任务3-2 MP3/MP4产品软件结构介绍
任务3-3 MP3/MP4产品软件开发环境的建立
任务3-4 Linux内核代码的调试
任务3-5 MP3应用程序的调试
任务3-6 MP4应用程序的调试
任务4 MP3/MP4产品的测试
学习目标
工作任务
任务4-1 接受工作任务
任务4-2 MP3/MP4产品软硬件测试的实施
任务4-3 撰写MP3/MP4产品测试报告
工作检验和评估
思考与练习
项目3 数码电子相框的设计和调试
项目目标和要求
项目工作任务
项目任务书
任务1 撰写设计方案
学习目标
工作任务
任务1-1 接受项目任务
任务1-2 数码电子相框产品介绍
任务1-3 资料收集
任务1-4 数码电子相框产品实例硬件作原理分析
任务1-5 撰写设计方案文档
任务2 制作和调试数码电子相框硬件电路
学习目标
工作任务
任务2-1 接受工作任务
任务2-2 PCB文件的识读和单板PCBA检查
任务2-3 USB接口硬件电路的测试和调试
任务2-4 SD卡接口硬件电路的测试和调试
任务3 数码电子相框软件代码的设计与调试
学习目标
工作任务
任务3-1 接受工作任务
任务3-2 数码电子相框产品软件结构介绍
任务3-3 Linux设备驱动代码的调试
任务3-4 数码电子相框应用程序的调试
任务4 数码电子相框产品的测试
学习目标
工作任务
任务4-1 接受工作任务
任务4-2 数码电子相框产品的简单测试
任务4-3 撰写数码电子相框产品测试报告
工作检验和评估
思考与练习
参考文献