提交 2bd674ee 编写于 作者: 鸿蒙内核源码分析's avatar 鸿蒙内核源码分析

注解让你彻底明白什么是圆整函数(ROUNDUP,ROUNDDOWN).

搜索 @note_pic 方便理解画的字符图
搜索 @note_why 尚未看明白的地方,如果您看明白了,请告知完善
搜索 @note_thinking 一点思考和吐槽的地方
搜索 @note_#if0 由第三方项目提供不由内核源码中定义的极为重要的结构体,为方便理解而添加的
搜索 @note_good 给源码点赞
上级 bd92767d
......@@ -4,97 +4,97 @@
---
- kernel_liteos_a_note
* kernel
+ base
+ core
+ los_bitmap.c
+ los_process.c
+ los_sortlink.c
+ los_swtmr.c
+ los_sys.c
+ los_task.c
+ los_tick.c
+ los_timeslice.c
+ ipc
+ los_event.c
+ los_futex.c
+ los_ipcdebug.c
+ los_mux.c
+ los_queue.c
+ los_queue_debug.c
+ los_sem.c
+ los_sem_debug.c
+ los_signal.c
+ mem
+ misc
+ kill_shellcmd.c
+ los_misc.c
+ los_stackinfo.c
+ mempt_shellcmd.c
+ swtmr_shellcmd.c
+ sysinfo_shellcmd.c
+ task_shellcmd.c
+ vm_shellcmd.c
+ mp
+ los_lockdep.c
+ los_mp.c
+ los_percpu.c
+ los_stat.c
+ om
+ los_err.c
+ sched\sched_sq
+ los_priqueue.c
+ los_sched.c
+ vm
+ los_vm_boot.c
+ los_vm_dump.c
+ los_vm_fault.c
+ los_vm_filemap.c
+ los_vm_iomap.c
+ los_vm_map.c
+ los_vm_page.c
+ los_vm_phys.c
+ los_vm_scan.c
+ los_vm_syscall.c
+ oom.c
+ shm.c
+ common
+ console.c
+ hwi_shell.c
+ los_cir_buf.c
+ los_config.c
+ los_exc_interaction.c
+ los_excinfo.c
+ los_hilog.c
+ los_magickey.c
+ los_printf.c
+ los_rootfs.c
+ los_seq_buf.c
+ virtual_serial.c
+ extended
+ cppsupport
+ los_cppsupport.c
+ cpup
+ cpup_shellcmd.c
+ los_cpup.c
+ dynload\src
+ los_exec_elf.c
+ los_load_elf.c
+ liteipc
+ hm_liteipc.c
+ tickless
+ los_tickless.c
+ trace
+ los_trace.c
+ vdso
+ src
+ los_vdso.c
+ los_vdso_text.S
+ usr
+ los_vdso_sys.c
+ user\src
+ los_user_init.c
- [kernel_liteos_a_note:鸿蒙内核源码注释中文版](https://gitee.com/weharmony/kernel_liteos_a_note/)
* [kernel](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/)
+ [base](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/)
+ [core](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/)
+ [los_bitmap.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_bitmap.c)
+ [los_process.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_process.c)
+ [los_sortlink.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_sortlink.c)
+ [los_swtmr.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_swtmr.c)
+ [los_sys.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_sys.c)
+ [los_task.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_task.c)
+ [los_tick.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_tick.c)
+ [los_timeslice.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/core/los_timeslice.c)
+ [ipc](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/ipc/)
+ [los_event.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_event.c)
+ [los_futex.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_futex.c)
+ [los_ipcdebug.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_ipcdebug.c)
+ [los_mux.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_mux.c)
+ [los_queue.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_queue.c)
+ [los_queue_debug.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_queue_debug.c)
+ [los_sem.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_sem.c)
+ [los_sem_debug.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/los_sem_debug.c)
+ [los_signal.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/ipc/base/)
+ [mem](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/mem/los_signal.c)
+ [misc](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/)
+ [kill_shellcmd.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/kill_shellcmd.c)
+ [los_misc.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/los_misc.c)
+ [los_stackinfo.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/los_stackinfo.c)
+ [mempt_shellcmd.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/mempt_shellcmd.c)
+ [swtmr_shellcmd.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/swtmr_shellcmd.c)
+ [sysinfo_shellcmd.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/sysinfo_shellcmd.c)
+ [task_shellcmd.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/task_shellcmd.c)
+ [vm_shellcmd.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/misc/vm_shellcmd.c)
+ [mp](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/mp/)
+ [los_lockdep.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/mp/los_lockdep.c)
+ [los_mp.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/mp/los_mp.c)
+ [los_percpu.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/mp/los_percpu.c)
+ [los_stat.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/mp/los_stat.c)
+ [om](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/om/)
+ [los_err.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/om/los_err.c)
+ [sched/sched_sq](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/sched/sched_sq/)
+ [los_priqueue.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/sched/sched_sq/los_priqueue.c)
+ [los_sched.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/sched/sched_sq/los_sched.c)
+ [vm](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/)
+ [los_vm_boot.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_boot.c)
+ [los_vm_dump.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_dump.c)
+ [los_vm_fault.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_fault.c)
+ [los_vm_filemap.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_filemap.c)
+ [los_vm_iomap.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_iomap.c)
+ [los_vm_map.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_map.c)
+ [los_vm_page.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_page.c)
+ [los_vm_phys.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_phys.c)
+ [los_vm_scan.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_scan.c)
+ [los_vm_syscall.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/los_vm_syscall.c)
+ [oom.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/oom.c)
+ [shm.c](https://gitee.com/weharmony/kernel_liteos_a_note/tree/master/kernel/base/vm/shm.c)
+ [common](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [console.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [hwi_shell.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_cir_buf.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_config.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_exc_interaction.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_excinfo.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_hilog.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_magickey.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_printf.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_rootfs.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [los_seq_buf.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [virtual_serial.c](https://gitee.com/weharmony/kernel_liteos_a_note/common/)
+ [extended](https://gitee.com/weharmony/kernel_liteos_a_note/extended/)
+ [cppsupport](https://gitee.com/weharmony/kernel_liteos_a_note/extended/cppsupport/)
+ [los_cppsupport.c](https://gitee.com/weharmony/kernel_liteos_a_note/extended/cppsupport/)
+ [cpup](https://gitee.com/weharmony/kernel_liteos_a_note/cpup/)
+ [cpup_shellcmd.c](https://gitee.com/weharmony/kernel_liteos_a_note/cpup/)
+ [los_cpup.c](https://gitee.com/weharmony/kernel_liteos_a_note/cpup/)
+ [dynload/src](https://gitee.com/weharmony/kernel_liteos_a_note/dynload/src/)
+ [los_exec_elf.c](https://gitee.com/weharmony/kernel_liteos_a_note/dynload/src/)
+ [los_load_elf.c](https://gitee.com/weharmony/kernel_liteos_a_note/dynload/src/)
+ [liteipc](https://gitee.com/weharmony/kernel_liteos_a_note/liteipc/)
+ [hm_liteipc.c](https://gitee.com/weharmony/kernel_liteos_a_note/liteipc/)
+ [tickless](https://gitee.com/weharmony/kernel_liteos_a_note/tickless/)
+ [los_tickless.c](https://gitee.com/weharmony/kernel_liteos_a_note)
+ [trace](https://gitee.com/weharmony/kernel_liteos_a_note/trace/)
+ [los_trace.c](https://gitee.com/weharmony/kernel_liteos_a_note)
+ [vdso](https://gitee.com/weharmony/kernel_liteos_a_note/vdso/)
+ [src](https://gitee.com/weharmony/kernel_liteos_a_note)
+ [los_vdso.c](https://gitee.com/weharmony/kernel_liteos_a_note)
+ [los_vdso_text.S](https://gitee.com/weharmony/kernel_liteos_a_note)
+ [usr](https://gitee.com/weharmony/kernel_liteos_a_note)
+ [los_vdso_sys.c](https://gitee.com/weharmony/kernel_liteos_a_note)
+ [user/src](https://gitee.com/weharmony/kernel_liteos_a_note/user/src)
+ [los_user_init.c](https://gitee.com/weharmony/kernel_liteos_a_note)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册