其实有os的系统, 开发几乎不debug, 因为日志能够还原过去. 但是,可能好多人不习惯打很详细的debug日志.
串口是个好东西, 几乎每个单片机都配备了. 所以用于采集日志很好. 但是现在的新电脑都不带串口了. diy一个usb转多串口还是比较有意思的.
我建议大家把stlink之类板子自带的串口用起来. 这就是上图的硬件层. 串口有个缺点, usb拔下来就断开了. 要手动打开. 否则漏采集日志.
常用的做法是轮询看看有没有上次的串口,如果有就打开.
如果自己做usb转串口的话, 可以用hid做一个串口, 可以打包多个串口数据一起发送. 我记得hid有插入通知.
|