BeagleBone Black学习笔记-02.基础开发环境搭建

本文是关于BeagleBone Black的开发环境搭建教程,包括Ubuntu 16.04 64位的安装,TI SDK 5.0的设置,Eclipse与JDK的配置,以及交叉编译hello_world程序的步骤。通过本文,读者可以学习到如何配置Linux开发环境,为BeagleBone Black的用户态程序开发做准备。
摘要由CSDN通过智能技术生成

写在最前面的话:

BeagleBone Black 拿到手已经三四年了,自己也从一个学生进入了职场开始了linux开发的相关工作(目前还是用户态开发居多,偶尔会去改一下内核配置),所以前期的学习笔记会以用户态的开发居多,后面根据深入程度再来加上uboot和kernel开发相关的学习笔记。希望自己平时能多来到CSDN上将BeagleBone Black的一些折腾过程记录下来。之前写过一个开发环境搭建,但是很快就不了了之了,后续坚持,多多更新。

------------------------------有啥疑问或者交流意见,请积极留言------------------------------

01-准备工作

重新开始折腾BeagleBone Black当然要选最新的开发环境,紧跟时代的发展。SDK 5.0 的kernel版本都更到了4.14了,得赶紧体验一波啊,虽然也没体验出啥高级特性,但是bigger在啊。

今天是2018年9月8日,下面是能下到的最新的版本(ubuntu除外)。ubuntu 18.04 太新了,很多软件都还没做好适配,避免踩坑,选用了16.04版本的。毕竟SDK安装的时候都提示了“强烈建议使用ubuntu 14.04和ubuntu 16.04,这是SDK适配和测试做的最好的两个版本”类似的字样。软件都得标配64位啦,bigger和性能显著提升。

ubuntu版本:16.04 64位长期支持版

SDK版本:ti-processor-sdk-linux-am335x-evm-05.00.00.15

Eclipse版本:eclipse-cpp-photon-R-linux-gtk-x86_64.tar.gz

JDK版本:jdk-8u181-linux-x64.tar.gz

CCS版本:CCS8.0.0.00016_linux-x64.tar.gz

硬件版本:BeagleBone Black .rev C

注意:如果只是开发用户态的程序,eclipse就够了,不用安装CCS,但是需要调试uboot或者想用一用AM335X上的PRU、或者想给BeagleBone Black开发裸板程序,那就需要安装CCS了。

02-环境搭建过程

前提:这几个软件,都不需要使用sudo指令来安装。安装过程也尽量避免使用sudo。这会带来蛋疼的执行权限的问题。特别是刚开始折腾linux交叉编译的新手,这会让你直接从入门到放弃。

ubuntu16.04 的安装:

推荐装虚拟机,方便好使,系统蹦了删掉重新安装也很快。业余玩家首选。给ubuntu分配硬盘内存时,稍微大一点,60G~80G为宜,太小了到时候扩容有点蛋疼。ubuntu的安装不多讲&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值