经过大半个月的裸机视频学习和实战操作,迫不及待要进入要linux玩玩了,网卡 LCD等驱动就放到linux驱动程序里面去理解吧,先大致了解了一下原理。
对于新手,要在
开发板上运行驱动程序,可不是那么容易的事,首先就要进行前期的一些准备:
1.编译移植好的uboot; //韦东山老师的视频内带有uboot补丁文件,一定要用GCC 3.4.3编译
2.编译移植好的内核uImage; //编译不成功,待解决,暂时使用友善之臂的zImage
3.使用NFS将开发板内的文件夹挂接到虚拟机linux中的文件夹内,这样驱动程序就能很方便到传到开发板内,
注意事项:开发板,主机,虚拟机网卡ip地址要设置为同一个网段,虚拟机设置为桥接,选择网卡
移植uboot和linux内核这两个内容都需要花一定时间去学习,就在学驱动程序的过程中穿插研究下吧。
uboot下载方式: 用openjtag烧录器 oflash工具下载至nor flash,因为nor flash不太会出错,之前下载到nand flash,经常有问题。
内核下载方式:启动uboot,通过DNW工具通过USB下载至nand flash,非常快。
1