啊啊啊!本科毕设用的Matlab。上研了让我看C++,后来项目用VB,再后来用C,现在让我用Java。我不活了。
一、选型:
处理器:S3C2440
GSM模块:sim900 [睡眠模式1.0mA]
电源:锂离子电池 3.7V [使用温度范围<60℃]
LCD触摸屏:支持中文显示,支持中文字库触摸屏按键输入。
二、方案实施细化步骤:
a.硬件设计部分
根据选定的处理器号设计硬件电路,及外围电路。
根据选定的sim900设计硬件电路及外围电路。
根据选定的数字温度传感器设计硬件电路。
根据选定的锂离子电池设计硬件电路。
进行6层电路板的设计,布板,最终的硬件实现。
b.软件部分
操作系统部分:
1、移植操作系统linux,包括:编写程序完成温度传感器模块驱动,编写程序完成蜂鸣器模块驱动。移植触摸屏显示驱动模块,移植触摸屏英文输入驱动模块,移植linux电池管理模块。
2、编写驱动中文字库模块,中文显示模块,触摸屏按键和中文显示功能。
应用程序部分:定时发送;身份验证;阈值报警发送;中文显示;英文输入。
1、编写串口程序:用来与sim900通信,包括接收和发送短信。编写身份验证与阈值报警发送程序。
2、编写程序接收触摸屏输入英文字符程序,编写程序完成接收温度信号程序,编写程序完成把输入的英文字符和接收的温度信号转换为PDU短信格式输出。