In November last year, Huawei announced the open source of its Internet of Things operating system LiteOS, which caused a lot of attention and discussion.
According to OSChina, its code warehouse is now updated. Judging from the updated account information, it should be the official updated content of LiteOS.
It can be seen from the remark information "Update the LiteOS kernel, add support for ARM Cortex-A", this time mainly for the update of the kernel, in addition to supporting the Cortex-M core, the A core (Cortex-A) is added.
Most IoT chips are ARM's M-core (Cortex-M) architecture, whether it is M0, M3, M4 or M7.
The ARM M core is generally used in the field of microcontrollers, the most common of which is sensors, and Cortex-A has better performance and can support higher-demand Internet devices. Applications include smart phones, e-readers, digital TVs, home networks, etc. Various products.
This update kernel supports A core, I wonder if in order to increase support for Hisilicon chips, HiSilicon has many A-core chips.
In the "Huawei_LiteOS_Developer_Guide_zh.md" file under its doc directory, more support for Hisilicon chips was also found.
Specific source code changes can be viewed:
https://gitee.com/LiteOS/LiteOS/commit/f74e444138a4d811c2a8d606a252070de176267a