阅读说明
本文的配置过程,主要服务于tiny4412开发板的相关功能
带@lamar: 前缀的表示ubuntu终端里面的命令
带@tiny4412: 前缀的表示开发板终端里的命令
前言
此处略
准备
- ubuntu 12.04
- dnw源码包:下载地址 密码:el5i
- OTG cable线
开始
==>>1. 首先编译dnw客户端的程序,该部分源码在dnw源码包中的dnw目录下,直接 make,或者 mak install,后者会把dnw直接拷贝到/usr/bin目录下,方便使用。
==>>2. 编译dnw的驱动部分,源码位于driver目录下;编译前我们需要适配自己的usb口地址;首先在开发板上输入boot命令:
@tiny4412: dnw
接着,我们就可以在ubuntu上看到具体的usb口地址了。如下,带Samsung字样的设备就是我们的OTG cable连接线的usb口。
将对应的ID号适配到驱动的代码中,如下图中的USB_DEVICE
修改完之后,直接 make
==>>3. 安装dnw驱动
1)修改权限、将驱动插入内核、更新库文件
@lamar:chmod 777 secbulk.ko @lamar:sudo insmod secbulk.ko @lamar:sudo apt-get install libusb-dev //更新依赖的库文件
==>>4. 下载验证
1)在开发板上,输入uboot命令:
@tiny4412:dnw 0x40008000
2)在ubuntu上,输入命令:
@lamar:sudo dnw [kernel image fileName]
3)下载成功后,可以在开发板上进行验证:
@tiny4412:bootm 0x40008000
正常情况下,boot就能够引导启动内核了。