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开发板开发环境搭建相关推荐

  1. LGT8F328P 开发板arduino环境搭建及中断程序

    LGT8F328P 开发板arduino环境搭建: 1. 在官网上下载 Arduino硬件支持包 http://www.lgtic.com/downloads/ Arduino开发平台相关 LGT8F ...

  2. 【iMX6ULL】触觉 imx6ull开发板交叉编译环境搭建

      开发IMX6ULL需要有一个安装了交叉编译器的linux操作系统的开发环境,用于编译开发板的uboot.kernel.文件系统和应用软件.下面以触觉智能imx6ull开发板为例. 1.开发环境说明 ...

  3. 64位Windows7下TQ2440开发板的环境搭建

    一年前就买了TQ开发板TQ2440,但是按照开发手册一直玩不了,当时并没有找出原因,后来发现根本问题是驱动不对,软件一般都分32位和64位,驱动也一样. 环境搭建一般就是安装软件,这不需要废话了,可以 ...

  4. Air780E开发板CSDK环境搭建与helloworld

    一.环境搭建 硬件准备:Air780E最小板.type-c数据线 软件准备: Git :用于获取LuatOS源码,小伙伴可自行百度安装与配置方法 Xmake:用于完成代码编译,下载与安装步骤参考官方链 ...

  5. 主机、虚拟机、开发板网络环境搭建小结备忘

    首先得声明,本文章属转载,个人觉得写得灰常好,图文并茂,详细,深刻,不仅让本来网络没学好的本人对网络这一块有了更深刻的理解,而且解决了我纠结了几天的 开发板 虚拟机  win7 之间的通信问题得到了解 ...

  6. mico3165嵌入式开发板IAR环境搭建以及Demo运行

    最近跟着老师做毕设,题目是有关于 嵌入式开发的系统安全测试,首先得搭一个集成的开发环境,研究了几天,终于基本把大致的东西弄好了,这里写下来以供经验所需. 开发所用的板子是mico3165,搭载了mic ...

  7. FEDORA UT4418开发板ANDROID环境搭建

    按照友坚的文档,解压了源码之后,执行build.sh.在编译UBOOT以及LINUX KERNEL时,很顺利.编译ANDROID时,出现错误,提示JAVA的版本不是1.6版本.我系统里安装的是OPEN ...

  8. Hi3516DV300双目开发板开发环境搭建

    Hi3516DV300双目开发板开发环境搭建 一.软件包安装 1. 展开sdk包 2.安装交叉编译himix200 3.编译整个osdrv 4. SDK 目录介绍 二.烧写 uboot.kernel. ...

  9. 地平线X3开发板开发环境搭建

    地平线X3开发板开发环境搭建 文章目录 地平线X3开发板开发环境搭建 开发环境搭建 安装CMAKE 交叉编译工具 下载编译AIEXPRESS demo演示 视频盒子使用HDMI显示 使用摄像头演示 m ...

  10. Zedboard开发板的linux搭建

    1.简介 zynq是xilinx推出的一款集成arm核以及fpga可编程逻辑器件的soc芯片,使得它不仅拥有 ASIC 在能耗.性能和兼容性方面的优势,而且具有FPGA 硬件可编程性的优点.zynq主 ...

最新文章

  1. KDD 2021多个奖项出炉:斯坦福博士摘得学位论文奖,北航校友胡侠获新星奖
  2. 单片机控制24v电压_最全变频器控制端子接线方法和技巧
  3. spring 源码_spring源码系列(一)——spring循环引用
  4. python读音有道词典-有道词典命令行快速翻译,Python编程的利器
  5. 在Cisco交换机上实现隔离访问
  6. C++运算符重载-mfc演示
  7. Android Jetpack Navigation 深入体验报告
  8. 数字奇数和偶数的判断
  9. 判断一个无符号整数是不是2的幂
  10. python脚本调用外部程序的若干种方式以及利弊
  11. leetcode 18 --- 4sum
  12. 一个R包玩转单细胞免疫组库分析,还能与Seurat无缝对接
  13. java实现多表增加_java多表插入数据
  14. 746. Min Cost Climbing Stairs 题解
  15. 页面传值,发生错误,如何传递中文信息
  16. 快速阅读软件工程后的几个问题
  17. python gui控件案例_python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例...
  18. 总结:MySQL备份与恢复的三种方法
  19. 打印linux当前系统时间格式,date命令_Linux date命令使用详解:显示或设置系统时间和日期...
  20. WS2:Windows系统中嵌入式Linux开发之神器

热门文章

  1. [BZOJ4200][NOI2015]小园丁与老司机
  2. Team Foundation Server 开发流程管理管理研讨会
  3. adb push php,ADB指令合集-ADB指令如何执行刷Recovery,重启进Recovery,双Wipe和刷ROM手机刷机...
  4. 网站建设需要学什么?
  5. 计算机硬件系统基本的工作原理是,硬件系统基本组成及工作原理
  6. 软件测试-测试类型分类
  7. 使用 crictl 对 Kubernetes 节点进行调试
  8. bilibili视频爬取与水印去除
  9. 回首风之忆(消息类型:聊天记录)
  10. python求向量夹角