1 / 3
文档名称:

嵌入式电子数码相册设备课程大纲.docx

格式:docx   大小:17KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式电子数码相册设备课程大纲.docx

上传人:无需盛会 2021/5/12 文件大小:17 KB

下载得到文件列表

嵌入式电子数码相册设备课程大纲.docx

文档介绍

文档介绍:编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:第页 共3页
: .
嵌入式电子数码相册设备课程大纲
序号
课程名称
课程内容
阶段一 项目硬件平台基础
项目硬件结构:
◆ 采用三星公司的 S3C2440A-40,系统可稳定运行在405MHZ,主频最高可达530 多MHz;
◆ 64M 字节的 SDRAM,由两片 K4S561632 组成,工作在 32 位模式下;
◆ 64M 字节 NAND Flash,采用的是 K9F1208,可以兼容 16M,32M 或 128M 字节;
◆ 10M 以太网接口,采用的是 CS8900Q3,带传输和连接指示灯;
◆ LCD 和触摸屏接口;
◆ 2 个 USB HOST,S3C2440 内置的,符合 USB ,其中一个 USB HOST 接口是复用的;
◆ 2 路 UART 串行口,波特率可高达 115200bps,并具有 RS232 电平转换电路,其中一路为完整串
口;
◆ SD 卡接口,兼容 SD Memory Card Protocol 和 SDIO Card Protocol ;
◆ 蜂鸣器,4 个 LED 灯;
◆ 4 个按键;
1
ARM硬件准备
ARM9 2440 寄存器使用与设置技巧
ARM中断模式与处理方法
ARM开发调试环境建立 ARM GPIO应用
ARM存储器控制器 ARM中断控制器(IRQ和FIQ)
TFT LCD驱动程序设计
触摸屏校准设计
ARM启动代码设计
目的:熟悉硬件环境与相应数据手册
阶段二 嵌入式linux开发环境搭建与开发
项目涉及内容:
Linux下文件IO编程、进程间通信、多线程通信、QT、图像浏览器设计
2
交叉开发环境搭建
Linux交叉开发环境建立;
GNU交叉工具链的使用;
宿主机与PC机间的通信;
串口通信;交叉调试;
3
项目编程
文件I/O操作编程要点;
Linux系统调用与用户编程接口;
信号及信号处理要点
进程间通信;多线程编程;
TCP/IP协议栈;TCP和UDP;
套接字基础 Socket通信原理;
Socket基础编程。
4
项目GUI设计
电子相册界面设计规划与实现分析
QT中的多线程编程。
QT功能模块的添加与实现
QT库的交叉编译与移植
图像浏览器设计
目的:熟悉Linux下交叉开发,设计项目GUI功能模块
项目文件系统与Bsp环境创建
项目涉及内容