查看: 660|回复: 12

[未解决] 有什么办法脱离ARDUINO IDE 编译和烧录程序.

[复制链接]
  • TA的每日心情
    开心
    2019-1-29 14:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-2-12 07:56 | 显示全部楼层 |阅读模式
    我想做一个配置程序.可以修改源码里的一些参数.然后编译烧录进开发板.
    但是不知道怎么脱离IDE实现.毕竟拿给用的人.装个IDE在编辑源码总是有点麻烦.

  • TA的每日心情
    开心
    2019-2-1 08:59
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-2-12 11:03 | 显示全部楼层
    建议买个USBASP下载器10元左右,用PROGISP软件烧录。
  • TA的每日心情
    开心
    2016-11-3 13:00
  • 签到天数: 52 天

    [LV.5]常住居民I

    发表于 2019-2-12 16:12 | 显示全部楼层
    只要你涉及到编译的过程,就算能脱离IDE也脱离不了GCC,所以你应该考虑的是在程序里面可以通过外部的设备去配置你的参数,比如SD或者外挂EEPROM
    打赏作者鼓励一下!
  • TA的每日心情
    奋斗
    2019-3-3 00:05
  • 签到天数: 40 天

    [LV.5]常住居民I

    发表于 2019-2-12 19:24 | 显示全部楼层
    关于编译,不用多讲,就是换编译器的问题;

    关于下载,你可以用 AVRDUDE 来操作 BOOTLOADER,也就脱离 IDE 了。

    另一方面如楼上所说,如果把参数写到外部存储(例如EEPROM),就可以避开每次都重新编译了
  • TA的每日心情
    郁闷
    2019-4-24 20:17
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2019-3-12 01:16 | 显示全部楼层
    t3486784401 发表于 2019-2-12 19:24
    关于编译,不用多讲,就是换编译器的问题;

    关于下载,你可以用 AVRDUDE 来操作 BOOTLOADER,也就脱离 IDE ...

    能否编译好了 然后在离线直接烧进去呢?
    比如 8266 给uno烧? 8266通过WiFi获取编译好的bin 然后通过spi 给uno烧呢?
  • TA的每日心情
    奋斗
    2019-3-3 00:05
  • 签到天数: 40 天

    [LV.5]常住居民I

    发表于 2019-3-12 10:16 | 显示全部楼层
    想学坏的小孩 发表于 2019-3-12 01:16
    能否编译好了 然后在离线直接烧进去呢?
    比如 8266 给uno烧? 8266通过WiFi获取编译好的bin 然后通过spi 给 ...

    可以。

    这种方式就是 OTA 升级
  • TA的每日心情
    慵懒
    2018-11-12 08:58
  • 签到天数: 37 天

    [LV.5]常住居民I

    发表于 2019-3-13 10:27 | 显示全部楼层
    1.修改参数可以通过串口输入修改,就是串口发个指令,然后解析了存起来,eeprom,sd都可以存,而不用重新编译固件。
    2,.下载固件如果是串口下载有单独的hex下载工具比如0arduloader,如果是isp下载有PROGISP之类的,
    3.远程下载,如果是8266的话串口下载目前应该还没开源的,示例有个avrisp的下载方式
    文章有帮助,可以请我喝杯咖啡
  • TA的每日心情
    郁闷
    2019-4-24 20:17
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2019-3-13 20:51 | 显示全部楼层
    t3486784401 发表于 2019-3-12 10:16
    可以。

    这种方式就是 OTA 升级

    uno和其他板子 能Ota?
  • TA的每日心情
    奋斗
    2019-3-3 00:05
  • 签到天数: 40 天

    [LV.5]常住居民I

    发表于 2019-3-13 22:03 | 显示全部楼层

    例如挂一个蓝牙模块,重写 Bootloader 就可以 OTA 了
  • TA的每日心情
    郁闷
    2019-4-24 20:17
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2019-3-13 22:14 | 显示全部楼层
    t3486784401 发表于 2019-3-13 22:03
    例如挂一个蓝牙模块,重写 Bootloader 就可以 OTA 了

    我就是想用现成的 一个8266 一个micro 先用8266联网下载Micro的固件 给Micro更新  然后在更新自身的
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    利用MICRO:BIT制作的飞机小游戏
    利用MICRO:BIT制作的飞机
    一.项目名称: 利用MICRO:BIT制作的飞机小游戏二.制作目的: 带孩子多了解micro:bit
    全过程展示:PWM自定义、测速、PID调速、PID自整定
    全过程展示:PWM自定义、
    有一天,电控小白在某宝上买来了一块Arduino Mega2560、一款直流电机。小白想:“这款
    OneNET之星再度闪耀 物联网创客马拉松大赛正式启动
    OneNET之星再度闪耀 物联
    4月9日,2019中国移动OneNET之星2.0物联网创客马拉松正式上线。大赛由中国移动集
    求助!!!!
    求助!!!!
    想借助数据上传工具将串口数据传到乐联网,结果一直上传失败,实在不知道怎么修
    BLE胸带+GPS墨水屏运动心率表(0421更新代码及原理图)
    BLE胸带+GPS墨水屏运动心
    0421了更新代码原理状语从句:打图产品板的PCB已经到达本市。 项目简介: 我喜欢
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表