收藏 分享(赏)

7 ucos-II开发实例.pdf

上传人:精品资料 文档编号:11194074 上传时间:2020-02-15 格式:PDF 页数:30 大小:1.48MB
下载 相关 举报
7 ucos-II开发实例.pdf_第1页
第1页 / 共30页
7 ucos-II开发实例.pdf_第2页
第2页 / 共30页
7 ucos-II开发实例.pdf_第3页
第3页 / 共30页
7 ucos-II开发实例.pdf_第4页
第4页 / 共30页
7 ucos-II开发实例.pdf_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、 ARM与嵌入式系统 uc/OS-II 开发实例 电子科学与工程学院 肖建 嵌入式系统开发流程 实例 1 图书馆查询系统 实例 2 门禁 系统 其他实例 目录 嵌入式开发的整体流程 需求分析 硬件设计 硬件调试 软件设计 软件调测 面向嵌入式系统的软件开发流程 编译器 汇编器 liber 连接器 编辑 环境 软件设计 交叉开发环境 Monitor (调试,跟踪) 转换程序 Emulator 目 标 板 烧结程序 串口,并口,以太网, USB 项目 管理 传统的图书馆用查询系统: 1. PC 终端 2. 网络查询 3. 只能手动记录查询结果 4. 有人职守 缺点:成本高、体积大、 不灵活、 查询

2、结果难以记录 实例 1 图书馆查询系统 能否实现一个体积小,成本低,功能同 样丰富甚至更多的“图书馆查询系统”? 可以! ARM SOC芯片 嵌入式硬件开发 嵌入式操作系统 嵌入式网络开发 服务器端数据库与网络通信开发 1.1 开发背景介绍 1.1 开发背景介绍 以嵌入式技术实现的图书馆智能网络查询终端 (基本版), 可实现与多种图书馆管理系统的软 /硬件对接。 1.2 总体结构与功能 图书馆网络智能查询终端 图书馆 数 据 服务器 查询管理系统 图书馆网络智能查询终端 图书馆网络智能查询终端 图书馆网络智能查询终端 1. 查询管理系统 由 Delphi C+语言编写完成,运行在服务器端 a

3、认证终端用户名和密码信息; b 查询数据库内容; c 发送查询结果给查询终端; d 记录查询历史和内容,便于管理; e 提供管理界面,简化操作; f 计费控制; 1.2 总体结构与功能 2 查询终端部分 安装在校园内,室内场所 a 接受用户信息输入; (条形码扫描输入,或者手动数字信息输入) b 发送和接收查询要求和结果; c 微型打印查询结果; d 液晶屏其他信息输出; 1.2 总体结构与功能 条形码扫描 输入设备 基于 ARM 内核的 S OC 芯片 键盘输入 液晶屏显示 语音操作提示 微型打印输出 手机短信输出 网络数据收发 触摸屏输入 1.2 总体结构与功能 打印机 1.3 软硬件设计

4、 扫描枪 UART 键盘 1.3 软硬件设计 网络 密码输入 GPIO 4*4 RT8019 需要网络协议栈支持 硬件设计 a ARM芯片 b LCD显示屏 c 微型打印机 d 4 4键盘 e 条形码输入 1.3 软硬件设计 升级版本的查询终端,可提供以下可选功能: 1. 彩色高分辨率的 LCD屏幕; 2. 触摸屏输入方式,图形化的键盘界面; 3. 语音提示; 4. 短信发送查询结果,避免纸张浪费问题; 5. 其他可实现的新型实用功能。 1.3 软硬件设计 1.3 软硬件设计 应用层 ARM 片上系统芯片 键盘 条形码扫描器 触摸屏 短信模块 微型打印机 硬 件 抽 象 层 操 作 系 统 内

5、 核 / 应 用 程 序 接 口 液晶屏 网络应用任务 信息显示任务 信息输入任务 短信发送任务 信息打印任务 1.3 服务器端软件开发 Delphi C+ 功能扩展: 终端空闲时段,宣传消息显示; 语音提示功能; 摄像头监控功能; 网络信息安全性加强等等。 1.4 后继可做工作 实例 2 门禁系统 说明)每个管理工作站最多可带 个两门门禁控制器)管理工作站与两门门禁控制器采用 以太网通讯图号共 页 第 页设 计制 图比 例设计阶段工程负责人项 目名 称审 核网络型两门控制器系统联网图管理工作站打印机网络型两门控制器 # 1TC P /I P 以太网通讯集线器图一NET485_COMD1 AL

6、OCKGNDOUT1GN D B A V+D2 AOUTPUTD1 AOUTPUTD2 ALOCKD2LOCKD1LOCKGNDGNDGNDGNDGNDGNDGNDCOMCOMCOMCOMNCNONONCNCNONOOUT2OUT1OUT2BTNSENBTNIN2IN1IN2GNDGNDGNDGNDPOWERGNDLGNDLPOWERNCSENIN1GNDGNDD0D1BUZZLEDV+DSGNDGNDD0D1BUZZLEDV+DSReader1Reader2Door1Door2D1AINPUTD2AINPUTJ1J8J11J1271CZ1D10D11K1D13D14K2D36D37K3D39

7、D40K4J5J6J7J17GNDCOMD2 ALOCKDSGNDGNDJ12J11V+LEDBUZZD1D0GNDReader2K4OUT1D2 AOUTPUTOUT2GNDD1 AOUTPUTOUT1OUT2GNDGNDD40D39J6NOGNDJ17DSV+LEDBUZZD1D0Reader1IN1GNDGNDGNDGNDIN2IN1IN2D2AINPUTD1AINPUTK2K3K1GNDNETJ7BTNSENBTNGNDGNDGNDDoor2Door1SENCZ1J817GN D485_COMV+ABD1 ALOCKD14D13NONCCOMD2LOCKD37D36J5NCNOCOMD

8、11D10NCNONCCOMD1LOCKJ1LPOWERLGNDGNDPOWERGNDCOMD2 ALOCKDSGNDGNDJ12J11V+LEDBUZZD1D0GNDReader2K4OUT1D2 AOUTPUTOUT2GNDD1 AOUTPUTOUT1OUT2GNDGNDD40D39J6NOGNDJ17DSV+LEDBUZZD1D0Reader1IN1GNDGNDGNDGNDIN2IN1IN2D2AINPUTD1AINPUTK2K3K1GNDNETJ7BTNSENBTNGNDGNDGNDDoor2Door1SENCZ1J817GN D485_COMV+ABD1 ALOCKD14D13NONCCOMD2LOCKD37D36J5NCNOCOMD11D10NCNONCCOMD1LOCKJ1LPOWERLGNDGNDPOWER网络型两门控制器 # 2 网络型两门控制器 # n2.1 外围设备 2.2 开发板设计 2.3 软件系统 网络驱动 485驱动 串口驱动 WG驱动 门磁驱动 报警控制 开关驱动 状态指示灯 uC/OS-II LWIP 上层应用层 门禁控制板 其他实例 其他实例 其他实例 其他实例 其他实例 其他实例 其他实例

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报