2024
你在使用实时操作系统(RTOS)时是否发现无法将任务调度或延迟精度降到毫秒以下?你可能不得不在RTOS之外编写大量应用代码。虽然这种方式可行,但这会让你怀疑应用程序是否满足其截止期限,是否可维护和可扩展。RTOS不应该能够管理整个应用程序的时间吗,不管这个时间是一秒还是一微秒?…
看门狗是一种硬件单元,通常集成在微控制器上,其主要目的是执行错误处理(通常是硬件复位),将系统安全挂起,不以错误方式执行。看门狗的主要组件是一个计数器,初始化时被配置为某个特定值,随后计数到零。软件必须经常复位该计数器,以确保其计数值不会到零。如果计数到零,将假定系统出现故障,通常会复位CPU。这意味着看门狗作为最后的保护手段,只有在其他保护措施都失败的情况下才会采取这种选择。…
2023
对于嵌入式或本地解决方案来说,软件测试似乎是一件令人头疼的事情,但事实并非如此! 当然软件测试也有挑战。时间和资源的限制会限制测试的级别,而且测试很难模拟所有真实世界的场景和极端情况,这可能导致缺陷在发布后修复成本最高的阶段被发现。…
在产品中实现这种功能已经有一段时间了,然而传统的方法是在嵌入式控制器中添加web服务器,以及USB和TCP/IP协议栈,这需要相当大的处理能力、能耗,占用更多的代码空间和RAM资源。…
embOS是SEGGER提供的一款抢占式的RTOS,旨在成为开发嵌入式应用程序的基础,可用于所有流行的内核、编译器和开发工具,符合MISRA-C:2012标准。…
通过ARMv8-M架构支持的TrustZone技术,可以将关键安全固件和私有程序(如安全引导、固件更新和密钥)与其余应用程序隔离,极大降低被攻击的可能性,增加嵌入式系统安全。SEGGER的embOS目前已支持ARMv8-M TrustZone,这使得embOS成为高效、安全的嵌入式系统的良好基础。…
2022
传统的RTOS都是利用一个硬件定时器产生周期性的节拍中断,作为系统的时基。在多数的应用中,系统节拍的周期都是毫秒级的,RTOS的超时、延迟、定时的分辨率都是以节拍为单位。…
2021
Segger公司已经和众多国产MCU厂商例如灵动微电子、兆易创新和新唐等达成合作,为国产MCU提供成熟的开发环境Segger Embedded Studio、硬件调试工具J-Link和批量生产使用的Flasher编程器等系列产品。Segger系列产品对于MM32等国产MCU的大力支持有助于国产MCU建立成熟的产业生态,让国产MCU用户能够更好的进行研发和生产。…
如果代码体积对你很重要,则SEGGER 链接器可以用多种方式减小你的应用程序映像。…
电子产品介绍…
Support@bmrtech.com
info@bmrtech.com