下载此文档

支持手机远程监控的智能家居终端课程大纲.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/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启动代码设计
2
GPRS模块
GPRS模块硬件特性
目的:熟悉硬件环境与相应数据手册
阶段二嵌入式linux开发环境搭建与开发
项目涉及内容:
Linux下文件IO编程、进程间通信、多线程通信、QT、网络通信、GPRS通信
3
交叉开发环境搭建
Linux交叉开发环境建立;
GNU交叉工具链的使用;
宿主机与PC机间的通信;
串口通信;交叉调试;
4
项目编程
文件I/O操作编程要点;
Linux系统调用与用户编程接口;
信号及信号处理要点
进程间通信;多线程编程;
TCP/IP协议栈;TCP和UDP;
套接字基础 Socket通信原理;
Socket基础编程。
5
手机控制部分实现
GPRS通信协议与实现
手机发送事先编好的指令对家电进行远程开关控制;
手机发送事先编好的指令对家电进行远程预约控制;
6
项目GUI设计
智能家居控制终端界面设计规划与实现分析
QT中的多线程编程;Qt 中的网络编程。
QT功能模块的添加与实现
QT库的交叉编译与移植
目的:熟悉Linux下交叉开发,设计项目GUI功能模块

支持手机远程监控的智能家居终端课程大纲 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人593951664
  • 文件大小56 KB
  • 时间2018-08-16