• 让数值算法在Arm edge端跑的更快

    CMSIS DSP 库作为高度优化的嵌入式系统数字信号计算库一直以来深受广大开发者所喜爱,随着人工智能(Artificial Intelligence )逐步向Edge端扩展,Edge端的数字计算负载也越来越大,为了缓解计算的压力,各种框架也在Edge端采用CMSIS DSP库进行优化加速。科学计算环境和嵌入式开发环境有很大的区别,比如科学计算往往采用Python,SCIPy,Matlab,而这些环境一般是无法在低功耗嵌入式环境,特别是MCU,下运行。由于目的不同,二者之间的使用方法也存在一些差异…

  • arm新运行时软件系统加速Cortex-M设备上功能安全应用开发

    这是一篇关于Keil RTX5在汽车安全及工业安全上进展的译文,原文来自大名鼎鼎的Mr. Keil

    =============

    我们非常高兴发布arm为安全关键系统相关应用高度优化的运行时软件组件,它可以运行在汽车,工业和医疗市场上广受好评的arm芯片上。新的功能安全运行时软件组件包含一个经过认证的实时操作系统(RTOS),Keil RTX5,手工优化的C库和大量文档帮助客户产品通过安全认证。结合TÜV SÜD 认证的arm编译工具链软件测试库,该组件通过提供一个安全,可靠,高效的软件平台减少工程师开发底层软件上的时间…

  • CMSIS-NN尝鲜记

    随着物联网的流行,节点的低功耗,实时性智能需求也在不断增多。神经网络(Neural Network)作为一种热门的人工智能技术方向,网上已经非常丰富的介绍文档,我就不再赘述。传统的神经网络需要大量的计算资源去实现,相对于学习过程来说,推理所需要的资源相对较少,但仍然十分巨大。如何在性能相对较弱的微处理器上实现神经网络的快速推理过程?这需要对现有的神经网络模型进行大量的优化,CMSIS-NN就是在这个方向上的一个非常好的尝试。

    CMSIS的全称是Cortex Microcontroller Software…

  • CMSIS DSP库的arm_mat_inverse_f32 函数莫名其妙返回singular错误

    用的库是arm_cortexM4lf_math.lib。我看到有外国佬三年多之前就问过了,但是为什么现在都没解决