请教Linux设备驱动的烧写与加载
时间:2010-09-14
来源:互联网
小弟初学,请教一下,我写好了一个LED的Linux设备驱动。那我必须将其下载到目标板
上,然后当作模块insmod吧~
我的板子上有uboot了,可以正常用usb链接,并且uboot的菜单也可用了:
我应该选择uboot什么选项,然后怎么将.ko文件下载到目标板上,某个文件夹下,又在哪里输入insmod XXX加载模块?
谢谢~
上,然后当作模块insmod吧~
我的板子上有uboot了,可以正常用usb链接,并且uboot的菜单也可用了:
我应该选择uboot什么选项,然后怎么将.ko文件下载到目标板上,某个文件夹下,又在哪里输入insmod XXX加载模块?
谢谢~
作者: basaka 发布时间: 2010-09-14
ko应该是Linux的吧?
应该先进入到linux里然后insmod
应该先进入到linux里然后insmod
作者: T-Bagwell 发布时间: 2010-09-14
回复 basaka
你的应该是2.6的内核吧,不知道你用的是什么板子,我用的是at91sam9263,如果你的Uboot已经烧写好了,直接进入到minicom里,
将板子与Internet相连,然后执行以下命令,设置一个与主机相同网段的IP:
//服务器的ip地址
setenv serverip 192.168.1.2
//开发板的ip
setenv ipaddr 192.168.1.3
setenv ethaddr 192.168.1.3
//网关地址
setenv gatewayip 192.168.1.1
//该语句告诉内核是CRAMFS启动方式
setenv bootargs mem=64M console=ttyS0 115200 root=/dev/ram0 rw initrd=0x21100000,0x1100000
//从nand 0开始的地址读取0x200000字节的内核内容到sdram的0x22200000
setenv nf_kernel nand read 22200000 0 200000
setenv nf_ramdisk nand read 21100000 300000 1100000
setenv boot bootm 22200000
setenv bootcmd run nf_kernel\;run nf_ramdisk\;run boot
saveenv
printenv
然后对内核进行下载tftp 22200000 uImage(uImage拷贝到tftp默认目录下)
然后bootm
之后你就进入到板子了这时Linux主机与板子应该有一个文件夹共享的,在那个文件夹里insmod就可以下载到板子了
你的应该是2.6的内核吧,不知道你用的是什么板子,我用的是at91sam9263,如果你的Uboot已经烧写好了,直接进入到minicom里,
将板子与Internet相连,然后执行以下命令,设置一个与主机相同网段的IP:
//服务器的ip地址
setenv serverip 192.168.1.2
//开发板的ip
setenv ipaddr 192.168.1.3
setenv ethaddr 192.168.1.3
//网关地址
setenv gatewayip 192.168.1.1
//该语句告诉内核是CRAMFS启动方式
setenv bootargs mem=64M console=ttyS0 115200 root=/dev/ram0 rw initrd=0x21100000,0x1100000
//从nand 0开始的地址读取0x200000字节的内核内容到sdram的0x22200000
setenv nf_kernel nand read 22200000 0 200000
setenv nf_ramdisk nand read 21100000 300000 1100000
setenv boot bootm 22200000
setenv bootcmd run nf_kernel\;run nf_ramdisk\;run boot
saveenv
printenv
然后对内核进行下载tftp 22200000 uImage(uImage拷贝到tftp默认目录下)
然后bootm
之后你就进入到板子了这时Linux主机与板子应该有一个文件夹共享的,在那个文件夹里insmod就可以下载到板子了
作者: marcomo1986 发布时间: 2010-09-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28