打印
[ZLG-ARM]

嵌入式软件基础学习笔记

[复制链接]
914|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
acertm|  楼主 | 2009-5-14 13:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
嵌入式软件开发,必须要满足:可靠性,性能和成本的挑战。

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

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

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

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

实时内核:为什么

相关帖子

沙发
ictty| | 2009-5-14 13:14 | 只看该作者

经验之谈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

94

帖子

0

粉丝