本质上一共只需要做两件事:

1、在linux上将源码编译成目标文件——交叉编译

比较简单到办法是,装linux虚拟机,在linux中配置交叉编译环境不详细记录

编译后将目标文件传到mac上

2、将生成的目标文件放到开发板中

安装adb:

brew install android-platform-tools

测试是否正常安装,连上手机或者开发板后:

adb devices

将目标文件发到手机或开发板上:

adb push hello /data

然后可以通过串口或者adb进入linux命令行

adb shell

macOS搭建嵌入式开发环境总结相关推荐

  1. VSCode 和 CMake 搭建嵌入式开发环境

    CMake 与 VSCode 搭建 ARM 构建环境 1. 前言 在嵌入式领域能够选择的集成开发环境(IDE)很多,有通用型的,例如 Keil,IAR,给他们安装一个相应芯片的描述包即可开发相应芯片的 ...

  2. 在Ubuntu 20.04上面搭建嵌入式开发环境

    电脑系统盘出故障了,重新安装了Ubunt20.04(之前用的是18.04).日常工作编译基于Rockchip和AM335x系列芯片的内核和U-boot比较多,所以先搭建它们的开发环境(包括并不限依赖的 ...

  3. 使用eclipse搭建嵌入式开发环境

    下载jdk http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz 下载eclipse-cpp-ga ...

  4. MacOS搭建golang开发环境

    一.安装golang 使用homebrew安装golang.homebrew是MacOS 平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等功能.开发者不需要关心依赖和文件路径.如果系统没有安 ...

  5. MacOS搭建esp32开发环境排坑记

    一 准备工作 安装pip sudo easy_install pip 安装 CMake 和 Ninja 编译工具 brew install cmake ninja dfu-util (备注:MacBo ...

  6. 使用云服务器安装QEMU搭建嵌入式开发环境

    早之前就知道有QEMU,但是那会没能搭建起来.现在手头正好有个阿里云服务器,正好拿来试试手. 用的是Ubuntu的操作系统.先把qemu装了 apt-get install qemu 交叉编译工具 a ...

  7. MacOS搭建OpenCV开发环境(C++)

    文章目录 一.HomeBrew安装opencv 二.Clion验证安装 1.使用Clion搭建C++工程 三.安装可能出现的问题 运行brew install opencv报错:Error: /usr ...

  8. Linux下搭建Cortex-M嵌入式开发环境

    Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...

  9. 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...

    目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...

最新文章

  1. C#设置当前程序通过IE代理服务器上网
  2. 3.6.3 无线局域网
  3. 请先设置tkk_物联卡apn设置机型大全!!物联卡连不上4G、网速慢?推荐你看这片文...
  4. OpenStack 简介
  5. mlp参数调整_0基础搞懂自动驾驶传统算法与深度学习的鸿沟-PID控制算法与MLP优化方法...
  6. Ubuntu18.04有线+离线划词翻译GoldenDict
  7. codeproject
  8. 3、FFmpeg 过滤器
  9. 边境的悍匪—机器学习实战:第十九 大规模训练和部署TensorFlow模型
  10. Python for Data Analysis v2 | Notes_ Chapter_5 pandas 入门
  11. error:Fatal error: Uncaught -- Smarty Compiler: Syntax error in template D:\sms\xampp\htdocs\lanyu
  12. 故宫景点功课23:宁寿宫区5
  13. php 到数据库乱码怎么解决方法,php数据库乱码解决方法
  14. 90 后美女独家秘籍:从小白到 AI 算法工程师
  15. 游戏盾防御攻击的原理
  16. 基于python的MODIS数据质量控制------以MOD11A1为例
  17. 知道创宇研发技能表3.1
  18. 【历史上的今天】12 月 14 日:计算复杂性理论先驱出生;雅虎群组被关闭;W3C 召开第一次会议
  19. 2D激光雷达:使用MindStudio进行MindX SDK任务开发
  20. EasyUI 自定义组件 icon 图标

热门文章

  1. 软件模拟虚拟化、全虚拟化、半虚拟化、硬件辅助虚拟化和容器
  2. 十问审稿人,80条回复排作者之忧!
  3. 详解L1和L2正则化
  4. AM系列微机保护测控装置 安科瑞 张宇洁
  5. 聊一款搭载RTX4050的大屏全能本
  6. 树莓派无显示器烧录系统(最新最全)
  7. 盘根错节的腐朽(二)
  8. MySQL报错:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone
  9. 在Ubuntu系统中设置中文!!!
  10. android7 截屏保存,手机屏幕截图无法保存该怎么解决?