2014嵌入式技术应用实践教案.ppt

2014嵌入式技术应用实践教案.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式技术应用实践-- 基于WINCE平台的蓝牙信息发布系统 基础实验中心 2011-11-14 要求 课程资源 在BP教学平台 完成形式    程序+实践报告 验收方式 课堂检查 发送文件到指定的计算机 上课内容 了解处理器的发展 掌握WinCE嵌入式系统开发方法和开发流程。 掌握WinCE嵌入式C#编程方法。 掌握WinCE嵌入式网络通信技术。 掌握Bluetooth编码技术 通用微处理器的发展历程: 4位:Intel公司的4004,4040等 8位:Intel公司的8008、8080,Motorola公司的6800系列,Zilog公司Z80系列,NS公司的NSC800系列等 16位:Intel公司的8086、80286,Thompson公司68200等 32位:NS公司的32000,Intel公司的80386,80486等 64位:Intel公司Pentium II、III、IV,APPLE公司的PowerPC G5等 嵌入式微处理器的发展历程: 4位:TI公司的TMS1000,NS的COP系列等 8位:Intel公司的8048/49/50、8051/52,Motorola公司的6800系列,Zilog公司Z8系列,ATMEL公司的89C51/52、89C1051/2051,ICROCHIP公司的PIC系列等 16位:Intel公司的8096/97,Thompson公司68200等 32位:ARM公司的ARM7、ARM9、ARM10核的CPU等 64位:ARM公司的ARM11,MIPS公司的R2000、R3000等 51单片机的特点: ?? 易学易用,常是一个人的项目 ?? 接口方便 ?? 从事51研发的人力资源丰富 ??运行速度慢 ??无法满足中、高端产品的需要 ??对存储器的管理能力比较差 ??对操作系统的支持比较差 51到ARM的转移: 势在必行:ARM处理器已经成为32位嵌入式处理器事实上的标准 宜早不宜迟:掌握一门前沿技术,和其他研发 人员比占据优势;使产品高起点; 信息社会发展的必然 ARM是嵌入式CPU的主流技术 ARM的优点: ?? 低功耗、低成本、高性能 ?? 带DSP及JAVA支持 ?? RISC指令集、支持ARM/THUMB ?? 芯片型号多 ?? 支持的操作系统多、支持的开发工具多 ?? 性价比的变化 ?? 调试技术的革新 ?? 对操作系统的更好的支持 ?? 更好的存储器管理 ARM开发的特点: ?? 要求比较多的相关知识 ?? 微处理器及接口技术 ?? 高频电路、多层板的设计 ?? 嵌入式汇编程序 ?? BSP ?? C语言 ?? 嵌入式操作系统 ?? 嵌入式应用程序 ??…… ?? 团队项目、高起点 二、嵌入式系统 查阅资料 Wince操作系统定制和裁剪 VS2005开发环境 窗体和典型控件(按钮、标签、文本框、列表框、组合框、滚动条等) 文件读写、建立、删除等 线程 OBEX文件传输 32 四、应用程序示例 从工具箱中拖取Button控件到对话框中 五、更多应用程序示例 使用列表框(1) 使用列表框(2) 蓝牙技术的WInsock接口与普通的Winsock方式类似,需要分别创建服务器端和和客户端。 服务器端首先创建一个sock实例,将其地址绑定到给定的虚拟串口通道,在这个通道上监听连入的蓝牙连接(client = listener.AcceptBluetoothClient();)。 客户端也需要创建一个socket实例,然后利用client.Connect(device.DeviceAddress, BluetoothService.SerialPort用于连接名字为“BLUETOOTH_DEVICE”的设备,同样指定串口服务。)连接指定的服务器端。 传输的数据为字节流(byte[]),因此可以传输任意类型的数据。客户端在接收回应信息后,不断的往服务端发送数据。Stream.Read(databuffer,0,255) 五、套接字概述 套接字简单的说,就是不同计算机之间为了满足各自进程间通信的需要所架设的一条数据通道。 1、套接字工作原理: ??要通过互联网进行通信,需要一对套接字,其中一个运行于客户机端,我们称之为ClientSocket,另一个运行于服务器端,我们称之为ServerSocket。 ??? 根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。 ??? 服务器监听,是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。 客户端请求,是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字

文档评论(0)

共享文档 + 关注
实名认证
内容提供者

二级建造师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年10月07日上传了二级建造师

1亿VIP精品文档

相关文档