嵌入式 Linux 与linux启动时自动加载模块

一、在ARM linux 下,一般而言,产品在启动的过程中应该加载模块,最简单的方法是修改启动过程的rc脚本(/etc/init.d/rcS),增加ismod /../xxx.ko这个命令。例如:加载/lib/modules/2.6.26.5/s3c2410_buttons)
 
cd /lib/modules/2.6.26.5
insmod s3c2410_buttons
mknod /dev/matrix_button c 232 0
 
其中最后一行表示的意思是在ARM系统中建立设备文件,其主设备号为232
 
注:如果要自动运行某个程序,同样在该文件下加入以下一句命令:(比如要启动/mnt/yaffs/zn2/main文件)
 
#/mnt/yaffs/zn2/main
 
二、linux 下,一般而言,产品在启动的过程中应该加载模块的方法:
有许多办法如:
1. 你只需在/etc/rc.d/rc.local的最后加入一行。
2. 在/etc/inittab中加入
3. 在/etc/init.d/中加入
4. 在.bash_profile中加入有些土,但也是可以的。如果你的passwd文件中的用户使用选定的.bash_profile文件。同理.bashrc。
5. 编译到内核也是可以的。

时间: 2024-12-10 05:40:32

嵌入式 Linux 与linux启动时自动加载模块的相关文章

基于JQuery实现滚动到页面底端时自动加载更多信息

 这篇文章主要介绍了基于JQuery实现滚动到页面底端时自动加载更多信息,类似微博,新浪新闻的评论等,都采用了这方法,需要的朋友可以参考下 关键代码:  代码如下: var stop=true;  $(window).scroll(function(){      totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop());      if($(document).height() <= tot

JQuery实现滚动到页面底端时自动加载更多信息代码

类似微博,新浪新闻的评论等,都采用了这方法. 关键代码: var stop=true; $(window).scroll(function(){     totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop());     if($(document).height() <= totalheight){         if(stop==true){             stop=false

Apache启动时无法加载php5apache2_2.dll解决办法

安装环境 在Windows 2003(32位)中安装wampserver之后无法启动.查看错误是无法加载php模块: 12 The Apache service named  reported the following error: >>> httpd.exe: Syntax error on line 127 of E:/wamp/bin/apache/apache2.2.22/conf/httpd.conf: Cannot load E:/wamp/bin/php/php5.3.1

基于javascript实现浏览器滚动条快到底部时自动加载数据_javascript技巧

废话不多说了,直接给大家贴js代码了. <!DOCTYPE html> <html> <head> <script src="jquery-...js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { var range = ; /

Ubuntu启动后自动加载ext4分区

  为了数据安全起见,平时喜欢把系统安装在一个100GB左右的系统分区,其他所有数据保存在另一个数据分区,那即使系统出问题要重装,也只要格式化系统分区即可,数据分区不受影响! 示例如下:把ext4格式的sdb2分区加载到 /media/YourPartition. 首先: 1. 创建/media/YourPartition目录 2. 然后打开 /etc/fstab 文件,添加行: /dev/sdb2 /media/YourPartition ext4 defaults 0 1 OK,重启后即生效

android Listview下拉滚动时自动加载数据

  最近在研究网络数据加载的问题,比如我有几百,甚至上千条数据,这些数据如果一次性全部加载到arraylist,然后再加载到Listview中.我们必然会去单独开线程来做,这样造成的结果就是会出现等待时间很长,用户体验非常不好.我的想法是动态加载数据,第一次加载十条,然后往下面滑动的时候再追加十条,再往下面滑动的时候再去追加,这样大大减少了用户等待的时间,同时给处理数据留下了时间.网上看到了这样一个例子,挺好的,我改动了一下,达到了我想要的结果. import android.app.Activ

j2ee 项目启动时候自动加载某个类, 并执行这个类的一个方法,怎么弄》?

问题描述 J2EE项目 ,一个Server类 含有一个main函数,函数是用serverSocket随时监测客户端请求, 我怎么能让这个main函数 随着项目i启动就被调用?求详细解答,,,, 我用了listener配置了  不好用  换个方法 解决方案 博主,你的listener是正确的方法,其他的servlet等也可以.最好使用listener.仔细回忆下spring容器的启动,就是用的listener解决方案二:1 写监听器 注册到 web.xml中2 写静态类 静态方法3 写servle

Windows 8如何禁止自动加载软件

  在传统的桌面环境中,右击任务栏,选择"任务管理器"(Task Manager),然后点击"启动"(Startup). 表格显示的信息不像Msconfig表格那么多,但更容易理解.最后一列特别有用:启动影响(Startup impact),它表明软件对系统启动时间的影响,有助于用户决定禁止哪些软件在PC启动时自动加载. 要禁止一款软件在系统启动时自动加载,用户只需右击该软件,在快捷菜单上选择"禁用"(Disable)选项即可. 快捷菜单中还有一

教你禁止Win7/8自动加载软件

  PC启动时自动加载的软件与运行6小时后使PC运行速度下降的进程之间没有直接关系.许多在PC启动时自动加载的软件在完成任务后会恰当地关闭,用户手动启动的部分软件,即使被用户关闭后,仍然会留有一些进程在系统中继续运行. 不过,大多数Windows PC在启动时会加载过多软件,它们肯定会降低启动速度.部分一直处于运行状态的软件会降低Windows运行速度,部分软件甚至会造成系统冲突和不稳定,尽管这种情况很少见. 因此,本文探讨如何减少PC启动时自动加载的软件.用户喜欢某一款软件,并不意味着希望它一