作为一名物联网领域的爱好者,自华为开源LiteOS后就一直在持续关注其动态。今天浏览LiteOS在码云上的代码仓时,惊喜的发现在4月15号更新了源码,从提交日志看是更新了内核代码,并且新增了对ARM Cortex A核的支持。

通过git查看具体的提交日志,发现修改量巨大,竟然有将近400个文件的修改,这是要搞事情的节奏呀。大致看了代码对比,主要包括以下更新:

1、增加对Cortex A核支持;

2、增加华为安全函数库,并在代码中使用这些安全函数替代原来的C标准库函数;

3、增加动态/静态内存使用统计,增加接口获取动态内存池的内存结构信息;

4、增加中断屏蔽、中断使能、中断的亲和性设置;

从以上更新可以看出,内核上增加了不少功能增强,同时也进行了安全加固。而最大的变化,应该就是在架构上增加对ARM Cortex A核的支持。众所周知,A核面向的是性能密集型系统的内核,侧重应用功能的场合,可以支持智能手机、电子阅读器、平板电脑、数字电视等各种产品。而M核面向的是各类嵌入式应用的微控制器内核,侧重微控制器单片机方面的场合。

此次更新,在LiteOS官网并没有多少宣传,不知是不是在默默憋大招,悄悄为后面支撑更多应用做准备,期待LiteOS后续版本发布

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐