Embedded Linux
Hugohut
Focus on the development of embedded linux
展开
-
gdb基本使用方法
<br /> 程序代码中的错误可分为数类,除了最容易除错的语法错误,编译程序会告诉你错误所在外,大部分的错误都可以归类为执行时错误。<br />GDB 的功能便是寻找执行时错误。如果没有除错程序,我们只能在程序中加入输出变量值的指令来了解程序执行的状态。<br />有了 GDB 除错程序,我们可以设定在任何地方停止程序的执行,然后可以随意检视变量值及更动变量,并逐行执行程序。<br />一个除错程序执行的流程通常是这样的:1. 进入除错程序并指定可执行文件。<br />2. 指定程序代码所在目录。<转载 2010-06-09 22:59:00 · 452 阅读 · 0 评论 -
BUSYBOX编译备忘录
<br /><br />BUSYBOX编译备忘录<br />编译busybox的组合:<br />busybox-1.0.0 arm-linux-gcc-2.95.3 (AT91rm9200开发板)<br /> <br />经典参考:<br />http://busybox.net/downloads/ 下载busybox<br />http://husaberg.toby-churchill.com/balloon/releases/v0.7/roots/ 文件系统制作 <br原创 2010-09-02 19:56:00 · 1884 阅读 · 0 评论 -
嵌入式linux启动信息完全注释
<br /> <br />摘要<br />我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。<br />嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我们面前,来指导我们更加深入地理解linux内核。<br /> <br />关键字:linux,嵌入式,启动,bootloader<br />正文<br />作转载 2011-01-22 15:06:00 · 938 阅读 · 0 评论 -
嵌入式linux启动信息完全注释
<br /> <br />摘要<br />我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。<br />嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我们面前,来指导我们更加深入地理解linux内核。<br /> <br />关键字:linux,嵌入式,启动,bootloader<br />正文<br />作转载 2011-01-22 15:07:00 · 537 阅读 · 0 评论 -
嵌入式linux启动信息完全注释
<br /> <br />摘要<br />我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。<br />嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我们面前,来指导我们更加深入地理解linux内核。<br /> <br />关键字:linux,嵌入式,启动,bootloader<br />正文<br />作转载 2011-01-22 15:05:00 · 539 阅读 · 0 评论 -
关于shutdown 和closesocket的彻底理解!
shutdown 和closesocket 来,咱们彻底的来讨论一下这个shutdown 和closesocket 从函数调用上来分析(msdn):一旦完成了套接字的连接,应当将套接字关闭,并且释放其套接字句柄所占用的所有资源。真正释放一个已经打开的套接字句柄的资源直接调用closesocket即可,但要明白closesocket的调用可能会带来负面影响,具体的影响和如何调用有关,最明显转载 2013-05-28 23:22:00 · 2996 阅读 · 1 评论