zoukankan      html  css  js  c++  java
  • ubuntu下gcc-avr安装

    ubuntu下研究arduino时发现,原来可以不用arduino IDE开发,linux下还有gcc-avr直接开发avr系列的控制器。

    于是,迫不及待的查看了下相关资料,总结一下安装gcc-avr的步骤。

    PS:感叹一下,现在ubuntu做得实在是太好用了,以前很费心的事情,现在都很简单了。

    1、更新下系统,并安装开发包。

    apt update
    apt upgradeapt install build-essential

    2、安装gcc-avr的工具链。

    apt install gcc-avr avr-libc avrdude gdb-avr

    3、安装相关软件的帮助文档。

    apt install avrdude-doc gcc-doc gdb-doc

    4、安装vim和w3m。

    apt install vim w3m

    5、阅读一下使用说明。

    w3m /usr/share/doc/avr-libc/avr-libc-user-manual/index.html    (c库的手册)
    w3m /usr/share/doc/avr-libc/avr-libc-user-manual/group__demo__project.htm    (演示文档,其末尾有个Makefile,可供定制到自己所需)
    w3m /usr/share/doc/avrdude/avrdude-html/index.html     (avrdude的帮助文档)

    6、将Arduino连接到USB口之后,Linux-2.6以上会自动载入FTDI驱动 ftdi_sio.ko,使用dmesg命令,可以查看。

    $ dmesg
    ...
    usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB0
    usbcore: registered new interface driver ftdi_sio
    drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver

    7、执行avr-gcc -v查看一下,是否安装成功,也可用avr-gcc --help查看帮助文档。

  • 相关阅读:
    (六)静态域,静态方法和静态代码块
    (五)final修饰符
    (四)函数的参数传递——值传递
    (三)java字符串
    第二章 shell的语法
    字符串操作
    PropertyGrid—属性类别排序
    PropertyGrid—为复杂属性提供下拉式编辑框和弹出式编辑框
    PropertyGrid--为复杂属性提供编辑功能
    PropertyGrid—添加EventTab
  • 原文地址:https://www.cnblogs.com/litifeng/p/5823306.html
Copyright © 2011-2022 走看看