[ZLG-ARM] 嵌入式软件基础学习笔记

[复制链接]
1811|1
 楼主| acertm 发表于 2009-5-14 13:05 | 显示全部楼层 |阅读模式
嵌入式软件开发,必须要满足:可靠性,性能和成本的挑战。<br /><br />对于可靠性:尽量消除错误,容许错误和容许不可预知的情况。当发生某些错误的时候,不能进行”重启动“<br />对于性能:学习一些新技术,比如多任务处理,还有就是调度等等。。。。<br />对于成本:。。。。。<br /><br />实时:实时系统的基本设计目标是最小化响应时间。<br />软实时系统指设计成尽可能快地计算响应,但是没有明确的截止时间的系统。如果强加了截止时间,该系统称为硬实时系统。<br /><br />多任务:一个cpu,分时运行各个线程<br /><br />嵌入式的编程语言:首先语言是,并且将继续是,C语言,偶有少量汇编,C++和JAVA需要很大的运行时开销来支持他们的某些特性,所以仍然很少用在嵌入式系统中。EC++(嵌入式C++)是C++的一个适当的子集,具有面向对象的特性,但是省略了那些会增加代码长度和损害运行时性能的不重要的特性。EC++是日本设计的,已经引起嵌入式团体的浓厚兴趣。<br /><br />实时内核:为什么<br />
ictty 发表于 2009-5-14 13:14 | 显示全部楼层

经验之谈

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

94

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部