OpenHarmony源码的目录及简单说明
kernel_liteos_a:揭开神秘的面纱!
怎么感觉跟linux内核有点相似,kernel fs lib net arch是一样的
内核子系统
简介
OpenHarmony内核是华为推出面向IoT领域的实时操作系统内核,它同时具备RTOS轻快和Linux易用的特点。
OpenHarmony内核主要包括进程和线程调度、内存管理、IPC机制、timer管理等内核基本功能。
OpenHarmony内核的源代码分为 kernel_liteos_a 和 kernel_liteos_m 这2个代码仓库,其中kernel_liteos_a主要针对Cortex-A系列处理器,而kernel_liteos_m则主要针对Cortex-M系列处理器,两者目录结构非常相似,所以下面主要针对kernel_liteos_a代码仓库进行介绍。
约束
Hi3518EV300默认使用jffs2文件系统,Hi3516DV300默认使用vfat文件系统。若要使用其他文件系统,需要新增适配。
使用
请参考《内核使用指南》。
涉及仓
drivers_liteos
kernel_liteos_a
kernel_liteos_a_huawei_proprietary_fs_proc
kernel_liteos_m
来源:https://openharmony.gitee.com/openharmony
https://gitee.com/openharmony/docs/blob/master/readme/%E5%86%85%E6%A0%B8%E5%AD%90%E7%B3%BB%E7%BB%9FREADME.md
OpenHarmony轻内核
OpenHarmony轻内核基础功能
进程
线程
内存
网络
OpenHarmony轻内核文件系统
VFS
NFS
RAMFS
FAT
JFFS2
标准库
标准库
与Linux标准库的差异
调测
Shell介绍
Shell命令开发指导
Shell命令编程实例
Shell命令使用详解
系统命令
cpup
date
dmesg
exec
free
help
hwi
kill
log
memcheck
oom
pmm
reset
sem
stack
su
swtmr
systeminfo
task
uname
vmm
watch
文件命令
cat
cd
chgrp
chmod
chown
cp
format
ls
lsfd
mkdir
mount
partinfo
partition
pwd
rm
rmdir
statfs
sync
touch
writeproc
umount
网络命令
arp
dhclient
dns
ifconfig
ipdebug
netstat
ntpdate
ping
ping6
telnet
tftp
魔法键使用方法
用户态异常信息说明
上一篇: 数据结构与算法:最大堆