嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。

       从嵌入式教程中我们可以学习到多种多内核设计模式,这些多内核设计模式不是一个为了严格定义一个系统的刚性模型,而是针对思考和探讨关于系统实现宏伟蓝图的初始点,以及规定了一套通用术语以便软、硬件团队都能设计出一个多内核系统结构。

       这里给大家唠唠平面模式,片上栅格模式,SMP模式这三种设计模式。

       平面模式名字来源于控制和数据平面,它是一个广泛的和不同类型的多内核设计实例,这种多内核设计统称为非对称多处理技术。

       片上栅格模式简称栅格,使用的关键在于分割系统,然后是合适的节点间通信系统。相对其他模式,更容易与软件整合,过去的系统也可以完整运行。判决能力和调试能力也是又是,这是其它涉及模式所不能比拟的。       SMP设计模式最大的优点就是灵活,这种灵活性可以不需要在牺牲任何性能的条件下实现判决或实时响应。只有具备对称的共享存储器的多内核处理器平台,一级具有SMP功能的操作系统才能被称为SMP设计模式。       多内核涉及是会使得系统变得更为复杂,但我们从嵌入式教程中学习到的不同解决方法可以让开发人员在实现功能和节约成本上得到一定助力。