0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

给elfboard配置交叉编译

Monody_4fc 来源:Monody_4fc 作者:Monody_4fc 2024-05-26 11:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.首先下载ubuntu/Lubuntu18.04版本

这是因为开发板的ubuntu版本是18.04 ,过高过低版本会导致引用的库版本过高

2.设置共享剪贴板 ---安装sudo apt vm-tool

设置共享文件夹详细教程

[https://blog.csdn.net/qq_30386941/article/details/126457685]

3.安装交叉工具链

官方给的交叉编译工具链设置一直有问题。

这里直接使用 从apt上安装arm工具链

sudo apt install gcc-arm-linux-gnueabihf

编译命令

arm-linux-gnueabihf-gcc led.c

4.windows用ssh连接ubuntu

sudo apt-get install ssh

sudo service ssh start

vscode上安装ssh插件

config文件 配置ubuntu名 ,ip地址 ,端口

sx

192.168.221.130

22

known_hosts文件

保存ubuntu的密钥 ,删除密钥后需要重新输入密码

5.发送bin文件给开发板

scp led root@192.168.0.232:/home/root

scp 文件 发送地址

给bin文件所在文件夹设置可执行权限

chmod -R 777 /home/root

./a.out

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113250
  • Linu
    +关注

    关注

    0

    文章

    26

    浏览量

    20144
  • 编译
    +关注

    关注

    0

    文章

    688

    浏览量

    34942
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    别再迷糊了!Linux交叉编译到底是个啥?一文讲清楚

    很多工程师第一次听到“交叉编译”这4个字时,脑袋里往往会冒出两个字: 抽象 。 明明写代码写得好好的,为啥还要搞一个“交叉”?编译不就是把源代码变成可执行程序吗,难道还会绕几个弯? 别
    的头像 发表于 12-03 16:28 373次阅读
    别再迷糊了!Linux<b class='flag-5'>交叉</b><b class='flag-5'>编译</b>到底是个啥?一文讲清楚

    Linux 下交叉编译实战:跑起来你的第一个 STM32 程序

    很多开发者第一次接触STM32,总会被“交叉编译”、“烧录程序”等概念绕晕。其实方法很简单:在Linux下配置交叉编译环境,编写简单程序,然
    的头像 发表于 11-24 19:04 231次阅读
    Linux 下<b class='flag-5'>交叉</b><b class='flag-5'>编译</b>实战:跑起来你的第一个 STM32 程序

    RK3506开发板QT Creator开发手册,交叉编译工具链与QT应用示例,入门必备

    本文基于触觉智能RK3506核心板/开发板介绍QTCreator交叉编译配置与QT应用示例。如需购买开发板进行评估验证简介QTCreatorQtCreator‌是由TheQtCompany开发的跨平台集成开发环境(IDE),专为
    的头像 发表于 09-30 16:26 3357次阅读
    RK3506开发板QT Creator开发手册,<b class='flag-5'>交叉</b><b class='flag-5'>编译</b>工具链与QT应用示例,入门必备

    求助,关于NanoEdge AI Studio生成的库交叉编译器版本疑问求解

    我使用的是NanoEdge AI Studio v4.3.1,跟着官方交教程生成了库libneai.a,我通过metadata.json文件得知生成这个库的交叉编译器版本是\"
    发表于 08-08 07:25

    【VisionFive 2单板计算机试用体验】人脸识别1——交叉编译环境搭建

    报错太多,重新编译了好多次也没办法解决;后面觉得先按照前人的参考文章来做吧,但是貌似前人的模型编译编译工具版本、系统版本都有很大的关系,用新版本的工具
    发表于 07-20 23:59

    飞凌嵌入式ElfBoard ELF 1板卡-busybox构建根文件系统之Busybox编译

    配置我们使用默认值,配置选项可根据需要自行增减,一路Exit,最后Yes保存退出。三、编译配置完成之后,开始进行编译,使用以下命令
    发表于 06-19 17:23

    飞凌嵌入式ElfBoard ELF 1板卡-初次编译uboot

    ;#039;获取到当前机器的处理器核心数量赋值变量CPU,在最后第6行make -j${CPUS}编译时引用此变量。第3行:是配置交叉编译
    发表于 05-22 11:08

    飞凌嵌入式ElfBoard ELF 1板卡-Uboot

    版本)基础之上做一下差异性修改即可。此软件系统可以通过yocto工程构建获得,其中包含了uboot源码,内核源码,文件系统,以及交叉编译工具,关于系统的构建,在后面章节会有讲解。
    发表于 05-22 10:44

    不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境

    不需要依赖笨重的虚拟机,也不需要安装双系统。抛开繁琐的环境准备,在Windows上轻松搭建交叉编译环境。本文将介绍如何在Windows上搭建交叉编译环境,不借助Linux系统,直接进行
    的头像 发表于 05-21 11:34 648次阅读
    不借助Linux系统,在Windows下如何搭建ZMC900E<b class='flag-5'>交叉</b><b class='flag-5'>编译</b>环境

    迅为RK3568开发板内核模块实现-设置交叉编译

    1 下载网盘资料下的交叉编译器,网盘路径为:“iTOP-3568 开发板\\\\03_【iTOP-RK3568 开 发板】指南教程\\\\02_Linux 驱动配套资料\\\\03_交叉编译
    发表于 04-21 16:45

    ElfBoard技术贴|如何在ELF 1开发板上交叉移植Qt

    在嵌入式系统开发领域,针对特定硬件平台进行Qt框架的移植与适配是一项关键技术任务。作为业界主流的跨平台应用开发框架,Qt凭借其完善的图形界面支持能力,在嵌入式开发图形界面应用程序中占据重要地位。本文将基于ELF 1开发板详细阐述Qt 5.12 版本的交叉编译与系统移植方案
    的头像 发表于 02-24 16:18 1037次阅读
    <b class='flag-5'>ElfBoard</b>技术贴|如何在ELF 1开发板上<b class='flag-5'>交叉</b>移植Qt

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码

    我们前边已经介绍过Git工具,是一个非常实用的代码管理工具。如果验证编译出的内核能够正常启动,就可以将源码用git工具管理起来。可以清楚的了解源码改动记录。如果不小心把源码改乱了还可以进行版本
    发表于 01-23 10:51

    飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码

    我们前边已经介绍过Git工具,是一个非常实用的代码管理工具。如果验证编译出的内核能够正常启动,就可以将源码用git工具管理起来。可以清楚的了解源码改动记录。如果不小心把源码改乱了还可以进行版本
    发表于 01-22 10:39

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译

    设置环境变量。设置编译环境主要是指定目标架构和交叉编译工具链,以及编译过程中使用到的一些库的路径等,使用如下命令配置(.后边有空格):. /
    发表于 12-18 08:55

    飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译

    设置环境变量。设置编译环境主要是指定目标架构和交叉编译工具链,以及编译过程中使用到的一些库的路径等,使用如下命令配置(.后边有空格):. /
    发表于 12-17 09:34