一文看懂嵌入式开发与c++开发有什么不同.doc
《一文看懂嵌入式开发与c++开发有什么不同.doc》由会员分享,可在线阅读,更多相关《一文看懂嵌入式开发与c++开发有什么不同.doc(4页珍藏版)》请在三一文库上搜索。
1、一文看懂嵌入式开发与c+开发有什么不同嵌入式开发简介嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,c+fans/tags/ucos/ target=_blank ucos,vxworks,linux,android等。另外,用c,c+或汇编开发;用高级处理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系统也属于嵌入式的开发。嵌入式开发的分类1、嵌入式应用开发,应该就是你说的嵌入式开发,即c+或android等精通一门面向对象语言。2、嵌入式内核移植,底层驱动开发,会看懂一些数字电路,能写一些简单的汇编语言,精通c语言,了解ar
2、m的基本架构,linux内核了解越深越好,会编写驱动。3、嵌入式硬件开发,即芯片的外围电路设计嵌入式开发的使用技巧嵌入式系统(Embedded System)是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。举例来说,大到油田的集散控制系统和工厂流水线,小到家用VCD机或手机,甚至组成普通PC终端设备的键盘、鼠标、硬盘、Modem等均是由嵌入式处理器控制的。嵌入式开发的应用领域嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,
3、并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。c+简介C+是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C+擅长面向对象程序设计的同
4、时,还可以进行基于过程的程序设计,因而C+就适应的问题规模而论,大小由之。C+不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。C+工作原理C+语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。生成程序是指将源码(C+语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。第一步是对程序进行编译,这需要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 看懂 嵌入式 开发 c+ 什么 不同
链接地址:https://www.31doc.com/p-3362679.html