























在做嵌入式开发,自动化设备,用了rtic,架构上参考了actor model,用channel去做各模块的解耦。 给ai喂过stm32的reference去生成skill,也生成了rust的stm32的ral库和hal库的skill 调了skill后,还是有些幻觉,编不存在的寄存器和方法出来,有的位设置时需要加一减一,它就会搞错 有时还会出现时序上的错误,比如在async任务中去关闭中断,而async任务设置的优先级低,导致中断额外进入多次等等,也有忘记清空某些Option,某些中间状态,导致中断函数的逻辑错误 如果不是知道细节或者自己纠正,经常容易犯这样的问题,这种问题往往又比较隐蔽,编译通过了但是逻辑全是错的
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。