Commit Graph

315 Commits

Author SHA1 Message Date
zhangzheng
5a0ad76ad0 线程增加ipc能力,原ipc对象将修改为ipc代理功能 2023-11-26 00:15:32 +08:00
zhangzheng
782ef1331d 暂时去除mm_page支持,会影响实时性 2023-11-25 17:44:54 +08:00
zhangzheng
1fde5f0e1d 修复kconfig保存错误的问题 2023-11-22 22:14:25 +08:00
zhangzheng
ba53429b12 用户态中断封装 2023-11-21 23:13:12 +08:00
zhangzheng
7336f4a480 驱动支持completion 2023-11-21 22:18:46 +08:00
zhangzheng
13fd264adf 修正一些问题 2023-11-21 01:34:47 +08:00
zhangzheng
f58d4fe537 添加一些驱动模拟接口的测试 2023-11-21 00:21:13 +08:00
zhangzheng
d8ad231b90 为rtt驱动提供更多的借口支持 2023-11-20 23:37:36 +08:00
zhangzheng
323e24049f sleep支持&mutex cond测试 2023-11-20 18:23:06 +08:00
zhangzheng
2c410d4000 线程退出支持 2023-11-20 16:46:50 +08:00
zhangzheng
faa0e2134f futex支持超时 2023-11-20 16:17:58 +08:00
zhangzheng
c7ee3e2fe7 futex&pthread初步支持 2023-11-19 23:01:35 +08:00
zhangzheng
1b82ecbbda ipc支持send 2023-11-19 13:57:34 +08:00
zhangzheng
3a70b7d297 增加__attribute__((constructor))支持 2023-11-18 23:40:56 +08:00
zhangzheng
1e384bee71 增加fd映射层 2023-11-18 23:31:00 +08:00
zhangzheng
97b4651f31 修复一些编译警告 2023-11-18 22:58:10 +08:00
zhangzheng
a83b791b82 添加rtt的驱动框架,实现了一部分接口函数,支持了Kconfig. 2023-11-18 16:29:46 +08:00
zhangzheng
3a11f98bdf 移植部分rtthread驱动框架 2023-11-13 23:42:05 +08:00
zhangzheng
c0a79ebae9 编译修正 2023-11-12 21:45:55 +08:00
zhangzheng
3c1c6da99a 完善驱动服务,完成简单测试 2023-11-12 21:33:56 +08:00
zhangzheng
cb6a93217d modify mr-library 2023-11-12 14:36:39 +08:00
zhangzheng
955ae6972a add mr-library 2023-11-12 00:25:47 +08:00
zhangzheng
1da333503c 修复一些小问题 2023-10-27 07:43:16 +08:00
zhangzheng
20f3c15bf5 增加at_device代码 2023-10-07 22:01:31 +08:00
zhangzheng
8b3facb4ac 修复调度存在的小bug 2023-10-06 22:41:30 +08:00
zhangzheng
3f03b4c3bc 修复一个ipc传输的bug 2023-10-06 21:18:23 +08:00
zhangzheng
0efc5d7f11 完善app 2023-10-06 16:29:34 +08:00
zhangzheng
d72ab16d80 修复中断临界区保护的bug 2023-10-05 23:10:18 +08:00
zhangzheng
069de6b956 修复内核申请内存未清零导致死机的bug 2023-10-03 17:46:02 +08:00
zhangzheng
5623b78617 增加modbus&修改syscall函数名&修改ns注册方式 2023-10-03 15:51:31 +08:00
zhangzheng
f7dfc4a9db 优化libc系统调用接口模拟,减小最小二进制体积 2023-10-03 00:11:44 +08:00
zhangzheng
205b194c51 更新app 2023-10-02 22:15:06 +08:00
zhangzheng
1d18019da8 使用bitmap优化调度 2023-10-02 12:51:13 +08:00
zhangzheng
c644cb6b6b 修复scheduler_del时,重新查找最高优先级错误的bug 2023-10-02 12:33:13 +08:00
zhangzheng
a6bc1d330e 修复ipc映射时错误的bug 2023-10-02 01:38:38 +08:00
zhangzheng
eea118f9b7 修复若干bug&完善fatfs服务&完善app 2023-10-02 00:22:13 +08:00
zhangzheng
714f06e429 尝试编写一个控制类app 2023-10-01 01:56:55 +08:00
zhangzheng
b338baa28e 修复真实硬件Os优化启动不了的bug 2023-09-30 15:49:51 +08:00
zhangzheng
79d53d573c 修复mpu内存分配的临界保护问题 2023-09-30 14:58:34 +08:00
zhangzheng
4827093da7 修复objspace数组访问越界的bug 2023-09-30 14:50:48 +08:00
zhangzheng
2fc002f2e1 修复在Os优化时系统调用参数传递问题 2023-09-30 14:17:34 +08:00
zhangzheng
851ea69883 修复thread被释放后内存被重复访问的问题 2023-09-30 13:19:58 +08:00
zhangzheng
4ba8d8fb9a 修复在真实硬件上内核资源释放不完全的bug. 2023-09-29 23:49:17 +08:00
zhangzheng
322634889b 修复task释放时,内存泄漏的bug 2023-09-29 13:23:12 +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