arm开发板开发环境搭建
arm开发板开发环境搭建
- 一、XShell连接开发板
- 二、ubuntu配置交叉编译器
- 三、交叉编译
- 四、ubuntu搭建nfs服务器
- 五、ubuntu挂载到开发板上
一、XShell连接开发板
1.连接开发板,右击我的电脑->属性->设备管理->端口
2.新建会话,添加SERIAL(串口)连接
二、ubuntu配置交叉编译器
目的:在ubuntu下编译,在arm开发板上运行
第一步:查看当前系统是否支持arm-linux-gcc,如果不支持继续以下步骤
第二步:将arm-linux-gcc-4.3.2.bz2拷贝到虚拟机的任意目录
第三步:在/usr/local创建一个文件夹为arm
sudo mkdir /usr/local/arm
第四步:将arm-linux-gcc-4.3.2.bz2解压到/usr/local/arm目录下
sudo tar xvf arm-linux-gcc-4.3.2.bz2 -C
第五步:进入到 /usr/local/armcd /usr/local/arm
cd/usr/local/arm
cd 4.3.2
cd bin
pwd得到arm-linux-gcc的路径为:/usr/local/arm/4.3.2/bin第六步:将上面得到的目录添加到环境变量PATH中
sudo vim ~/.bashrc
在文件的末尾添加:export PATH=/usr/local/arm/4.3.2/bin:$PATH
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020063020210743.png#pic_center第七步:重启.bashrc脚本
source ~/.bashrc
三、交叉编译
四、ubuntu搭建nfs服务器
目的:开发板访问ubuntu的目录
1.nfs服务安装:
sudo apt-get install nfs-kernel-server nfs-common
2.工作路径配置:
sudo gedit /etc/exports
,]
加上以下语句:/ *(rw,sync,no_root_squash)
3.重启服务生效:
sudo service nfs-kernel-server restart
五、ubuntu挂载到开发板上
在开发板的终端操作->在开发板的/home有一个挂载脚本mount_nfs.sh,将/home/edu挂载到开发板的/mnt下
./mount_nfs.sh 10.30.155.3 /home/edu /mnt
查看/mnt
在work中的tmp目录下运行可执行文件a.out
arm开发板开发环境搭建相关推荐
- LGT8F328P 开发板arduino环境搭建及中断程序
LGT8F328P 开发板arduino环境搭建: 1. 在官网上下载 Arduino硬件支持包 http://www.lgtic.com/downloads/ Arduino开发平台相关 LGT8F ...
- 【iMX6ULL】触觉 imx6ull开发板交叉编译环境搭建
开发IMX6ULL需要有一个安装了交叉编译器的linux操作系统的开发环境,用于编译开发板的uboot.kernel.文件系统和应用软件.下面以触觉智能imx6ull开发板为例. 1.开发环境说明 ...
- 64位Windows7下TQ2440开发板的环境搭建
一年前就买了TQ开发板TQ2440,但是按照开发手册一直玩不了,当时并没有找出原因,后来发现根本问题是驱动不对,软件一般都分32位和64位,驱动也一样. 环境搭建一般就是安装软件,这不需要废话了,可以 ...
- Air780E开发板CSDK环境搭建与helloworld
一.环境搭建 硬件准备:Air780E最小板.type-c数据线 软件准备: Git :用于获取LuatOS源码,小伙伴可自行百度安装与配置方法 Xmake:用于完成代码编译,下载与安装步骤参考官方链 ...
- 主机、虚拟机、开发板网络环境搭建小结备忘
首先得声明,本文章属转载,个人觉得写得灰常好,图文并茂,详细,深刻,不仅让本来网络没学好的本人对网络这一块有了更深刻的理解,而且解决了我纠结了几天的 开发板 虚拟机 win7 之间的通信问题得到了解 ...
- mico3165嵌入式开发板IAR环境搭建以及Demo运行
最近跟着老师做毕设,题目是有关于 嵌入式开发的系统安全测试,首先得搭一个集成的开发环境,研究了几天,终于基本把大致的东西弄好了,这里写下来以供经验所需. 开发所用的板子是mico3165,搭载了mic ...
- FEDORA UT4418开发板ANDROID环境搭建
按照友坚的文档,解压了源码之后,执行build.sh.在编译UBOOT以及LINUX KERNEL时,很顺利.编译ANDROID时,出现错误,提示JAVA的版本不是1.6版本.我系统里安装的是OPEN ...
- Hi3516DV300双目开发板开发环境搭建
Hi3516DV300双目开发板开发环境搭建 一.软件包安装 1. 展开sdk包 2.安装交叉编译himix200 3.编译整个osdrv 4. SDK 目录介绍 二.烧写 uboot.kernel. ...
- 地平线X3开发板开发环境搭建
地平线X3开发板开发环境搭建 文章目录 地平线X3开发板开发环境搭建 开发环境搭建 安装CMAKE 交叉编译工具 下载编译AIEXPRESS demo演示 视频盒子使用HDMI显示 使用摄像头演示 m ...
- Zedboard开发板的linux搭建
1.简介 zynq是xilinx推出的一款集成arm核以及fpga可编程逻辑器件的soc芯片,使得它不仅拥有 ASIC 在能耗.性能和兼容性方面的优势,而且具有FPGA 硬件可编程性的优点.zynq主 ...
最新文章
- KDD 2021多个奖项出炉:斯坦福博士摘得学位论文奖,北航校友胡侠获新星奖
- 单片机控制24v电压_最全变频器控制端子接线方法和技巧
- spring 源码_spring源码系列(一)——spring循环引用
- python读音有道词典-有道词典命令行快速翻译,Python编程的利器
- 在Cisco交换机上实现隔离访问
- C++运算符重载-mfc演示
- Android Jetpack Navigation 深入体验报告
- 数字奇数和偶数的判断
- 判断一个无符号整数是不是2的幂
- python脚本调用外部程序的若干种方式以及利弊
- leetcode 18 --- 4sum
- 一个R包玩转单细胞免疫组库分析,还能与Seurat无缝对接
- java实现多表增加_java多表插入数据
- 746. Min Cost Climbing Stairs 题解
- 页面传值,发生错误,如何传递中文信息
- 快速阅读软件工程后的几个问题
- python gui控件案例_python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例...
- 总结:MySQL备份与恢复的三种方法
- 打印linux当前系统时间格式,date命令_Linux date命令使用详解:显示或设置系统时间和日期...
- WS2:Windows系统中嵌入式Linux开发之神器
热门文章
- [BZOJ4200][NOI2015]小园丁与老司机
- Team Foundation Server 开发流程管理管理研讨会
- adb push php,ADB指令合集-ADB指令如何执行刷Recovery,重启进Recovery,双Wipe和刷ROM手机刷机...
- 网站建设需要学什么?
- 计算机硬件系统基本的工作原理是,硬件系统基本组成及工作原理
- 软件测试-测试类型分类
- 使用 crictl 对 Kubernetes 节点进行调试
- bilibili视频爬取与水印去除
- 回首风之忆(消息类型:聊天记录)
- python求向量夹角