245 Commits

Author SHA1 Message Date
zhangzheng
2fc002f2e1 修复在Os优化时系统调用参数传递问题 2023-09-30 14:17:34 +08:00
zhangzheng
851ea69883 修复thread被释放后内存被重复访问的问题 2023-09-30 13:19:58 +08:00
zhangzheng
224ca9f33c 增加mem fault的错误处理流程[默认杀死当前task] 2023-09-29 12:57:40 +08:00
zhangzheng
3b5a7b14b3 修复内核资源释放的不完整的bug 2023-09-29 12:42:07 +08:00
zhangzheng
57cd64e1a8 修复一些bug 2023-09-29 01:03:19 +08:00
zhangzheng
92dba05d2f 增加stm32f1支持,并完成真实硬件测试 2023-09-26 23:40:54 +08:00
zhangzheng
20d3da94a8 优化代码结构 2023-09-24 20:05:55 +08:00
zhangzheng
0e49c75cd4 修复rpc bug,fatfs服务测试 2023-09-24 19:26:05 +08:00
zhangzheng
ef49739ad0 rpc
可用,并增加fs服务
2023-09-24 01:26:07 +08:00
zhangzheng
cdb4adb0ab rpc基本可用(全静态实现) 2023-09-23 13:15:09 +08:00
zhangzheng
09a3934f4f 更新rpc 2023-09-22 23:45:29 +08:00
zhangzheng
7e704d5ce2 更新rpc 2023-09-22 21:56:15 +08:00
张正
5a8dd8f34f 尝试增加rpc 2023-09-22 00:14:27 +08:00
张正
db4f9e4741 fix ipc map. 2023-09-21 21:44:17 +08:00
张正
6b2e44c958 支持mac m1编译,ns功能测试 2023-09-21 18:42:40 +08:00
zhangzheng
f0e5f2612b Merge branch 'master' of gitee.com:IsYourGod/mkrtos-real 2023-09-19 22:29:45 +08:00
zhangzheng
cd8aa8fda2 服务的简单测试 2023-09-19 22:29:09 +08:00
zhangzheng
d1c19ad235 优化可执行文件大小 2023-09-18 22:49:53 +08:00
zhangzheng
7caef85603 增加部分namespace代码 2023-09-18 22:13:52 +08:00
zhangzheng
db1f74ae22 解决编译不过的问题 2023-09-16 22:20:06 +08:00
张正
3b0d045877 修改Readme 2023-09-16 17:45:01 +08:00
zhangzheng
f48036b1fb env支持,app_loader完善 2023-09-16 17:32:10 +08:00
zhangzheng
6f9cb317fe 完成用户态中断接收测试 2023-09-16 14:14:15 +08:00
zhangzheng
e80891ba8e 中断支持转发到用户态 2023-09-15 00:25:06 +08:00
zhangzheng
4cdd72c0d7 log对象支持从读取控制台数据 2023-09-15 00:08:11 +08:00
zhangzheng
8beb51f305 为支持pthread提供了一些模拟系统调用支持 2023-09-11 00:49:51 +08:00
zhangzheng
a94d14da6b 用户态支持调节优先级 2023-09-09 14:48:26 +08:00
zhangzheng
74ae8c7a49 内核对象支持权限 2023-09-09 14:39:48 +08:00
zhangzheng
639dea1145 ipc支持超时 2023-09-09 12:59:04 +08:00
zhangzheng
ae21cd8877 ipc操作支持映射 2023-09-08 21:39:02 +08:00
zhangzheng
b76d5e77bf 优化ipc结构,非常精简 2023-09-07 23:47:34 +08:00
zhangzheng
ad72f5e0da 优化系统调用 2023-09-03 15:55:06 +08:00
zhangzheng
a9969d7762 修复一些bugs 2023-09-02 00:18:54 +08:00
zhangzheng
a513010c51 ipc support call. 2023-09-01 22:01:13 +08:00
zhangzheng
79afd6cb77 a little fix. 2023-08-30 13:27:06 +08:00
zhangzheng
e4ea80232c ipc增加测试 2023-08-30 00:36:52 +08:00
zhangzheng
1733c9dd14 线程增加固有ipc缓存区 2023-08-29 18:36:32 +08:00
zhangzheng
3b1171fca8 support ipc. 2023-08-29 16:16:25 +08:00
zhangzheng
24ed049af7 支持obj map & 与更多用户态接口支持 2023-08-28 23:54:38 +08:00
zhangzheng
dadfda135c 支持unmap 2023-08-28 22:11:49 +08:00
root
363c2da50c 使用mpu的一个region模拟缺页 2023-08-27 16:52:53 +08:00
root
32a77c697d 增加mpu支持 2023-08-26 23:12:31 +08:00
root
d0d3c7ffb7 添加musl libc. 2023-08-23 00:42:36 +08:00
root
6ee0deb010 support application. 2023-08-22 00:26:34 +08:00
root
56e53a1eae 修改内核架构为微内核 2023-08-20 20:52:23 +08:00