移动互联时代的嵌入式系统【技术专攻】

上传人:夏** 文档编号:567919997 上传时间:2024-07-22 格式:PPT 页数:62 大小:16.64MB
返回 下载 相关 举报
移动互联时代的嵌入式系统【技术专攻】_第1页
第1页 / 共62页
移动互联时代的嵌入式系统【技术专攻】_第2页
第2页 / 共62页
移动互联时代的嵌入式系统【技术专攻】_第3页
第3页 / 共62页
移动互联时代的嵌入式系统【技术专攻】_第4页
第4页 / 共62页
移动互联时代的嵌入式系统【技术专攻】_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《移动互联时代的嵌入式系统【技术专攻】》由会员分享,可在线阅读,更多相关《移动互联时代的嵌入式系统【技术专攻】(62页珍藏版)》请在金锄头文库上搜索。

1、移动互联时代嵌入式系统的机遇与挑战李宁武汉理工大学 UP TeamAgenda云时代(移动互联)的软件嵌入式系统的机遇与挑战ARM公司从“菜鸟”到“高手”-项目化教学模式UP团队云时代的软件Ohbaba云时代的软件SoLoMo(所罗门)SocialLocalMobile移动互联时代软件的三要素云时代的软件O2OOnlineOffline云时代的软件云时代的软件云时代的软件都是开放平台云时代的软件平台之争操作系统桌面浏览器搜索条云时代的软件入口之争基于操作系统的应用基于操作系统的应用基于浏览器的应用基于浏览器的应用云时代的软件App还是WebApp?云时代软件接入点云时代软件接入点嵌入式系统定义

2、IEEE(国际电气和电子工程师协会)的定义:(国际电气和电子工程师协会)的定义: Devices used to control, monitor, or assist the operation of equipment, machinery or plants。嵌入式系统是嵌入式系统是“用于控制、监视或者辅助操作用于控制、监视或者辅助操作机器和设备的装置机器和设备的装置个人电脑个人电脑嵌入式系统嵌入式系统嵌入式系统定义示例马达控制器车灯尾灯控制系统后车门控制系统前车门控制系统座椅控制系统发动器控制系统所有的控制系统都是一个完整的嵌入式系统嵌入式系统示例汽车控制系统无所不在的嵌入式系统消费电

3、子汽车网络国防军事航天、航空嵌入式应用的发展从个域网到广域网嵌入式应用的发展家庭生活电子化22嵌入式应用的发展Any嵌入式发展现状Connectivity is Driving The Future26今天:一个充满机遇及竞争的时代成功成功执行创新机遇ARM: 使用最广泛的32位CPU体系架构EDN China 2005EDN China 2005Which microprocessor architecture would you prefer to use for your embedded system development in the next two years?120+ ARM

4、 Chinese text books400+ Chinese Universities offering ARM coursesx86 8%ARM 71%MIPS 8%PowerPC 12%SH3/SH4 1%Richest 3rd Party ResourcesARM(Advanced RISC Machines)公司ARM开发基于高级数字产品核心的技术ARM 的商业模式ARM的商业模式ARM 开发用于设计和完成芯片的技术ARM 把IP授权给主要的芯片厂商200多家公司进入市场半导体供应商每个客户可以在不同的领域定制自己的产品并且为自己产品增加附加值从从2001年开始年开始持续持续6亿美金

5、亿美金ARM 在软件和工具领域进行投入ARM 在软件和工具领域进行投入ARM 把IP授权给主要的芯片厂商ARM的商业模式OEM厂商能够从不同的供应商那采购到软件互相兼容的芯片产品从从2001年开始年开始持续持续6亿美金亿美金OEM厂商能够开发多种低成本及差异化的产品ARM 开发用于设计和完成芯片的技术HLHL满足不同应用的ARM处理器HLApplicationsProcessorMarketReal-TimeEmbeddedMarketMicrocontroller & FPGAMarketARM926EJ-SCortex-A8ARM11 MPCoreCortex-A9 MPCoreARM11

6、76J(F)-S600+ DMIPS Multi-Proc2000+ DMIPS Multi-Proc2000+ DMIPS Uni-proc600+ DMIPS Uni-Proc250+DMIPS Uni-ProcARM968E-SARM946E-SARM1156T2(F)-SARM7TDMI600+ DMIPS Uni-Proc150+ DMIPS Uni-Proc100+ DMIPS Uni-ProcCortex R4(F)600+ DMIPS Uni-ProcARM7TDMICortex-M3/M1Cortex-M0MCU Market OverviewStrong market gr

7、owthAPM- Together we can do anythingConnect, Collaborate, Create - accelerating innovation中国合作伙伴中国合作伙伴100+ Why OEM Care about CPU? = Reduced Cost and Time to MarketApplication ASWToolchain AApplication BSWToolchain BApplication CSWToolchain CVendor ACPU AVendor BCPU BVendor CCPU CFor each additional

8、 toolchain:IT Costs $Reliability A consistent CPU Architecture enables software and toolchain reuseOEM Benefit from reduced cost and time to marketBenefits of this model:Still work with preferred Silicon Supplier to provide:Application Specific Knowledge and Regional Supply LogisticsToolchainToolcha

9、inToolchainMPEG2H264AudioEnabling Differentiation and Productivity200家基于ARM的芯片公司200家支持ARM的OS及软件公司ToolchainOS & SW100家支持ARM的工具公司多渠道供货多渠道供货Multi-Sourcing多应用选择多应用选择Multi-Choices缩短开放时间缩短开放时间Reduced Time to Market差异化差异化Differentiation生产率生产率Productivity竞争力:差异化与生产率出货量出货量Volume销售价销售价ASP软件复杂度软件复杂度Software Co

10、mplexity硬件复杂度硬件复杂度Hard Complexity差异化差异化Differentiation生产率生产率ProductivityThe Increasing Complexity in TV4142嵌入式系统的组成嵌入式系统组成应用程序应用程序实时操作系统(实时操作系统(RTOS)输入输入输出输出接口接口处理器处理器/ARM核核MMU/CacheSOC/SOPCUSBGPIOIISLCDUART和和IrDAADC/DACFPGA/CPLDDSP/浮点运算协处理器浮点运算协处理器DMA电源管理电源管理人机交互接口人机交互接口LCD/触摸屏、键盘、鼠标触摸屏、键盘、鼠标设备驱动程序

11、、设备驱动程序、HAL、BSP文件系统文件系统/图形用户应用程序接口图形用户应用程序接口驱动层驱动层OS层层应用层应用层软软 件件以太网以太网看门狗及看门狗及复位电路复位电路Timer/RTCCANFlashEEPROMSDRAMSRAM内内存存硬硬 件件嵌入式系统人才的知识结构已经形成了新的专业方向 嵌入式技术是四个学科专业的结合体:微电子学科、计算机学科、电子技术学科与对象领域(应用对象)学科。嵌入式技术专业至少是“计算机学科”和“电子技术学科”两种专业的结合, 嵌入式的设计工作: 计算机(强)+电子技术(强)(软硬件全设计)或者:计算机(强)+电子技术(弱)(偏重软件设计)或者:计算机(

12、弱)+电子技术(强)(偏重硬件设计)或许将主宰后PC时代嵌入式系统知识结构 人才需求结构微电子技术(IC设计与制造)电子技术(硬件的设计制造及测试)计算机技术(应用层软件设计与测试)(操作系统移植与测试)(驱动程序设计及测试)到底学什么好呢?嵌入式系统知识结构 企业的需求嵌入式系统知识结构 企业的需求49嵌入式项目工作量分类项目中的进度和工作量:硬件设计软件设计硬件改进软件测试软件改进1420天2030天2030天嵌入式系统教学的内容(计算机技术)基础课电路模拟电子学数字电子学C语言专业基础汇编语言微机原理/单片机原理计算机接口技术操作系统计算机网络专业课程嵌入式系统基础(选修)嵌入式操作系统

13、(选修)嵌入式系统软件设计(选修)从“菜鸟”到“高手”?理论实践菜鸟高手工匠理论家学校如何定位?老师如何定位?学生如何定位?全才?专才?研发?测试?生产?硬件?软件?驱动?OS?应用?项目化嵌入式教学方法项目化嵌入式教学方法以项目为引导:明确目标激发兴趣建设团队以需求学理论:有的放矢学以致用深刻体会以实践为主导:循序渐进贯穿始终平滑就业项目化嵌入式教学方法项目化嵌入式教学方法以项目为引导以项目为引导 大学二年级期间,在完成基础课程之后,给嵌入式方向的学生或对嵌入式有兴趣学生设定明确的项目目标,例如设计一个MP3、专用PDA等;并组建团队,团队规模一般在3-6人左右。项目化嵌入式教学方法项目化嵌

14、入式教学方法以项目为引导以项目为引导 采用导师制,老师介绍嵌入式项目开发的一般过程,以及各阶段所需要的知识。产品可行性产品立项产品详细设计产品总体设计产品测试产品包装产品维护硬件设计软件设计硬件改进软件测试软件改进项目化嵌入式教学方法项目化嵌入式教学方法以需求学理论以需求学理论了解处理器,阅读数据手册 = 计算机原理了解外部接口设备 = 计算机接口技术阅读电路图、制作电路板=模拟、数字电子学写启动代码 = 汇编语言无OS的驱动程序 = C语言实现多任务 = 操作系统实现通信 = 计算机网络项目化嵌入式教学方法项目化嵌入式教学方法以需求学理论以需求学理论 课程开展之前,将项目对应的需求摆在学生面

15、前,鼓励学生自学、提前学。 每门课程的课程设计都必须紧密结合目标项目,在每课程结束之后就必须为项目做一些工作,完成项目中的一些工作,目标就应该接近一步。项目化嵌入式教学方法项目化嵌入式教学方法以实践为主导以实践为主导课程设计设计竞赛兴趣小组毕业设计暑期实训项目以项目统一多种实践环节;教师以导师形式全程跟踪;课程设计完成功能验证设计;暑期实训完成部分功能设计;团队内部分工合作,提倡自我管理;毕业设计完成项目原形设计;按项目设计说明书格式撰写设计报告。UP团队 UPUP 一群积极的人,不去妄想成功,只顾风雨兼程,因为我们有一颗向上的心;UP Union of Programmer,一群编程爱好者,

16、追求编程之美,享受编程之乐;UP Union of Practicer,一群勇敢的践行者,在实践中创造价值,实现自我,我们相信只有实践才能体验真理,才能感悟人生。UP团队的结构UP导师团队: 8位志同道合的老师,热爱技术,乐于分享;UP研发团队: 20+位编程中的研究生,积极向上,快速提升自我中;UP兴趣小组: 3-6位向往编程的本科生(招募中),希望在编程中找到自己的未来;武汉理工大学英蓓特嵌入式系统研发中心2006武汉理工大学与Embest公司建立长期合作关系,2007年组建“武汉理工大学英蓓特嵌入式系统研发中心”,从事嵌入式开发工具、嵌入式系统软件、嵌入式应用软件的研究与开发。办公面积办公面积(M2)研究生研究生员工员工2006年100602007年2001112008年40016152009年7001843UP的技术方向的技术方向Eclipse Plugin开发,要求: Java操作系统嵌入式系统开发,要求:电路;C/VC操作系统Android应用,要求: Java操作系统计算机网络Welcome join UP, thanks! Q&Ahttp:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 农业工程

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号