打印
[新唐博主]

NUC980 Ubuntu20.04开发环境安装

[复制链接]
4966|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zljiu|  楼主 | 2021-8-14 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两种方式
(1)在Linux下搭建环境开发(ubuntu20.04 64bit)
a、通过repo下载相关源代码及工具文件,参考官方NUC980 Linux 4.4 BSP User Manual CHT.pdf文档(也可以直接一个一个地手动GIT下载),主要下载内容有:

https://gitee.com/OpenNuvoton/NUC970_U-Boot_v2016.11.git
https://gitee.com/OpenNuvoton/NUC980_Linux_Applications.git
https://gitee.com/OpenNuvoton/NUC970_Buildroot.git
https://gitee.com/OpenNuvoton/NUC980_NonOS_BSP.git
https://gitee.com/OpenNuvoton/NUC980-linux-4.4.y.git
https://gitee.com/OpenNuvoton/NUC980_NuWriter_CMD.git

b、安装所需的软件包,如下:

sudo apt install libc6-dev-i386
sudo apt install lib32z1
sudo apt install lib32ncurses6
sudo apt install lib32stdc++6


c、下载工具链 nuc980bsp.tar.gz,解压后进入目录,运行安装即可:

sudo ./install.sh


d、设置环境变量PATH

export ARCH=arm
export CROSS_COMPILE=/usr/local/arm_linux_4.8/bin/arm-nuvoton-linux-uclibceabi-
export PATH=/usr/local/arm_linux_4.8/bin:$PATH



完成后,进入uboot目录测试一下,是否编译通过,如下:


zhy@zhy-TravelMate-P259-G2-MG:~/Desktop/nuc980_env/NUC970_U-Boot_v2016.11$ ls configs/nuc*
configs/nuc970_defconfig           configs/nuc980_defconfig
configs/nuc970_eth2uart_defconfig  configs/nuc980_eth2uart_defconfig
configs/nuc970_tomato_defconfig    configs/nuc980_iot_defconfig
configs/nuc980_chili_defconfig     configs/nuc980_lorag_defconfig


zhy@zhy-TravelMate-P259-G2-MG:~/Desktop/nuc980_env/NUC970_U-Boot_v2016.11$ make nuc980_defconfig
#
# configuration written to .config
#



zhy@zhy-TravelMate-P259-G2-MG:~/Desktop/nuc980_env/NUC970_U-Boot_v2016.11$ make
scripts/kconfig/conf  --silentoldconfig Kconfig
  CHK     include/config.h
  CFG     u-boot.cfg
  GEN     include/autoconf.mk
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     spl/include/autoconf.mk
  CHK     include/config/uboot.release
  CHK     include/generated/version_autogenerated.h
  CHK     include/generated/timestamp_autogenerated.h
  UPD     include/generated/timestamp_autogenerated.h
  CC      lib/asm-offsets.s
  CHK     include/generated/generic-asm-offsets.h
  CC      arch/arm/lib/asm-offsets.s
  CHK     include/generated/asm-offsets.h
  HOSTCC  tools/envcrc.o
  WRAP    tools/lib/crc32.c
  HOSTCC  tools/lib/crc32.o
  WRAP    tools/common/env_embedded.c
  HOSTCC  tools/common/env_embedded.o
  WRAP    tools/lib/sha1.c
  HOSTCC  tools/lib/sha1.o
  HOSTLD  tools/envcrc
  HOSTCC  tools/gen_eth_addr
  ...
  ...
  ...
  LD      spl/drivers/built-in.o
  LD      spl/dts/built-in.o
  LD      spl/fs/built-in.o
  LDS     spl/u-boot-spl.lds
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  COPY    spl/u-boot-spl.bin
  ./scripts/check-config.sh u-boot.cfg \
  ./scripts/config_whitelist.txt . 1>&2




使用特权

评论回复
沙发
zljiu|  楼主 | 2021-8-14 17:18 | 只看该作者
(2)在windows下安装虚拟机开发
直接在github或者gitee下载NUC970/NUC980/N9H30 BSP 使用的 VMWare Linux 開發環境,国内用户建议在gitee上下载,地址:
https://gitee.com/OpenNuvoton/NUC970_NUC980_N9H30_VMWare_Linux_develop_environment

下载完成后,解压缩后,用vmware软件打开ubuntu_NUC970_980_Linux目录下的Ubuntu 64-bit_nuvoton.vmx虚拟机文件即可。

登陆名:nuvoton
密码: user


使用特权

评论回复
板凳
daichaodai| | 2021-8-16 12:26 | 只看该作者
Ubuntu这更新速度也快啊

使用特权

评论回复
地板
麻花油条| | 2021-8-16 13:15 | 只看该作者
没用过,有时间研究下

使用特权

评论回复
5
labasi| | 2021-9-10 15:25 | 只看该作者
对电脑系统有要求吗

使用特权

评论回复
6
paotangsan| | 2021-9-10 15:28 | 只看该作者
更新速度也实在太快了

使用特权

评论回复
7
renzheshengui| | 2021-9-10 15:29 | 只看该作者
这个是最新的版本吗

使用特权

评论回复
8
wakayi| | 2021-9-10 15:31 | 只看该作者
还从来没有用过这个工具啊

使用特权

评论回复
9
wowu| | 2021-9-10 15:33 | 只看该作者
那种方式更加便捷啊

使用特权

评论回复
10
豌豆爹| | 2021-9-17 10:45 | 只看该作者
对电脑系统有没有限制

使用特权

评论回复
11
灰常时刻| | 2021-9-22 17:16 | 只看该作者
本人17年刚工作有幸接触了Nuc970的Ubuntu开发环境,那时候好像是14版本。。没想到现在更新到20版本了。真快

使用特权

评论回复
12
AloneKaven| | 2023-11-28 10:32 | 只看该作者
有没有开箱即用的环境啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

3322

帖子

3

粉丝