Chinaunix首页 | 论坛 | 博客
  • 博客访问: 279202
  • 博文数量: 101
  • 博客积分: 4245
  • 博客等级: 上校
  • 技术积分: 1085
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-24 00:28
文章分类

全部博文(101)

文章存档

2012年(1)

2011年(16)

2010年(34)

2009年(50)

我的朋友

分类: LINUX

2009-05-08 16:17:38

嵌入式软件开发,必须要满足:可靠性,性能和成本的挑战。

对于可靠性:尽量消除错误,容许错误和容许不可预知的情况。当发生某些错误的时候,不能进行”重启动“
对于性能:学习一些新技术,比如多任务处理,还有就是调度等等。。。。
对于成本:。。。。。

实时:实时系统的基本设计目标是最小化响应时间
软实时系统指设计成尽可能快地计算响应,但是没有明确的截止时间的系统。如果强加了截止时间,该系统称为硬实时系统

多任务:一个cpu,分时运行各个线程

嵌入式的编程语言:首先语言是,并且将继续是,C语言,偶有少量汇编,C++和JAVA需要很大的运行时开销来支持他们的某些特性,所以仍然很少用在嵌入式系统中。EC++(嵌入式C++)是C++的一个适当的子集,具有面向对象的特性,但是省略了那些会增加代码长度和损害运行时性能的不重要的特性。EC++是日本设计的,已经引起嵌入式团体的浓厚兴趣。

实时内核:为什么




阅读(687) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~