11 2024 档案

摘要:首先看一下讲义里提到的yield os,这个os里面只有两道程序切换的模拟内容,只要做过pa3就很容易理解: #define STACK_SIZE (4096 * 8) typedef union { uint8_t stack[STACK_SIZE]; struct { Context *cp; 阅读全文
posted @ 2024-11-16 23:18 namezhyp 阅读(146) 评论(0) 推荐(0) 编辑
摘要:用户程序从main开始,而调用用户程序的就是navyapps里crt0的start.S,这个汇编代码会调用crt0.c里面的call_main()函数,然后调用用户程序的main(),用户程序执行完了以后,返回crt0.c,继续执行exit()。然后结束。 如何解决“不知道程序要被放到哪里”这个问题 阅读全文
posted @ 2024-11-03 16:21 namezhyp 阅读(10) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示