序言
之前参加了一个rtthread举办的活动,拿到了一个新塘的NK-IOT的板子。
于是,打算研究一下,跑一跑linux。
官方buildroot编译
下载地址:
https://gitee.com/OpenNuvoton/NUC970_Buildroot.git
1,配置与编译
第一步先使用默认配置:
make nuvoton_nuc980_iot_defconfig
第二步修改:
将kernel和uboot去掉,后面我们使用git下载。
![去掉uboot配置](https://img-blog.csdnimg.cn/206c1cc7b8a547a3bf22eea68876a397.jpeg#pic_center)
![去掉kernel配置](https://img-blog.csdnimg.cn/009ec063e45a48aca51ba6824598ded6.jpeg#pic_center)
然后退出保存。执行make。
make执行完成以后。执行脚本
./install_nuc980_bsp.sh安装bsp
最终生成一下目录
![](https://img-blog.csdnimg.cn/61088ebc54eb4066bcff02ed2c8cc3e6.jpeg#pic_center)
2,交叉编译器设置
交叉编译工具会被安装到/usr/local/arm_linux_4.8/usr/bin/目录。在~/bashrc文件下面增加该语句export PATH=$PATH:/usr/local/arm_linux_4.8/usr/bin。然后重启终端生效。
uboot的下载与编译
在上面bsp目录下使用以下命令下载uboot
https://gitee.com/OpenNuvoton/NUC970_U-Boot_v2016.11.git
编译过程
make nuc980_iot_defconfig
make
kernel的下载与编译
在上面bsp目录下使用以下命令下载uboot
https://gitee.com/OpenNuvoton/NUC980-linux-4.4.y.git
编译过程
sudo apt-get install u-boot-tools
make nuc980_iot_defconfig
make uImage
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)