天嵌 ARM开发社区

 找回密码
 注册
查看: 1860|回复: 9

模块加载的问题!

[复制链接]
cumtwys 发表于 2010-9-19 08:56:42 | 显示全部楼层 |阅读模式
在linux移植到DIY自己的驱动的时候,把自己写的驱动做成模块然后用insmod加载模块之后,为什么重启的时候没有了呢!还需要再加载呢!?
lx773533 发表于 2010-9-19 10:11:29 | 显示全部楼层
可能掉电丢失数据吧
 楼主| cumtwys 发表于 2010-9-19 10:35:16 | 显示全部楼层
2# lx773533
模块不是加载到内核里面去的吗!内核不是在nand里的吗!怎么会丢失呢!?
machoe 发表于 2010-9-19 10:49:26 | 显示全部楼层
你理解错误了,当然不是加裁到nand里面,而是内存中的,所以掉电后会丢失的。。。。概念错误。
 楼主| cumtwys 发表于 2010-9-19 12:45:01 | 显示全部楼层
4# machoe
哦!是这样啊!
hzxs533522 发表于 2010-9-27 09:22:35 | 显示全部楼层
那怎么使模块掉电不丢失呢???
天嵌_support1 发表于 2010-9-27 10:05:36 | 显示全部楼层
6# hzxs533522


把它编译到内核,或者在启动脚本文件里/etc/init.d/rcS
添加你的加载任务
hzxs533522 发表于 2010-9-28 10:44:07 | 显示全部楼层
7# embedsky_lxt

那具体怎么写加载任务呢 比方说我要加载一个helloworld的模块在、etc/init.d/rcS中怎么写?
hzxs533522 发表于 2010-9-28 11:01:38 | 显示全部楼层
还有当模块加载后,对应得应用程序怎么也让他自动运行起来呢?
天嵌_support1 发表于 2010-9-28 14:01:39 | 显示全部楼层
9# hzxs533522


在 etc/init.d/rcS 这里加也可以
在 etc/profile 这里加也可以
例如你的程序名是: app
你在 profile 里面加
app -qws
不过添加的时候位置要注意一下,尽量设置好各个路劲,环境变量之后吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-9-18 04:36 , Processed in 1.048869 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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