beaglebone black学习-01环境搭建


前言

beaglebone black是一款基于TI AM335X系列处理器的开发板,本系列教程旨在从0开始讲述如何在beaglebone black学习设备驱动开发。主机所使用的操作系统是ubuntu 22.04.

一、下载并安装官方SDK

PROCESSOR-SDK-LINUX-AM335X — 适用于 AM335x 的 Linux 处理器 SDK

SDK使用说明

配置本地开发环境

安装常规软件包(包含TFTP和NFS)

进入目录/bin
执行./setup-package-install.sh

安装通用解析生成器

sudo apt-get install bison

配置主机TFTP服务器目录

该脚本在配置TFTP目录的同时也会导入SDK预构建的一些镜像文件

进入目录/bin
执行./setup-tftp.sh

配置主机NFS服务器目录

该脚本在配置NFS服务器目录的同时也会导入一个预构建的目标根文件系统

进入目录/bin
执行./setup-tftp.sh

安装交叉编译器

官网

下载地址

安装以及配置步骤

  1. 解压文件到目录 /usr/local
  2. 添加环境变量到文件/etc/environment
  3. source /etc/environment 在当前终端立即生效,重启在所有终端生效

验证本地开发环境

验证交叉编译器

编译u-boot源码,编译成功即可表明环境正常

  1. cd ti-processor-sdk-linux-am335x-evm-08.02.00.24/board-support/u-boot-2021.01+gitAUTOINC+44a87e3ab8-g44a87e3ab8
  2. make CROSS_COMPILE=arm-none-linux-gnueabihf- O=am335x_evm am335x_evm_defconfig
  3. make CROSS_COMPILE=arm-none-linux-gnueabihf- O=am335x_evm

验证TFTP以及NFS

TFTP以及NFS的验证放到之后章节验证,一般通过官方SDK脚本安装不会有问题

总结

本节主要安装了TFTP NFS以及编译源码所需的一些软件包,其中TFTP是为了通过网络下载u-boot以及内核做准备,
NFS是为了实现通过网络改在根文件系统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Beaglebone Black是一种开发板,可以运行不同的操作系统,如QNX和QT。它可以通过HDMI连接显示器,并具备在Beaglebone Black上安装和配置QT库的能力。 关于Beaglebone Black上的QT的安装和配置,可以参考文章"http://embedded.von-kannen.net/2014/05/21/qt-4-8-6-on-beaglebone-black/"提供的参考资料。 在开始安装和配置之前,需要先按照文章"Beaglebone Black——tslib编译与安装"中的步骤完成操作系统的安装和配置。在完成这些步骤后,可以继续下面的步骤,即在PC机上编译Qt源码、在Beaglebone Black上安装和配置Qt库,以及在PC机上安装和配置Qt Creator。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [BeagleboneBlack-QNX-QT:Beaglebone黑色(AM335X)HDMI(TDA19988)QNX QT](https://download.csdn.net/download/weixin_42171132/15089410)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Beaglebone Black——嵌入式QT开发环境搭建](https://blog.csdn.net/zy812248258/article/details/42554139)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值