首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式LwIP协议栈的内存管理 02

嵌入式LwIP协议栈的内存管理 02

使用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程序一样简单。
返回列表