
下载源码
源码:dnw_linux
这个是在1个论坛上搜到的,这个不需要注册,就能够免费下载奥,感谢作者的辛苦劳动和忘我的奉献精神,呵呵...2
解压这个下载完以后是rar格式的,还得到windows下解压。解压后copy到linux下便可。其中secbulk.c是pc端usb驱动,
dnw.c是写入工具。3
编译并加载secbulk模块$cd
secbulk$make
-c
/lib/modules/`uname
-r`/build
m=`pwd`
modules编译成功后在当前目录下可以看到secbulk.ko
用insmod命令加载模块,这需要root权限$sudo
insmod
./secbulk.ko4
编译dnw写入工具$gcc
-o
dnw
dnw.c编译成功后生成可履行dnw5
使用dnw下载使用方式和windows下基本1致。在终端下输入相应的uboot命令,当出现“usb
host
is
connected.
waiting
a
download.”时,在pc端linux上用dnw工具写入要下载的文件便可。切换到root权限,履行dnw下载.$./dnw
/path注:这个/path就是所要下载的文件的路径及名称,例:/home/linux⑵.6.30.4/arch/arm/boot/zimage写入完成后提示成功100%
xxxxxxx
bytes
ok可以把编译好的dnw拷贝到/usr/sbin下或是usr/bin下,以后使用就直接使用dnw
/path
便可。至此,完成内核的下载,下载文件系统一样的方法便可。注意:注意:有时候由于内核的升级,运行时会提示can
not
open
/dev/secbulk0的毛病,此时需要重新到secbulk目录履行$make
-c
/lib/modules/`uname
-r`/build
m=`pwd`
modules,然后加载模块$sudo
insmod
./secbulk.ko便可!
1、使用ctrlaltf1切换tty,然后按ctrlaltf7切换回界面。2、如果第一种方法不起作用,并且alttab键有效的话,可以尝试用快捷键打开一个终端,然后就会有反应。
3、如果还是不行,用ctrlaltf1切换tty,用kill结束桌面进程。
bootloader->
linux
kernel
->
root
file
启动顺序。
后者需要前者提供功能支持,前者的目的就是启动后者。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)