- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
培训内容安排 嵌入式产品 对于嵌入式产品,相信大家并不陌生。 小到电子体温计,大到飞机的自动导航系统都属于嵌入式系统。 嵌入式系统 什么是嵌入式系统? 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 典型的嵌入式系统组成 嵌入式系统 交叉开发环境 ◆编辑及编译环境 — 主机开发环境“host”端 →在Host端编辑并编译,但不执行 ◆下载并运行环境 — 目标板“target”端 →编译完的程序实际运行的载体 OURS-2410RP教学实验系统 主流的嵌入式操作系统 界面漂亮的Windows CE 开源的嵌入式Linux 开源小巧的Ecos系统 最佳学习型的ucos 无处不在、稳定异常的VxWorks 手机之王Symbian 手持之王Palm OS 女娲计划的Hopen OS 培训内容安排 建立WinCE开发环境 定制WinCE内核 添加其他组件 : ◆USB鼠标键盘驱动(USB HID Keyboard and Mouse) →在实验箱上可以使用USB鼠标键盘 ◆微软拼音输入法(Double Spelling soft keyboard-Small) ◆微软字库(1.1MB-Minimal Database) →在实验箱上可以使用微软拼音输入 ◆第三方组件USB设备驱动(Samsung 2410 CSP) ◆串口驱动(Device Drivers-USB Function Clients-Serial) →利用USB建立宿主机与实验箱的连接 ◆SD卡驱动(SDIO-SD Memory/SDIO Host-Samsung 2410 SDIO Host) →在实验箱上可以读写SD卡 …… 培训内容安排 2410RP实验演示 建立主机与实验箱的连接 根据嵌入式系统交叉开发环境的特点,在演示实验前,还需要建立主机与实验箱的连接。 培训内容安排 驱动程序、应用程序流程 流接口驱动与应用程序 流接口驱动与应用程序 培训内容安排 ARM9与ARM10 培训内容安排 ARM与广告机 广告机方案 基于Au1200的IP广告机方案——腾思软件 2410RP_WinCE 北京奥尔斯电子科技有限公司 2410RP实验演示 驱动程序、应用程序流程 ARM与广告机 ARM9与ARM10 建立WinCE开发环境 嵌入式系统 身边的嵌入式产品: ※ 手机 ※ 电子词典 ※ 可视电话 ※ 数字相机 ※ 机顶盒 ※ 高清电视 ※ 汽车电子 …… 嵌入式系统组成(软件) File System CPU Bios Driver Lib Lib AP AP AP 嵌入式系统 通用计算机 1. 以ARM9处理器为核心 2. 采用核心板+底板的结构模式 3. 扩展SDRAM、FLASH、SMC卡、SD卡等通用存储器,以及网口、串口、USB接口、CAN、485等通讯接口,辅助LED显示、4.3寸真彩液晶显示、小键盘等其它外围设备 2410RP实验演示 驱动程序、应用程序流程 ARM与广告机 ARM9与ARM10 建立WinCE开发环境 嵌入式系统 通过前面介绍可知,在进行后续实验演示前,首先需要搭建开发环境。 2. 安装Platform Builder开发工具 3. 安装开发板支持包(2410RP_BSP) 建立WinCE开发环境 1. 安装.NET Framework 开 发 环 境 ●构造基于Windows CE操作系统的嵌入式平台 ●辅助开发一个特定硬件平台的Windows CE操作系统和 基本应用环境 ●支持OURS公司的2410RP产品以及相应的芯片 ●设备提供商通过CEC文件加入到系统中的特性 ●是在Microsoft .NET平台上进行开发的基础 ●支持生成和运行下一代应用程序和XML Web services 5. 定制软件开发工具包(SDK) 6. 建立EVC开发环境 4. 建立并编译WinCE系统平台 开 发 环 境 ●在Embedded Visual C++中
文档评论(0)