中文 英语

嵌入式软件:有时更简单,但通常更复杂


嵌入式软件,曾经是编写、更新和优化的挑战,现在正在遵循其他类型软件的路线。它是抽象的,使用起来更简单,而且写起来更快。但在某些情况下,也很难做到正确。从概念层面上看,嵌入式软件的一般定义并没有太大的变化。它仍然是低水平的司机和RTOSes运行接近硬件…»阅读更多

不断变化的汽车行业格局


消费者对具有先进功能的高互联汽车的需求,正迫使全球汽车行业开发更先进的电气和电子(E/E)架构。包括越野车在内的所有类别和细分市场越来越多地采用互联功能,这也推动了强大的智能功能……»阅读更多

嵌入式软件的巨大变化


每个优秀的硬件或软件设计都始于整个设计周期的结构化方法,但随着芯片架构和应用程序开始专注于特定领域,并包括某些版本的AI,这种结构变得越来越难以定义。嵌入式软件,在过去是为非常狭窄的功能和最小的占用空间编写的,越来越多地混合在一起……»阅读更多

使用虚拟原型的持续集成和部署流


就在不久前,嵌入式软件开发人员还在寒冷的培养实验室里挤在一起,在最终系统的物理原型上集成和测试他们的代码。除了不便之外,这种方法还有两个主要问题。在一个大型软件团队中复制原型的成本是相当大的,并且必须维护和管理这些系统。这变得很普遍……»阅读更多

基于arm的soc上调试SW工作负载的两种方法


在一个典型的片上系统(SoC)开发项目中,芯片架构师会在芯片问世前数年将给定SoC的初始规格提供给设计团队。随着需求的变化,他们将修改硬件和软件规范。通常,软件开发的很大一部分发生在开发过程的后期。»阅读更多

调试嵌入式应用程序


随着硬件和软件之间可观察到的和可能的交互的数量不断增长,以及越来越多的功能被塞进芯片、包和系统中,调试嵌入式设计变得越来越困难。但在这方面似乎也有一些进步,涉及多种技术,包括硬件跟踪、基于扫描链的调试,以及更好的模拟……»阅读更多

将车辆系统开发转向虚拟ecu


为汽车开发电气和电子内容一直是工程和制造方面的挑战。对于零部件来说,道路是一个异常恶劣的环境:温度和湿度不断变化,同时噪音和振动冲击着车辆的所有部件。高速旅行的本质要求安全性和可靠性,这必须在存在差异的情况下实现。»阅读更多

嵌入式处理器要求和操作系统选择


对于每个嵌入式产品,软件开发人员需要考虑他们是否需要一个操作系统;如果有,是什么类型的操作系统。操作系统差异很大,从内存占用很小的实时操作系统到具有丰富功能集的通用操作系统,如Linux。为你的产品选择一种合适的操作系统类型,从而为你的产品选择合适的操作系统。»阅读更多

嵌入式多核:支持异构操作系统和混合关键系统


多核嵌入式系统的实现正变得越来越普遍。使用多个处理器实现设计的决定可能受到许多因素的影响;一般来说,这些是要实现的技术目标,要实现的上市时间,以及目标设计和生产成本。在设计中使用多核需要许多关键决策,这与大多数嵌入式系统一样……»阅读更多

争夺更好的计算软件


Cadence总裁Anirudh Devgan接受了《半导体工程》的采访,谈论了计算软件,为什么它在边缘和AI系统中如此重要,以及整个半导体行业的巨大变化在哪里。以下是那次谈话的节选。SE:对于如何在边缘处理数据没有一致的方法,部分原因是没有综合考虑……»阅读更多

←老帖子
Baidu