QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1897|回复: 5

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

[复制链接]
发表于 2006-3-7 10:28:56 | 显示全部楼层 |阅读模式
我在编译uclinux的时候,怎么一选择上驱动模块可以动态安装和卸载选项后,系统就编译出错,请问各位,uclinux系统到底支持不支持 硬件驱动程序的动态安装与卸载?难道非要把驱动和系统一起写死,一起烧吗?
发表于 2006-3-7 12:13:12 | 显示全部楼层
uclinux不支持动态的加载模块,只能把驱动作为内核的一部分,和内核一起编译.
回复

使用道具 举报

发表于 2006-3-7 12:15:18 | 显示全部楼层
建议版主把uclinux的驱动作为step-by-step的一节,整理一下给大家共享!
回复

使用道具 举报

 楼主| 发表于 2006-3-7 14:14:03 | 显示全部楼层
多谢大侠!还有个问题,不知道大侠是否可以指导一下?我把uclinux的内存大小改为8M,16M系统都可以执行,并且也可以通过命令free来查看到内存的大小确实是8M或16M,但当我把系统的内存大小改为32M时,系统无法启动,是不是uclinux不支持32M内存阿?
回复

使用道具 举报

发表于 2006-3-8 16:07:58 | 显示全部楼层
uclinux好像并没有这个限制,但是如果你用的是lumit的板子,物理内存一共就16M,而uclinux又不支持MMU,你设成32M肯定要出错的.

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

使用道具 举报

 楼主| 发表于 2006-3-8 16:25:18 | 显示全部楼层
非常感谢你的回答!我的sdram型号HY57v281620hct(4Banks x 2M x 16Bit),共两片,组成32M内存.“修改uclinux内核内存为32M后,系统启动不起来”的具体表现是串口没有任何东西. 这不知道啥原因?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 13:22 , Processed in 0.117268 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表