-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathreadme
More file actions
32 lines (30 loc) · 2.77 KB
/
readme
File metadata and controls
32 lines (30 loc) · 2.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1. helloworld
hellowrold纯汇编
2. helloworld_c
汇编 + helloworld 的 C 实现
3. boot
汇编启动初始化代码 + helloworld 的 C 实现
4. boot_mmu
编启动初始化代码 + 开MMU + helloworld 的 C 实现
5. print_1
编启动初始化代码 + 开MMU + 打印封包
6. print_format
编启动初始化代码 + 开MMU + 打印格式化封包
7. interrupt
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化
8. buddy
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现
9. slab
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现 + 小块内存管理slab算法实现
10. ram_driver
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现 + 小块内存管理slab算法实现 + ramdisk创建及ramdisk driver 驱动
11. fs
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现 + 小块内存管理slab算法实现 + ramdisk创建及ramdisk driver 驱动 + fs框架及romfs具体实现(通过文件路径读写内容)
12. app_bin
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现 + 小块内存管理slab算法实现 + ramdisk创建及ramdisk driver 驱动 + fs框架及romfs具体实现(通过文件路径读写内容) + 在ramdisk中添加app_bin,并读取执行app_bin
13. app_elf
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现 + 小块内存管理slab算法实现 + ramdisk创建及ramdisk driver 驱动 + fs框架及romfs具体实现(通过文件路径读写内容) + 在ramdisk中添加 app_elf,并读取执行app_elf
14. syscall
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现 + 小块内存管理slab算法实现 + ramdisk创建及ramdisk driver 驱动 + fs框架及romfs具体实现(通过文件路径读写内容) + 在ramdisk中添加 app_elf,并读取执行app_elf + app内实现 syscall(封装svc/swi) 内核实现 swi 异常处理
15. process
汇编启动初始化代码 + 开MMU + 打印格式化封包 + 中断初始化 + timer4 初始化 + 内存管理buddy算法实现 + 小块内存管理slab算法实现 + ramdisk创建及ramdisk driver 驱动 + fs框架及romfs具体实现(通过文件路径读写内容) + 在ramdisk中添加 app_elf,并读取执行app_elf + app内实现 syscall(封装svc/swi) 内核实现 swi 异常处理 + 进程创建及调度