嵌入式编程用的最多的也是C语言,和普通的windows下的C编程不同的就是,比如应用层开发,嵌入式开发出来的应用程序最终不是要运行在PC上的,而是目标板。所以嵌入式开发就一定会有交叉编译这个环节(简单一点理解就是,在PC下编程,然后交叉编译一下,让程序能运行在PC外的其他平台上,比如ARM开发板什么的)
稍微做一下类比:
普通编程开发=====CPU(比如奔腾)=====windows操作系统
嵌入式开发=====嵌入式处理器(比如ARM)=====嵌入式操作系统(比如嵌入式linux、wince、vxworks等)
PC上如果没有windows操作系统,那它就是一个DOS机。
嵌入式开发中如果没有嵌入式操作系统,那它就是通常所说的单片机开发,嵌入式开发最初就是从单片机开发走过来的。
现在所说的嵌入式开发,通常都是指有嵌入式操作系统的那种,产品功能复杂了,单片机开发无法实现,需要用到嵌入式操作系统,也能体现出嵌入式操作系统的优势。 当然现在所讲嵌入式开发和单片机开发的区别不仅仅在是否有嵌入式操作系统上,嵌入式开发所使用的嵌入式处理器(比如ARM / MIPS等)在内核体系结构、指令系统、工作模式等方面与单片机都有很大不同。
基于VC++6.0的串口通信开发方法
1引言在当今的工业控制领域,串口通信是计算机与其他设备进行数据通信时经常使用的方法,具有实现简单、使用灵活、数据传输可靠等几个优点,特
0评论2015-12-31451
浅谈生物质能气化发电节能技术开发利用
我国发展生物质能气化技术,为农村地区提供生活和生产用能,不仅有利于这些地区脱贫致富,实现小康社会的奋斗目标,也有助于建立可持续的再生能源系统,促进国家节能减排和国民经济的健康发展。
0评论2015-08-26434
开发嵌入式系统技术的七个技巧浅析
嵌入式是一个艰苦的过程,需要开发人员维护和管理系统的每个比特和字节。当一个应用程序被确认为“成功”的那一刻,通常会有一种如释重负的感觉,但仅仅因为软件在受控条件下的那一刻运行正常并不意味着明天或一年后还会运行正常。
0评论2015-08-19513
塑料机械企业节能技术的研究开发
目前伺服节能技术已成功应用到注塑机上,比普通定量泵注塑机节能最高可达80%比变量泵节能最高可达50%同时,提高生产效率10%以上,注塑机制造厂商已经开始批量设产,将迅速成为主场主流产品。
0评论2015-08-05447
浅谈油田开发中的废水处理技术
油田开发过程中经常会伴随着大量废水的排出,如果不及时采取有效的技术和措施进行处理,就会对生态环境造成非常严重的后果。在构建环境友好型
0评论2014-08-12297