书籍介绍
本书重点在于介绍嵌入式系统的特定化,以及由嵌入式设备组成的复杂网络系统的设计。在介绍了嵌入式系统的定义、发展史、组成及特定化后,根据作者多年从事嵌入式系统设计的经验,从原理上重点讲解了复杂的网络系统的组成部分:嵌入式操作系统,嵌入式处理器,各种网络通信协议,可编程逻辑器件等等。嵌入式系统大多都是多任务的实时系统,调度算法对保证系统的正确性起着重要的作用。本书随后就单处理器组成的嵌入式系统和多处理器组成的分布式嵌入式系统,介绍了各种经典的调度算法。然后,详细介绍了基于裕度的调度算法,该算法是一种启发式的静态调度算法,结合了优先级抢先和不可抢先的优点,适合于复杂的多速率任务图。随后介绍了两种软硬件协调设计的方法:基于SOPC的嵌入式系统设计方法和基于Petri网的嵌入式系统设计方法,以及两种方法的最新研究成果。最后结合OSGi和agent技术,給出了智能家居系统的设计构架。