|
⑴硬件电路焊接及调试项目要求:使用硬件焊接及调试设备,依靠万用板制作一个C51的单片机开发板,功能包括最小系统、JTAG、串口、数码管、按键、串口、RTC等。
⑵公交报站及信息采集系统的设计项目要求:设计并制作一个公交自动报站及信息采集系统。公交车站名有人工设定,实现站名的自动语音报站,并通过GPS测量出公交车的实际方位,通过GPRS网络向服务器发送其具体位置,服务器收到公交车位置后,进行整条线路的车辆调控。并能将调控及广告信息通过GPRS网络反馈给公交车进行显示。
⑶嵌入式电子无线点歌系统的设计项目要求:能使用PS/2键盘、按键或触摸屏等输入设备,通过液晶屏的显示输出对歌曲进行添加、删除、选择、播放,并能使用手机通过GPRS网络进行远程点歌及监控。项目知识点:ADS应用程序设计、按键扫描程序设计、TFT真彩色LCD驱动程序设计、触摸屏驱动程序设计、PS/2鼠标键盘驱动程序设计、IIS音频驱动程序设计、中断程序设计、UCOSII的移植及多任务程序设计、UCGUI图形用户界面移植及UI界面的编写、GPRS技术、AT语言、嵌入式软件编程思想。
⑷嵌入式硬件设计项目要求:制作出arm9高速电路板一块,作为煤矿监控系统的硬件平台。能实现Internet及GPRS远程监控,及现场控制。软件部分学员独立完成,不包含在此硬件设计内。项目知识点:Cadence
PCB设计、嵌入式最小系统及常用外围电路设计,原理图及PCB绘制,元器件选择及采购,硬件调试。外围接口包括串口、实时时钟、AD、液晶、音频、以太网、SD卡、PS/2、GPRS、GPS、电源控制、火警报警、家电控制、视频监控等。
⑸基于QT的手持全球定位系统的设计项目要求:在一个已经搭建成功的Linux平台上,实现手持全球定位功能,能够通过液晶显示当前位置,通过按键可以进行对系统的控制。定位信息可以通过以太网发送给服务器,并能就是服务器的反馈信息。项目知识点:Linux应用编程、多线程编程、Linux共享内存、信号量、邮箱的编程、QT图形界面设计、QT与按键映射、socket编程。
⑹嵌入式煤矿监控系统的设计项目要求:在嵌入式Linux中构建一个WebServer,能够通过远端PC机及嵌入式网络设备通过以太网对现场进行监控;并能实现火警报警、气体检测报警、设备远程控制、视频远程监控。项目知识点:Linux应用编程设计、Linux多线程编程设计、Linux共享内存、信号量、邮箱的编程、QT图形界面设计、交叉编译环境的构建、嵌入式bootloader(vivi或u-boot)设计、Linux在ARM上的移植、嵌入式文件系统的构建、Linux设备驱动程序设计、Socket通信程序设计、WebServer的构建、CGI程序设计、嵌入式软件编程思想。
|