1. 我需要具备哪些方面的知识?KaihongOS南向适配的方向分为:驱动开发、内核开发。 根据适配方向划分,需要掌握的知识技能分别为:
以上,如能对某一模块的南向适配研究透彻,自行调通,积极解决问题。那么对一名kaihongOS的南向驱动开发工程师而言,他便是合格的,若具备模数电和单片机基础,尤佳。 2. KaiHongOS的南向适配工作是如何划分的?KaiHongOS的南向适配开发工作分为<驱动子系统开发>和<内核子系统开发>。 3. 如何开发UHDF(用户态驱动框架)?
详见章节 – 外设驱动开发) 4. 如何开发KHDF(内核态驱动框架)?
详见章节 – 平台驱动开发) 5. 如何开发内核子系统?
详见章节 – 内核子系统) 6. KaiHongOS驱动子系统特性?KaihongOS的驱动子系统采用多内核(Linux内核或者LiteOS)设计。其目的在于相同硬件兼容不同内核使用,降低移植适配和运维工程师的负担。为此,KaihongOS基于下述特性和能力做出改进和优化。
|
扫一扫,分享给好友
电子发烧友网
电子发烧友开云(中国)官方