新唐ARM9----NUC972DF62Y开发环境搭建

1.安装虚拟机,ubuntu 16.04.5.

2.安装32位库

sudo apt install lib32ncurses5

sudo apt install lib32z1

sudo apt install lib32stdc++6

sudo apt install libncurses5-dev

3.把BSP复制到虚拟机,解压,可通过安装vmware tools直接拉过去,或者设置共享文件夹,然后再虚拟机里复制

cd /mnt/hgfs/share

cp nuc970bsp.tar.gz /home/name/Downloads

cd /home/name/Downloads

tar -xvf nuc970bsp.tar.gz

4.执行安装脚本

sudo ./install.sh

安装在/opt

5.设置环境变量

sudo vim /etc/profile

末尾添加

export PATH=$PATH:/usr/local/arm_linux_4.8/bin

保存退出

source /etc/profile

输入arm-linux,然后按tab键,看是否自动补全,然后注销用户在重新登录

6.编译UBOOT

make O=/home/ysh/Downloads/nuc970_uboot/ distclean         O后面为编译存放的路径

make O=/home/ysh/Downloads/nuc970_uboot/ nuc970_config

make O=/home/ysh/Downloads/nuc970_uboot/ all

编译完成

把根目录下的u-boot.bin和子目录nand_spl中的u-boot-spl.bin拷贝到共享文件夹中,待会和内核一起通过Nu-Writer下载

再把nuc970_uboot/tools添加到环境变量中

7.编译内核

cd /linux-3.10.x

make nuc972_defconfig

make uImage

编译完成

再把上一层目录image中生成的文件拷贝到共享文件夹,待会下载

8.打包rootfs

cd  /opt/nuc970bsp/applications/yaffs2utils

make clean

make

把该路径加到环境变量

cd /opt/nuc970bsp

ls

可以看到rootfs文件夹,或者自己使用busybox生成。

mkyaffs2 --inband-tags -p 2048 rootfs rootfs.img

再把rootfs.img拷贝出来,一起烧录

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 新唐工业级ARM9(NUC972)全套资料包括以下内容:硬件设计资料、软件开发资料和工具资料。 硬件设计资料包括电路原理图、PCB设计图、器件清单和排线指南等。通过这些资料,用户可以了解到新唐工业级ARM9(NUC972)的硬件结构和各个器件的连接方式。这将有助于用户进行电路设计和硬件调试工作。 软件开发资料包括基于NUC972板卡的软件开发工具和开发环境的安装使用说明、软件开发教程和示例代码等。用户可以根据这些资料快速上手进行软件开发和调试工作。此外,软件开发资料还包括驱动程序和操作系统的移植与开发指南,帮助用户进行系统级别的软件开发工作。 工具资料包括调试工具和软件工具的说明和使用手册。这些工具能够帮助用户进行硬件调试和软件开发工作,包括仿真器、调试器、编译器、烧录器等。工具资料提供了详细的使用说明和操作步骤,使用户能够熟练运用这些工具。 通过以上三个方面的资料,用户可以全面了解和使用新唐工业级ARM9(NUC972)平台进行硬件设计、软件开发和系统调试工作。这些资料的提供可以满足用户的开发需求,帮助用户提高开发效率,方便快捷地进行相关工作。 ### 回答2: 新唐工业级ARM9(NUC972)是一款高性能的嵌入式处理器。它采用了新唐自主研发的ARM架构,在多个行业应用中得到了广泛的应用。 新唐工业级ARM9(NUC972)全套资料包括以下内容: 1. 硬件设计文档:包括板级设计原理图、电路图和PCB布局设计等。这些文档将帮助开发人员了解NUC972的硬件设计要求和限制。 2. 软件开发文档:包括操作系统移植指南、驱动程序开发指南等。开发人员可以根据这些文档,进行相关软件开发工作,如驱动程序开发和系统移植等。 3. 软件开发工具:提供了适用于NUC972的软件开发工具链,包括编译器、调试器、仿真器等。这些工具可以帮助开发人员编写和调试NUC972相关的软件代码。 4. 范例代码和应用案例:提供了一些示例代码和应用案例,以帮助开发人员更好地理解NUC972的应用场景和功能。开发人员可以根据这些案例进行二次开发,快速实现自己的项目需求。 5. 技术支持:新唐提供了专业的技术支持团队,开发人员在开发过程中遇到问题时可以咨询他们。他们将协助解决问题、提供技术支持和培训等服务。 总的来说,新唐工业级ARM9(NUC972)全套资料提供了全面的软硬件开发指南和工具,帮助开发人员快速实现基于NUC972的嵌入式系统开发。无论是初学者还是经验丰富的开发人员,都可以借助这些资料进行开发工作,并根据项目需求进行相应的定制和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值