![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
使用SldVleW的Linux工程向导或其他文件编辑器建立应用程序源文件和相关配置文件。在SldView配置好OS,运行config、dep、make命令即可编译Linux,假如没有报错则会生成相关的二进制文件。使用SldView链接开发板并下载二进制文件,这时就可以调试Linux应用程序了。
SldView会自动拦截Linux运行过程中的每一个进程,并提示开发人员是否进行调试。例如当开发人员运行应用程序“LCD”时,该进程被SldView拦截并挂起,同时SldView会提示是否调试该进程,如图3所示。
字串5
http://www.armforum.cn
选择“是”打开相应的.elf文件,如图4所示。这样就可以像调试普通程序一样调试该进程了。 字串4
字串4
3.2 设备驱动程序调试
在嵌入式系统开发中,其中很大的工作量都是为各种设备编写驱动程序,除非不用操作系统而直接控制硬件。对于任何一位内核代码的开发人员来说。最急迫的问题之一就是如何完成调试。在调试工具缺乏和功能不完善的情况下,大多数开发人员选择使用打印调试的方法,这样的缺点是:调试效率低、不能完全把握变量值的变化、非凡是在大型循环结构中是无法调试的。SldView强大的调试功能可以让驱动程序和OS内核调试像调试普通C程序一样简单。 |
|