44 Commits

Author SHA1 Message Date
036d64c035 防止编译失败时脚本无法退出 2025-06-28 13:30:57 +08:00
a0a0454a6d 编译时打印存储使用信息 2025-06-28 11:33:24 +08:00
b91c6b908d 编译时使用cpu核心个进程 2025-06-28 10:18:18 +08:00
5bf41295cf 有子进程失败时停止所有子进程 2025-06-26 21:08:34 +08:00
f86099aaf5 使用多进程加快编译速度 2025-06-26 19:24:21 +08:00
e8d9f26c5c 优化编译脚本 2025-06-26 17:54:49 +08:00
262d5d3f90 meke.py 使用命令行传入源文件 2025-06-26 16:15:07 +08:00
8928998479 消除一些编译警告 2025-06-26 00:33:08 +08:00
5411714133 添加try catch 原理注释 2025-06-25 19:10:40 +08:00
2cfdb4a84f 信号槽使用mythread 2025-06-25 11:29:06 +08:00
b64401d556 try catch 不处理动态内存,拆分riscv_rest 2025-06-24 18:48:36 +08:00
d9baa7f7a3 实现信号槽机制自动化脚本 2025-06-24 16:32:32 +08:00
1d747d96fd 添加信号槽基本实现 2025-06-24 10:09:14 +08:00
3e3c62941d 添加struct里使用lambda测试 2025-06-20 17:26:36 +08:00
362dc08ba5 添加lambda表达式 2025-06-20 15:50:39 +08:00
fc339cf894 修改riscv的编译脚本 2025-06-13 17:49:35 +08:00
7c9d6440b6 完成rtthread适配 2025-06-13 16:22:30 +08:00
160f9f8201 添加rtthread相关代码 2025-06-13 14:38:32 +08:00
caf2d9f0c5 添加while(1) timer中断测试 2025-06-12 17:29:27 +08:00
ff151012be 添加timer外设
1.解决while(1)执行异常的问题
2025-06-12 17:27:48 +08:00
fe515858e5 添加异常信息打印 2025-04-19 00:42:20 +08:00
38d433558d 实现中断与异常 2025-04-18 19:18:49 +08:00
a096b91bc1 添加右移测试 2025-04-17 23:48:13 +08:00
29019b9b98 解决lb lh 指令没有进行符号扩展的问题 2025-04-17 23:36:44 +08:00
46d1e933f5 实现printf函数 2025-04-17 19:17:03 +08:00
de4a5b9548 成功使用print外设打印出hello world 2025-04-17 19:03:28 +08:00
333cc57c99 函数调用正常 2025-04-17 15:35:32 +08:00
1eb2785984 模拟cpu成功运行 2025-04-17 11:14:53 +08:00
ed0144b2ce 改为全局变量 2025-04-17 00:12:31 +08:00
be8c08f176 添加基础指令解析和运行 2025-04-17 00:04:59 +08:00
5aec6bced8 Merge branch 'main' of http://1.92.113.30/andy/c_soft into main 2025-04-16 19:41:03 +08:00
719ece9555 开始写riscv指令解析 2025-04-16 19:39:04 +08:00
ranchuan
1b403fa5b9 补充 2024-12-31 16:29:38 +08:00
ranchuan
fe7ef3654a 非main函数中获取 命令行参数 2024-12-31 16:29:03 +08:00
ranchuan
09e6c52a46 thread_fun 添加弱定义 2024-12-27 19:07:01 +08:00
ranchuan
4b2011f336 解决词法分析token错误的问题 2024-11-28 19:11:39 +08:00
ranchuan
c9874d1eaa 写了解析函数定义的部分 大致有了一个生成抽象语法树的思路 2024-11-01 14:33:34 +08:00
ranchuan
ac8fbdbb27 胡乱写了一些语法分析 不想写了 2024-10-31 16:51:31 +08:00
ef7a4fdf4b 添加双字符符号的解析 2024-10-30 23:30:35 +08:00
ranchuan
01a7999d55 添加符号和数字的解析 2024-10-30 19:08:46 +08:00
93a8c2c265 添加 c语言词法分析 初步 2024-10-29 00:02:03 +08:00
19ea8f8184 make.py 改为utf-8编码 2024-06-28 21:34:36 +08:00
ranchuan
474a58e53d 添加debug,每个线程都维护一个jump帧 2024-06-21 15:20:47 +08:00
ranchuan
9ac75c09ac 初步实现异常捕获机制 2024-06-18 19:37:43 +08:00