赞
踩
最近学习Linux驱动开发,虽然可以利用虚拟机安装Ubuntu系统后进行开发,但是由于习惯了Windows下操作,Ubuntu下寻找资料也很不方便,开启了虚拟机后,我都电脑内存占用将近80%了(哎,我的只有8G内存),另外vscode在linux下经常有一些莫名其妙的问题,迫切希望能够在windows进行开发,发现win10竟然自带了wsl(Windows Subsystem for Linux),一下柳暗花明啦。
不得不说vscode实在是功能太强大了,我太喜欢它的配色了,哈哈。安装方式就是到微软官网下载vscode进行安装即可。
到Linaro下载适合自己的交叉编译,我这里就使用原子哥下载好的,gcc-linaro-4.9.4-
2017.01-x86_64_arm-linux-gnueabihf.tar.xz。安装完成后修改一下环境变量即可。
用vscode打开u-boot(我使用的是正点原子的imx),新建终端(CTRL+~),输入bash,然后运行shell脚本
最终结果如下
安装tftp服务器和客户端
sudo apt-get install tftp-hpa tftpd-hpa
新建tftpboot目录
拷贝u-boot
拷贝刚才编译的u-boot.imx到tftpboot目录下,并赋予最大权限(777)。
开发板进入u-boot
复位开发板,倒计时结束前按任何按键进入u-boot,
环境变量修改
修改开发板环境变量,ipaddr,serverip参数等等
我都主机ip是:192.168.101.4,在开发板ping一下:ping 192.168.101.4,能够ping通,说明网络正常
我试了一下nfs,好像在wsl无法安装成功,有没有大神找到解决办法,告知一下呢。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。