rootlinger 发表于 2006-3-7 10:28:56

uclinux系统是否支持硬件驱动程序的动态安装与卸载

我在编译uclinux的时候,怎么一选择上驱动模块可以动态安装和卸载选项后,系统就编译出错,请问各位,uclinux系统到底支持不支持 硬件驱动程序的动态安装与卸载?难道非要把驱动和系统一起写死,一起烧吗?

tianke999 发表于 2006-3-7 12:13:12

uclinux不支持动态的加载模块,只能把驱动作为内核的一部分,和内核一起编译.

tianke999 发表于 2006-3-7 12:15:18

建议版主把uclinux的驱动作为step-by-step的一节,整理一下给大家共享!

rootlinger 发表于 2006-3-7 14:14:03

多谢大侠!还有个问题,不知道大侠是否可以指导一下?我把uclinux的内存大小改为8M,16M系统都可以执行,并且也可以通过命令free来查看到内存的大小确实是8M或16M,但当我把系统的内存大小改为32M时,系统无法启动,是不是uclinux不支持32M内存阿?

tianke999 发表于 2006-3-8 16:07:58

uclinux好像并没有这个限制,但是如果你用的是lumit的板子,物理内存一共就16M,而uclinux又不支持MMU,你设成32M肯定要出错的.

uClinux系统对于内存的访问是直接的,(它对地址的访问不需要经过MMU,而是直接送到地址线上输出),所有程序中访问的地址都是实际的物理地址。

rootlinger 发表于 2006-3-8 16:25:18

非常感谢你的回答!我的sdram型号HY57v281620hct(4Banks x 2M x 16Bit),共两片,组成32M内存.“修改uclinux内核内存为32M后,系统启动不起来”的具体表现是串口没有任何东西. 这不知道啥原因?
页: [1]
查看完整版本: uclinux系统是否支持硬件驱动程序的动态安装与卸载