开发环境搭建

1 Ubuntu环境搭建

2 Window环境搭建

3 开发板环境搭建

1 Ubuntu环境搭建

(1)安装必要的网络工具

samba nfs tftp vmware-tools

samba

nfs

  • apt-get install nfs-kernel-server
  • vim  /etc/exports  (/path/to/nfs  *(rw,sync,no_root_squash) )
  • /etc/init.d/nfs-kernel-server restart

(2)配置通信网络

指定网络

2 Window环境搭建

指定网络

3 开发板环境搭建

nfs

  • opkg install portmap-dev
  • opkg install ufs-utils-client
  • mount -t nfs ip:/path/to/nfs(对应ubuntu的IP地址和nfs目录)/mnt/nfs(对应开发板的) -o nolock,proto=tcp,nfsvers=3,回车后,虽然出现如下错误,但不要管

    Can't set permissions on mtab: Operation not permitted

  • ls /mnt/nfs

安装

beaglebone black搭建NFS环境
一、挂载型
1 虚拟机中的linux系统安装好nfs服务器
/etc/init.d/nfs-kernel-server
2 编辑/etc/exports 添加对应的nfs文件目录
/path/to/nfs *(rw,sync,no_root_squash)
3在beaglebone上安装两个文件
opkg install portmap(portmap_6.0-r3.1_armv7a.ipk)
opkg install nfs(nfs-utils-client_1.1.2-2.1_armv7a.ipk)
该文件可以使用scp方法加载到beaglebone上
4 在arm上挂载nfs
mount -t nfs Ubuntu-IP:/path/to/nfs /arm-dir -o nolock,proto=tcp,nfsvers=3
注:Ubuntu-IP是虚拟机中的Ubuntu的IP地址,应与beaglebone black板子在同一个网段;
arm-dir是板子上将要存放共享的文件目录
path/to/nfs是虚拟机中Ubuntu中构建NFS系统时,设置的nfs路径,也就是2中的路径
5 常用操作:
重启nfs服务器 $sudo /etc/init.d/nfs-kernel-server restart
解载 umount /arm-dir
mount -t nfs 192.168.7.10:/home/dlp/dlp/arm-bbb/bin /home/nfs -o nolock,proto=tcp,nfsvers=3

二、启动型
1 同上
2 同上
3 在BeagleBone启动的时候,敲回车,使得启动停在uboot部分

4 然后依次输入
U-Boot# mmc rescan
U-Boot# setenv ipaddr arm-IP
U-Boot# setenv serverip Ubuntu-IP
U-Boot# setenv bootargs console=ttyO0,115200n8 root=/dev/nfs nfsroot=Ubuntu-IP:/path/to/nfs ip=arm-IP:Ubuntu-
IP:gateway:mask::eth0:off
U-Boot# run mmc_load_uimage
U-Boot#bootm 0x80007fc0

5 reset

参考链接

1 BeagleBone 的NFS启动配置和流程

2  Beaglebone Black从零开始系列教程大汇总

3  Programming the Beaglebone Black 
4  Linux arm Beaglebone Black

5 buildroot for beaglebone

转载于:https://www.cnblogs.com/gjianw217/p/3754026.html

Beaglebone Back学习三(开发环境搭建)相关推荐

  1. Django学习笔记 开发环境搭建

    为什么使用django? 1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率. 2.大量内置应用:后台管理系 ...

  2. Android学习1——开发环境搭建、Android Studio安装

    一.目的 1.掌握 Android 开发环境搭建方法 2.掌握 Android 项目建立方法 3.掌握 Gitee 账号建立及其使用方法 4.掌握 Android 模拟器使用方法 二.实验环境 1.J ...

  3. STM32G0学习手册——开发环境搭建与熟悉(CubeMX与MDK5)

    目录 CubeMX设置 CubeMX界面认识 Project(工程管理) Code Generator(代码生成) MDK-ARM软件安装 ST-LINK设置 CubeMX设置 1.在官网下载安装包安 ...

  4. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  5. Android学习笔记之(一)开发环境搭建

    Android学习笔记之(一)开发环境搭建 zouxy09@qq.com http://blog.csdn.net/zouxy09 至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了.直 ...

  6. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  7. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  8. APM飞控学习之路:3 APM系统介绍与开发环境搭建

    "工欲善其事,必先利其器".在进行无人机飞控开发时,选择一个合适的软硬件平台以及IDE是十分重要的.目前,APM飞控成熟度高,开发工具齐全,社区建设完善,开发者文档丰富,适合开源选 ...

  9. Adroid学习笔记-入门资料以及V2.3系统开发环境搭建

    今年工作签得比较顺利,签了国内著名的通讯IT企业,同时拿到国内著名即时通讯软件公司,国内著名的通讯IT兼国企母公司和其移动开发子公司等另外三家公司的offer.之后时间便充裕,同时步入通讯行业,对手机 ...

最新文章

  1. undefined reference to symbol ‘_ZN2cv7imwriteERKNS_6StringERKNS_11_InputArrayERKSt6vectorIiSaIiEE‘
  2. 高层管理者对于大数据的6个误解
  3. 抓包工具- fiddler的安装
  4. [C语言]一个很实用的服务端和客户端进行UDP通信的实例
  5. V记录2(文档)Vue.extend构造器
  6. Spring : 缓存相关注解@EnableCaching、@CacheConfig、@Cacheable、@Caching
  7. AI学会了视觉推理,“脑补”看不清的物体 | 李佳李飞飞等的CVPR论文
  8. mac php apache mysql 集成环境 的软件
  9. (WCF)阅读WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解的一点心得...
  10. 如何在Spring框架中使用RMI技术
  11. 后妈茶话会_歌词(Tough Love)
  12. geotools 影像切片 缩放
  13. 《仙剑奇侠传六》游戏感言
  14. opencv codebook学习
  15. CPU过载、内存溢出分析
  16. html+css+js学习-01
  17. 实战 SQL:实现百度、高德等地图中的地铁换乘线路查询
  18. F-Measure MCC ROC Area PRC Area_2021国考报名入口:http://zw.offcn.com/gj/?area=gdamp;scode=ljx19564...
  19. 4.6有一个函数。 写程序,输入x的值,输出相应的y值
  20. 是否为取变量名烦恼?中文生成英文变量的windows桌面端工具(vue+electron)

热门文章

  1. 确定不来了解一下什么是 BIO NIO AIO 阻塞 非阻塞 同步 异步?
  2. 人一生中最大的遗憾应该是什么
  3. flink的Table类型的变量两种输出的形式
  4. 统计dataframe中所有列的null数量与填充null注意事项
  5. python调用stanfordNLP的NER接口
  6. linux下面navicat调整字体
  7. 《机器学习》 周志华学习笔记第八章 集成学习(课后习题)python实现
  8. GStreamer(二)
  9. python变量定义类型_03_python的数据类型和变量的定义及使用
  10. cocos2dx build_native.sh clean 命令报错的解决