一、常规调试方法:
(1)Printf和串口,在有终端的情况下使用printf打印调试;
(2)Led,在硬件上使用led作为程序的调试,查看程序的运行情况;
二、查询法:
获取有关文件系统支持,可用内存,CPU,运行程序的内核状态等信息 例如:查询 /proc 文件系统。
(1)/proc/cmdline -> 内核命令行
(2)/proc/cpuinfo -> 关于处理器的品牌,型号信息等
(3)/proc/filesystems -> 文件系统的内核支持的信息
(4)/proc/<pid>/cmdline -> 命令行参数传递到当前进程
(5)/proc/<pid>/mem -> 当前进程持有的内存
(6)/proc/<pid>/status -> 当前进程的状态