我的问题是如何在avr-c中创建文件,然后将它们编译为avr mkii isp.

我只是简单地创建一个c文件,将我的avr-c代码放入其中,然后在终端中键入命令将其导出到isp或者是否有更复杂的过程?

P.S我是一个完整的新手,当涉及到arch linux

解决方法:

我不知道具体如何在arch linux上做到这一点,但它与你在其他发行版上的做法应该没什么不同. Avr-gcc通常用于指代整个工具链.但是真正的avr-gcc只是编译器.您还需要avr-binutils(汇编程序,链接程序,目标文件处理)和avr-libc(需要libs).请尝试以下教程:http://www.ladyada.net/learn/avr/setup-unix.html它显示了如何下载和设置所需的所有工具.它专门用于Ubuntu,它使用’apt’作为包管理器.了解pacman的工作原理(arch linux的包管理器).

正确安装后,找到一个简单的示例程序,如闪存LED或类似程序.在终端编译程序,如:

sudo avr-gcc -mmcu=(microcontroller device) flash_LED_example.c -o flash_LED_bin

这将生成一个二进制文件,您需要将其上传到微控制器.使用avrdude进行上传.您需要通过ISP编程器或USB上传.例如在终端(使用usbasp程序员):

sudo avrdude -c usbasp -p m328p -U flash:w:flash_LED_bin

使用-c选择编程器,-p微控制器器件,-U选择要定位的存储器,如闪存,eeprom或熔丝.如果要写,读或读和验证,w,r或v.最后是要上传的二进制或hex文件,flash_LED_bin.

标签:c-3,linux,terminal,avr

来源: https://codeday.me/bug/20190623/1274821.html

linux avr,Arch linux上的AVR相关推荐

  1. arch linux 入门,arch linux 从来就不是给新手入门用的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在学生的时候,常会有些科目议题难,大部分的人死命地猛读,却也考得低分:也是会有够聪明又考的高分的人,轻描淡写地说:没时间读,随便看一下,也觉得很简单呀-: ...

  2. Arch Linux 服务器,Arch Linux不适合当作服务器操作系统的四大原因

    摘要 腾兴网为您分享:Arch Linux不适合当作服务器操作系统的四大原因,云闪付,一路捞,武魂传说,完美志愿等软件知识,以及重复文件清理软件,涂色本,安卓福利社,cc网易cc直播,德化教育管理公共 ...

  3. arch linux简体中文,Arch Linux Archive (简体中文)

    翻译状态:本文是 Arch_Linux_Archive 的翻译.上次翻译日期:2016-07-20.如果英文版本有所更改,则您可以帮助同步翻译. Related articles Arch Linux ...

  4. arch linux 防火墙,Arch linux操作系统之Firewalld防火墙安装使用

    本篇文章将介绍一下Arch下安装配置firewall防火墙(Centos7.X系列,FirewallD默认直接开启的). [root@Centos6 ~]# chkconfig --list | gr ...

  5. arch Linux安装到U盘,把Arch Linux安装到U盘上的具体教程

    Arch Linux简介 Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX ...

  6. 把linux装到u盘如何分区,把Arch Linux安装到U盘上的具体教程

    Arch Linux简介Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版.其开发团队秉承简洁.优雅.正确和代码最小化的设计宗旨.Arch Linux 项目受 CRUX ...

  7. EndeavourOS 是使用 Arch Linux 的最简单方法吗?

    Arch Linux 是一个很棒的Linux 发行版,但安装起来却非常复杂.EndeavourOS 提供了最接近普通 Arch 安装的东西--没有痛苦.让我们看看它有什么不同以及如何安装它. Arch ...

  8. Arch Linux多系统安装安装记录和蓝牙、fcitx5输入法-win\deepin\arch

    Intro 在已有windows.deepin的基础上安装第三个OS:Arch Linux 在Arch Linux wiki上有很多资料,看了一下: 官方only支持x64结构 安装过程有点需要脑子和 ...

  9. 【Linux操作系统】——Linux概述

    Linux操作系统--Linux概述 1.操作系统OS   定义:操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序.   作用:是把计算机系统中对硬件设备的 ...

最新文章

  1. ADB 查看 crash log
  2. TMG标准版轻松升级到企业版---TMG 2010 系列之四
  3. 原作者出局,Faker.js已被社区控制
  4. 使用 “vue-cropper“进行图片裁剪
  5. python循环结束执行后面代码_计算机程序中某种代码的反复执行,称为________。Python中的循环有重复一定次数的________,也有重复到某种情况结束的________。...
  6. GCC编译警告选项的学习
  7. 无极浏览器(教学专用浏览器)官方版 v5.0.0.15
  8. ffmpeg 再编译使用 ffmpeg-gl-transition
  9. 高通RAM dump解析简介
  10. pdf会签_工作流系统中会签功能的设计与实现.pdf
  11. 软考计算机专业英语,软考计算机专业英语常用词汇(首字母S)
  12. 电脑每隔约半分钟弹出this computer is being attacked
  13. 实践:手把手教你写滴滴打车 APP
  14. 一个非常好的资源网站
  15. 使用docker搭建DVWA
  16. 海天蚝油《挑战不可能》7岁孩子盲棋PK,目标直指冠军王天一
  17. springboot/vue前后端分离后台管理系统增删改查
  18. Java Agent 型内存马调试系列 (一)
  19. opencv3.4.0安装contrib3.0.0模块
  20. Linux从入门到放弃

热门文章

  1. 2011年上半学期学习成果及感悟
  2. R语言ECM误差修正模型、均衡修正模型、受限VECM、协整检验、单位根检验即期利率市场数据...
  3. Windows环境下视频分帧
  4. Oracle 19.3 Grid Infrastructure 软件安装详细教程
  5. 有趣且重要的Git知识合集(8)git commit 重新提交(—amend —no-edit)
  6. idea 中使用git 提交代码
  7. 提示:ERROR 1044 (42000): Access denied for user
  8. 【TCP/IP入门】18.高速PLC(华为全屋智能)
  9. 【this 和 super 的区别】
  10. 关于Git中代码代码push出现index. lock问题