22

当Easwy尝试telent一个远端设备(ssh也遇到同样的错误)时,遇到下面的提示:

/usr/local/bin/cli: error while loading shared libraries: libAbc.so: cannot open shared object file: No such file or directory

嵌入系统, 开源软件 Linux使用笔记:Linux下动态链接库配置
十一 17

在开发过程中,当一个Linux程序异常退出时,我们可以通过core文件来分析它异常的详细原因。缺省情况下,Linux在程序异常时不产生core文件,要想让程序异常退出时产生core dump文件,需要使用ulimit命令更改coredump的设置:

ulimit -c unlimited

上面的命令表示在程序异常时产生core dump文件,并且不对core dump文件的大小进行限制。

上述设置只是使能了core dump功能,缺省情况下,内核在coredump时所产生的core文件放在与该程序相同的目录中,并且文件名固定为core。很显然,如果有多个程序产生core文件,或者同一个程序多次崩溃,就会重复覆盖同一个core文件。

我们通过修改kernel的参数,可以指定内核所生成的coredump文件的文件名。

嵌入系统, 开源软件 Linux使用笔记: 定制core dump文件的文件名
十一 03

本文介绍如何在gvim中使用pyclewn和gdbserver进行远程调试。远程调试的命令也可以直接在gdb或ddd中使用。

嵌入系统, 开源软件, 文本处理 , 使用gvim+pyclewn+gdbserver进行远程调试
20

在国外,很多讨论都通过邮件列表进行。这是一种非常简单而又高效的讨论方法。不过在国内似乎不太流行,大家更喜欢论坛。
vim邮件列表使用Google Group建立。订阅邮件列表很简单,向下列地址发送一封邮件(有无内容均可),接下来会收到一封确认邮件,确认后就可以收到邮件列表中的邮件了。
根据自己的需要订阅下面的邮件列表…

嵌入系统, 文本处理 vim邮件列表和论坛资源
18

本文是The Linux MTD, JFFS HOWTO的译文,希望对嵌入式Linux的开发者有帮助。原文位置:ftp://ftp.uk.linux.org/pub/people/dwmw2/mtd/cvs/mtd/mtd-jffs-HOWTO.txt。

嵌入系统 The Linux MTD, JFFS HOWTO