2007年06月 的归档

uClibc 中的 malloc 和 free

  uClibc 是一个小型的 C 库,应用于嵌入式 Linux 系统开发。它基本实现了 glibc 的功能,几乎所有 glibc 支持的应用程序都能在 uClibc 上运行,这使得应用程序的移植变得相当简单,只需要使用 uClibc 库重新编译源代码就可以了。目前 uClibc 主要运行在不带 MMU 的平台下,支持 alpha, ARM, i386, i960, h8300, m68k, mips/mipsel, PowerPC, SH, SPARC 等等。
  在国内,Linux 的小型应用一般采用 ARM7 作为处理器(见得较多的是Samsung S3C44B0X),加上开源的 uClinux 作为操作系统,构成一个价格上相对较低的嵌入式开发平台。

继续阅读本文……

发表评论

加亮搜索的关键字

记得 N 个月前在 blueidea 上发了一段这样的程序,今天看到转载来源,想想还是放到 Blog 上来 :)

代码略作了修改,使用方法:yit(document.body, ''关键字', '颜色');

继续阅读本文……

发表评论

Ubuntu 7.04 无法启动的问题

唉,硬盘多了问题也多,2 * IDE + 1 * SATA 装了Ubuntu 7.04 (Feisy Fawn) 后无法启动。
进度条前进了一小格之后就不动了。
用ctrl+alt+fn切换看到如下信息:

failed to set xfermode (err_mask=0x40)

启动参数中加入irqpoll后就可以正常启动了:

/boot/vmlinuz-2.6.20-16-generic root=UUID=a698723a-4562-4169-89dd-efa56751d19a ro quiet splash irqpoll

-- EOF --

继续阅读本文……

发表评论