刚开始一直以为是自己的驱动的问题,第一次执行驱动的测试程序时都会少固定的28K内存,更有甚者100多K是“肉包子打狗”.
后来发现每次运行busybox-1.11.1里的命令时,也会少固定的4K内存。以为是这个版本的bug,重新交叉编译了万工(osboy)提供的1.8.1版本的busybox时,问题依然存在。
换用BSP里的内核image和根文件系统(0.64.0),并不存在这个问题。使用BSP里的内核image和我的根文件系统就会少内存。应该不会是内核里的问题。
是free蒙蔽了我的双眼,还是busybox偷走了我的内存!有人在使用万工提供的busybox吗?你们是否也存在这个问题? 引用:root:~> free
total used free shared buffers
Mem: 27544 10032 17512 0 708
Swap: 0 0 0
Total: 27544 10032 17512
root:~> pwd
/
root:~> free
total used free shared buffers
Mem: 27544 10036 17508 0 708
Swap: 0 0 0
Total: 27544 10036 17508
root:~> |