Commit Graph

81 Commits

Author SHA1 Message Date
zhangzheng
54b6bc9c24 严格代码检查,修复大量错误,以及diskio.c ioctl参数大小导致的卡死问题 2025-03-23 17:35:56 +08:00
zhangzheng
347a1372bc posix shm & system v的信号量支持(未完成) 2025-03-18 21:18:26 +08:00
zhangzheng
58adc1d0b7 修复引用计数问题导致内核挂掉问题 2025-03-17 14:48:28 +08:00
zhangzheng
3ecafaed24 集成cmbacktrace && fatfs分离硬件接口 2025-03-17 00:35:42 +08:00
zhangzheng
141a6fd96b 优先级继承协议支持 2025-03-11 17:03:30 +08:00
zhangzheng
543a618de9 文件描述符自动回收支持 2025-03-04 15:02:14 +08:00
zhangzheng
6049dad2b1 完善ipc对象&完善nsfs&完善文件接口 2025-03-02 23:31:22 +08:00
zhangzheng
7c5ff01e74 网络服务支持 2025-02-16 23:11:18 +08:00
zhangzheng
fe4e4a377d lwip arch优化 2025-02-13 13:36:12 +08:00
zhangzheng
f86daa3169 del old ipc code && sema support timeout 2025-02-13 11:18:19 +08:00
zhangzheng
00804aaaaa optim sys 2025-02-12 17:29:30 +08:00
zhangzheng
a1184c8e95 增加cpu占用率支持 2025-02-05 14:44:49 +08:00
zhangzheng
5bce3adf01 appfs集成 2025-01-25 15:29:06 +08:00
zhangzheng
12eac3edf8 fsrpc代码调整 2025-01-21 22:04:29 +08:00
zhangzheng
01cd44d7fd 替换为fastipc 2024-12-29 21:50:20 +08:00
zhangzheng
a1f149e2f3 fastipc初版 2024-12-27 08:25:16 +08:00
zhangzheng
90407a8777 display&eth&i2c&pca9555&pin驱动与驱动框架支持 2024-12-16 08:27:37 +08:00
zhangzheng
3dcf66e0b2 支持简单的显示驱动&显示驱动框架 2024-11-21 15:31:20 +08:00
ATShining
7e70fcb110 3dtest&删除无用代码 2024-11-03 00:22:53 +08:00
ATShining
6640a9501d 增加coremark跑分 2024-11-02 22:28:57 +08:00
zhangzheng
354abcd569 增加自动测试框架&优化多arch支持 2024-09-17 11:38:12 +08:00
zhangzheng
8c66a42859 more test & bugs fix. 2024-08-27 23:02:54 +08:00
zhangzheng
5af20bcdd7 修复mcu无法编译的问题 2024-07-31 23:27:19 +08:00
zhangzheng
104da10a82 修复多核ipi不稳定问题&增加虚拟化的部分支持(框架和串口虚拟化)&大量bug修复 2024-07-30 22:32:10 +08:00
zhangzheng
987e00a34d 多核&多核ipc支持 2024-04-27 03:47:45 +00:00
zhangzheng
f0aff5bd3f 尝试多核启动 2024-04-11 16:08:25 +00:00
zhangzheng
780d4db78d 尝试修复其他芯片的编译 2024-04-10 15:19:02 +00:00
zhangzheng
41b1abb388 完善了irq & shell能够启动起来 2024-04-09 16:07:36 +00:00
zhangzheng
6eac1dad30 msgbug可以正常设置 2024-04-08 17:10:16 +00:00
zhangzheng
c61745f096 尝试启动shell 2024-04-08 20:04:34 +08:00
zhangzheng
dd5886e642 增加内存管理,但是还存在问题 2024-04-06 16:08:27 +00:00
zhangzheng
8a6213adf4 能够启动到init 2024-04-04 16:51:29 +00:00
zhangzheng
c73c35c5b2 内核线程能够调度 2024-04-02 16:22:45 +00:00
zhangzheng
c57d9cbb82 add aarch64 support. 2024-03-31 16:06:11 +00:00
zhangzheng
5791e49460 整理测试,并修复printf不输出的问题 2024-03-25 21:27:05 +08:00
zhangzheng
433df229c3 support lcd & xtinygui 2024-02-25 11:54:39 +08:00
zhangzheng
5bdbd52ac1 增加cortex-m33架构支持,支持swm34s芯片 2024-01-27 15:40:45 +08:00
zhangzheng
25715ac36f stm32f1增加lwip支持(dm9000网卡),增加外扩sram支持 2024-01-20 21:20:45 +08:00
zhangzheng
9e12267f9d tmp 2024-01-18 00:52:04 +08:00
zhangzheng
a2723c39c8 修复服务端并发错误&内核内存分配错误问题 2024-01-05 23:08:42 +08:00
zhangzheng
1e8d407664 添加服务端并发支持,还未测试 2024-01-01 22:57:49 +08:00
zhangzheng
a8ea0aa043 其他进程能监听到其他进程信号 2023-12-16 23:08:43 +08:00
zhangzheng
ac86caca8d 修复一些bug 2023-12-10 00:26:10 +08:00
zhangzheng
22c5c91734 支持cpiofs&&init能够监控进程的死亡 2023-12-09 23:11:55 +08:00
zhangzheng
8c4692ac39 支持Os编译 2023-12-02 20:25:42 +08:00
zhangzheng
0168a8ae76 修改作者信息为ATShining(匿名) 2023-12-02 10:16:14 +08:00
zhangzheng
6f618a296f 一些安全性的增强 2023-12-02 10:09:59 +08:00
zhangzheng
c0d24e4a49 支持pid,由init管理 2023-11-29 23:25:32 +08:00
zhangzheng
2905bf4930 init支持rpc启动应用 2023-11-28 22:34:38 +08:00
zhangzheng
6ff6d6e594 修复ipc超时错误的问题 2023-11-28 13:46:37 +08:00