怎样在Linux下调程序
我现在是在做单片机的开发,用的Linux操作系统。因为程序很大,所以分了不少模块。
我想在Linux下进行对各个模块的测试。不知道这个平台怎么搭。
这里需要考虑的问题有:
1)怎样对某个模块进行调试(都是基于硬件的)
2)PC怎么和单片机通信(程序实际上是在单片机上运行的)
希望大牛们给点指导,毕竟第一次做,很多都不懂。
不胜感激!
------解决方案--------------------
我们基本上都是通过串口printf打log,然后配合芯片厂商提供的工具看寄存器的值。
GDB没用过。
------解决方案--------------------
linux一般在PC或者嵌入式linux上是用gdb的,但是单片机的用这个调试似乎不行,通讯一般是串口或者并口,应该使用minicom