搭建BananaPi的ubuntu开发环境

搭建BananaPi的ubuntu开发环境

一、前言

一直以来都想做嵌入式linux开发的,苦于没有相关工作机会,只能自己胡乱摸索。最近想弄块板子玩弄一下,反复对比之后感觉香蕉派M1这款还不错,硬件配置也不低,价钱还算公道,于是就买了一块研究。在学习的过程中零零散散查找了许多资料,为了方便自己回顾和使同我一样的新手能少走弯路,特此记录下来,欢迎大家评论区留言探讨,共同进步,还望大牛不吝赐教!

二、安装ubuntu操作系统

本次ubuntu安装不是在实体计算机上安装,而是在笔记本电脑上运行VMware虚拟机软件进行安装。ubuntu的版本为18.04.2桌面版64位,具体安装步骤如下:

1、新建虚拟机,按图点击下一步。

2、选择ubuntu镜像,添加虚拟镜像光盘之后点击开启此虚拟机。

3、安装ubuntu。

4、等待安装完成

三、安装与配置常用工具类软件

1、更新源:在桌面单击右键打开终端,输入以下命令。

sudo apt-get update

2、安装ssh:安装ssh后就可以使用远程连接工具进行操作了。

sudo apt install openssh-server

3、安装vim:linux环境下的记事本。

sudo apt install vim

4、安装和配置samba服务:可以在windows环境下共享linux文件夹。

1)安装samba。

sudo apt install samba

2)配置samba,打开/etc/samba/smb.conf文件。

sudo vim /etc/samba/smb.conf

在文件最后添加如下内容:

[bananapi]
   comment = bananapi
   browseable = yes
   path = /bananapi
   writeable = yes
   guest ok = yes

3)创建samba用户。

sudo smbpasswd -a bananapi

4)重启samba服务。

sudo /etc/init.d/smbd restart

5、安装arm交叉编译工具。

sudo apt install gcc-arm-linux-gnueabihf

四、结束

至此已完成了BananaPi所需的最核心的开发环境,如有其他更为方便的开发工具,请大家也告诉我一下,共同进步。在接下来的博客内容将记录u-boot,linux内核,根文件系统等的移植和制作,感兴趣的小伙伴可以进一步交流和学习。

原文地址:https://www.cnblogs.com/apolar/p/11100005.html

时间: 2024-10-07 23:07:05

搭建BananaPi的ubuntu开发环境的相关文章

ubuntu上用eclipse搭建java、python开发环境

上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts 一.用eclipse + jdk搭建java开发环境 1.jdk官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 本人下载的是:jdk-8u77-linux-x64.tar.gz

Ubuntu下搭建Cocos2D-X 3.6开发环境

简单讲解在Ubuntu下搭建Cocos2D-X 3.6开发环境的过程,希望对大家有用. 1.解压下载的包,找到build目录: 在终端下先执行install-deps-linux.sh文件 结果类似: 时间可能比较长. 2.回到解压包的根目录下执行setup.py: 可以看出这个执行完成的是检测系统环境并在配置文件中加入需要的环境变量,会将原配置文件备份. 3.在解压包的目录运行 cmake . 注意后面代表当前目录的 . (不要在意sudo) 4.make 用cmake生成的Makefile就

Setting up a EDK II build environment on Windows and Linux:搭建Windows和Linux开发环境[2.2]

Setting up a EDK II build environment on Windows and Linux:搭建Windows和Linux开发环境[2.2] 2015-07   北京海淀区  张俊浩 2. Setting Up EDKII Development Environment(EDKII开发环境的搭建) ->2.1The General Procedure Of Setting Up EDKII Development Environment(搭建EDKII项目的通用流程)

使用window10系统搭建完善的Linux开发环境

https://juejin.im/post/5d22e46ee51d45775746b9b1 导读 在使用window系统开发时由于系统环境和线上环境不一致可能导致各种问题,以及部分扩展库只支持liunx 系统 下运行,Linux的开发环境尤为重要. window的linux环境一般由vm/vbox 在虚拟机下运行当然也可以在虚拟机上将window挂载在linux 挺麻烦就是了.加上虚拟机运行占用高等问题 更新2019-07-10 使用 VM VirtualBox 搭建完善的Linux开发环境

Mac下用brew搭建LNMP和LAMP开发环境

Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境.但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容易手动搭建,可控性很高 Brew brew对于mac,就像apt-get对于ubuntu,安装软件的好帮手,不能方便更多- brew的安装方式如下: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin)

在突击几天学习Android开发之后,我开始转向cocos2d-x的Android开发了.由于自己以前有了解过cocos2d-x的开发,当时自己也学过不少游戏引擎,觉得cocos2d-x作为一个游戏引擎实在是比较简陋,没想到cocos2d-x现在红得发紫,这是我远远没有想到的.于是也赶赶潮流的末班车,查资料顺利地在Eclipse上搭建cocos2d-x的Androd开发环境. 原创文章,反对未声明的引用.原博客地址:http://blog.csdn.net/gamesdev/article/de

cocos搭建android下的开发环境

没想到cocos3.2也出现了一点bug,还要经过一周晚上的努力,全部搞定.可以在android下使用啦 上个截图庆祝下 有需要的可以看http://item.taobao.com/item.htm?id=40745006457 cocos搭建android下的开发环境,布布扣,bubuko.com

图文教程:在Mac上搭建Titanium的iOS开发环境

http://mobile.51cto.com/web-317170_all.htm 跨平台开发工具Titanium的兴起之路:HTML 5是最大威胁 比较Titanium和PhoneGap两大iOS移动应用开发框架 跨平台移动Web开发工具 Titanium Mobile简介 图文教程:在Windows 7上搭建Titanium Mobile开发环境 Titanium架构分析图文教程:在Mac上搭建Titanium的iOS开发环境,码迷,mamicode.com

在Eclipse上搭建Cocos2d-x的Android开发环境

很多其它相关内容请查看本人博客:http://www.bokeyi.com/ll/category/cocos2d-x/ 本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境非常复杂又头疼,事实上仅仅是网上的资料太过零散,差一步而谬之千里啊,不多说,假设你看了这篇文章,恭喜你,你省下了至少48小时的生命. 我的操作系统:WIN7 Eclipse版本号:eclipse-jee-kepler-SR2-win32 Cocos2d-x版本号:2.2.3 一.Android环境搭建