嵌入式 Linux 与linux启…

原创 2013年12月02日 09:12:02
一、在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. 编译到内核也是可以的。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux 内核中断内幕(转)

级别: 中级
  • dieqms
  • dieqms
  • 2014年11月13日 19:38
  • 207

Linux 检测网卡和配置网卡信息

1.当前的业务需求,Linux服务器安装了一个新的网卡,需要重启系统检查系统是否识别了第二块网卡; 2.如何检查呢:ifconig -a  eth0      Link encap:Ethe...

Linux 系统挂载数据盘

适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。 下面的操作将...
  • pandamf
  • pandamf
  • 2013年12月24日 22:52
  • 288

Linux中gcc g++常用编译选项以及ma…

2009-09-07 14:12:28|  分类: Linux |字号 订阅 Linux中gcc,g++常用编译选项 -x language filename 设定文件所使用的语言,使后缀名...

linux 系统软件安装与删除

yum常用的命令 # yum install xxx            安装xxx软件# yum info xxx                查看xxx软件的信息# yum remove...

Linux 内核设计与实现(一)

昨天做了一个linux最简单的驱动和应用程序实例,在板子上还是跑了起来,不过呢,至是熟悉了linux下驱动的框架,和最简单的一些操作。为了进一步学习linux驱动,还得再回到linux内核设计上来,再...

【转】Linux C语言头文件搜索路径

Linux C语言头文件搜索路径     本文介绍在linux中头文件的搜索路径,也就是说你通过include指定的头文件,linux下的gcc编译器它是怎么找到它的呢。在此之前,先了解一个基本概念...

Linux启动参数及实现 __setup…

#define __setup_param(str, unique_id, fn, early)            /     static char __setup_str_##unique...

linux 更改系统默认运行级别方法(…

查看运行级别:runlevel 关于运行等级这个问题似乎和这篇文章的的主题无关,但是介于现在越来越多的linux新手遇到linux图形界面的问题,而且在中文输入法设置过程中也牵涉到这些问题,因此想顺...

Linux环境进程间通信(一): 管道及有名管道

管道及有名管道 在本系列 管道及有名管道 在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 Linux 与linux启…
举报原因:
原因补充:

(最多只允许输入30个字)