OpenHarmony开发者文档 |
您所在的位置:网站首页 › 鸿蒙和谷歌新系统内核一样吗 › OpenHarmony开发者文档 |
内核子系统简介目录约束使用涉及仓内核子系统简介 OpenHarmony内核是华为推出的面向IoT领域的实时操作系统内核,它具备类似RTOS般轻快和Linux般易用的特点。 这个仓库用于存放OpenHarmony内核的源代码。包括功能组件部分:进程和线程调度、内存管理、IPC机制、timer管理等操作系统基础组件,版本包编译信息。 目录表 1 OpenHarmony轻内核源代码目录结构 名称 描述 apps 用户态的init和shell应用程序。 arch 体系架构的目录,如arm等。 bsd freebsd相关的驱动和适配层模块代码引入,例如USB等。 compat 内核posix接口的兼容。 fs 文件系统模块,主要来源于NuttX开源项目。 kernel 进程、内存、IPC等模块。 lib 内核的lib库。 net 网络模块,主要来源于lwip开源项目。 platform 支持不同的芯片平台代码,如Hi3516DV300等。 security 安全特性相关的代码,包括进程权限管理和虚拟id映射管理。 syscall 系统调用。 test 内核和用户态的测试用例。 tools 编译配置和menuconfig相关的代码。 约束系统启动默认使用jffs2的文件系统,该文件系统支持可读可写,若要使用其他文件系统,需要适配新增。 使用请参考《内核使用指南》。 涉及仓drivers_liteos kernel_liteos_a kernel_liteos_a_huawei_proprietary_fs_proc kernel_liteos_m |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |