OpenHarmony
直播中

贾飞小

7年用户 1763经验值
私信 关注
[文章]

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/do ... B%E7%BB%9FREADME.md

OpenHarmony轻内核
  1. OpenHarmony轻内核基础功能

  2. 进程
  3. 线程
  4. 内存
  5. 网络
  6. OpenHarmony轻内核文件系统

  7. VFS
  8. NFS
  9. RAMFS
  10. FAT
  11. JFFS2
  12. 标准库

  13. 标准库
  14. 与Linux标准库的差异
  15. 调测

  16. Shell介绍

  17. Shell命令开发指导

  18. Shell命令编程实例

  19. Shell命令使用详解

  20. 系统命令

  21. cpup
  22. date
  23. dmesg
  24. exec
  25. free
  26. help
  27. hwi
  28. kill
  29. log
  30. memcheck
  31. oom
  32. pmm
  33. reset
  34. sem
  35. stack
  36. su
  37. swtmr
  38. systeminfo
  39. task
  40. uname
  41. vmm
  42. watch
  43. 文件命令

  44. cat
  45. cd
  46. chgrp
  47. chmod
  48. chown
  49. cp
  50. format
  51. ls
  52. lsfd
  53. mkdir
  54. mount
  55. partinfo
  56. partition
  57. pwd
  58. rm
  59. rmdir
  60. statfs
  61. sync
  62. touch
  63. writeproc
  64. umount
  65. 网络命令

  66. arp
  67. dhclient
  68. dns
  69. ifconfig
  70. ipdebug
  71. netstat
  72. ntpdate
  73. ping
  74. ping6
  75. telnet
  76. tftp
  77. 魔法键使用方法

  78. 用户态异常信息说明


更多回帖

发帖
×
20
完善资料,
赚取积分