嵌入式系统的定义特点之一是,你应该没有对它是什么做的预期或如何安排。没有架构标准,这是每个人都喜欢它。
好吧;不是每个人都:穷人子弟书写工具对嵌入式系统的应对各种挑战。,坦白地说,这些工具回到了原点和帮助架构师决定如何优化他们的系统。但是如果每个变体主要项目配置工具,那这就不是去工作。
当然,我们可以尝试和规范硬件架构…
是的,祝你好运,去任何地方。
相反,有一个中间立场正在研究多核协会:这叫做垫片,代表为Multi-many-core Software-Hardware接口。这个想法是为了给软件工具来发现硬件配置通过一个XML文件。
这是其中的一个项目,是这个游戏的名字“克制”。真的会这样容易失控,远远超过它的范围,但是开车的人——尤其是正树Gondo考试——正在煞费苦心来定义这是什么和不是。
例如,它不是一个完整的硬件系统中描述的一切。重要的局限于记录硬件软件,它描述了硬件的方式是有意义的软件(不像IP-XACT,用于硬件设计师)。定义的类型和数量的处理器核心,同步机制,人性讲堂通信、内存架构,互连,虚拟化方案。
他们也尽力确保这不是一个功能硬件模型——你不会把它插到一些模拟器,并让它工作。它只是一个描述。它也不是一个工具本身;这种格式的数据可以被其他人创建的工具。所以没有威胁到任何人的生态系统。
这部分旨在允许给定的体系结构的性能估算,但它不会cycle-accurate 100%。它将帮助创造的——但不会自动创建——硬件抽象层。
具体的新闻是一个工作小组启动定义细节;第一个规范应该是明年的某个时候。你可以找到更多的信息在努力和如何参与他们的释放。