48 Commits

Author SHA1 Message Date
zhangzheng
2fef3f4889 修复fipc并发通信时映射错错乱的问题 2025-03-31 00:23:35 +08:00
zhangzheng
54b6bc9c24 严格代码检查,修复大量错误,以及diskio.c ioctl参数大小导致的卡死问题 2025-03-23 17:35:56 +08:00
zhangzheng
dc7a0675fa 优化静态堆&stm32f4编译修复 2025-03-10 22:45:24 +08:00
zhangzheng
7303d5071a 驱动内存映射修改为缺页模拟方式 2025-01-26 15:48:13 +08:00
zhangzheng
a8dcccfd7b appfs初步支持 2025-01-21 16:21:33 +08:00
zhangzheng
ed9e0cd47e 支持binutils大部分工具 2025-01-08 20:21:09 +08:00
zhangzheng
e7d1d0cba6 fix lunch params etc. 2025-01-03 18:29:25 +08:00
zhangzheng
01cd44d7fd 替换为fastipc 2024-12-29 21:50:20 +08:00
zhangzheng
90407a8777 display&eth&i2c&pca9555&pin驱动与驱动框架支持 2024-12-16 08:27:37 +08:00
ATShining
16d4a18a86 at32f437启动适配,能够启动到shell 2024-11-01 19:49:28 +08:00
ATShining
69d8b12738 windows编译支持(需要配合cygwin) 2024-10-31 10:37:48 +08:00
zhangzheng
8d03c10fba 修复编译问题 2024-10-17 23:31:20 +08:00
zhangzheng
685f4351c1 增加at32f437支持 2024-10-07 18:51:14 +08:00
zhangzheng
cc25bcdf65 设备树支持&多块内存初步支持 2024-10-07 16:49:32 +08:00
ATShining
b7ae180c4e 优化多arch支持 2024-09-22 16:06:39 +08:00
zhangzheng
354abcd569 增加自动测试框架&优化多arch支持 2024-09-17 11:38:12 +08:00
zhangzheng
1132f9997e 修复用户态ipc错误&修改hello为uvmm 2024-08-04 15:13:40 +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
609c96f0ac 完善mcu的支持 2024-04-11 18:51:14 +08:00
zhangzheng
f3de8b8869 stm32f2能够编译通过 2024-04-10 15:55:07 +00:00
zhangzheng
780d4db78d 尝试修复其他芯片的编译 2024-04-10 15:19:02 +00:00
zhangzheng
b30ec9575d boot cpio fs映射到用户态 2024-04-07 15:04:30 +00:00
zhangzheng
dd5886e642 增加内存管理,但是还存在问题 2024-04-06 16:08:27 +00:00
zhangzheng
8a6213adf4 能够启动到init 2024-04-04 16:51:29 +00:00
zhangzheng
c57d9cbb82 add aarch64 support. 2024-03-31 16:06:11 +00:00
zhangzheng
07eaa699f6 修复STM32工程在linux上编译失败的问题 2024-02-28 19:03:47 +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
9f3f842904 分离了驱动和协议栈,但性能还需要优化,速度800KB 2024-01-21 22:07:41 +08:00
zhangzheng
f0811b0395 一个精简的printf支持,剪裁后只占用几KB ROM 2024-01-21 16:15:58 +08:00
zhangzheng
25715ac36f stm32f1增加lwip支持(dm9000网卡),增加外扩sram支持 2024-01-20 21:20:45 +08:00
zhangzheng
99ee275407 修复单板运行错误的问题 2024-01-19 22:37:13 +08:00
zhangzheng
4d89ed81e9 优化stm32f1支持 2024-01-18 01:09:39 +08:00
zhangzheng
c4c39521d7 优化多arch支持 2024-01-18 00:52:04 +08:00
zhangzheng
2c6989cd24 修复bootstap的bug,并添加renode仿真脚本支持 2023-12-31 16:40:47 +08:00
zhangzheng
342643aa39 support cortex-m4&stm32f405 2023-12-23 19:20:48 +08:00
zhangzheng
5a0ad76ad0 线程增加ipc能力,原ipc对象将修改为ipc代理功能 2023-11-26 00:15:32 +08:00
zhangzheng
a83b791b82 添加rtt的驱动框架,实现了一部分接口函数,支持了Kconfig. 2023-11-18 16:29:46 +08:00
zhangzheng
92dba05d2f 增加stm32f1支持,并完成真实硬件测试 2023-09-26 23:40:54 +08:00
zhangzheng
d1c19ad235 优化可执行文件大小 2023-09-18 22:49:53 +08:00
root
f8ac961264 修复栈泄露的bug 2023-08-27 21:25:09 +08:00
root
363c2da50c 使用mpu的一个region模拟缺页 2023-08-27 16:52:53 +08:00
root
d0d3c7ffb7 添加musl libc. 2023-08-23 00:42:36 +08:00
root
56e53a1eae 修改内核架构为微内核 2023-08-20 20:52:23 +08:00
zhangzheng
a8bd98b0d9 1.工程修改为Cmake管理。2.增加qemu支持,采用stm32f205rft6。3.增加bootstarp支持。4.增加cpio文件系统支持。5.增加软件浮点支持。6.增加双向链表和单项链表“ 2022-12-09 23:22:35 +08:00