AVR-gcc 编译环境配置

在ubuntu上配置avr-gcc的编译环境

最近烧了一个键盘, 用的是satan gh60的板子, 花了我600 真的是罪过。

gh60这块板子主控是atmega32u 所以抽空好好研究研究一下AVR单片机,下面是百度对AVR单片机的介绍:

AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。[1]

网上说AVR有很多GUI的开发环境,但是我还是比较喜欢用命令行的形式,下ubuntu下搭建avr的编译环境很简单,下载几个软件就可以了

gcc-avr: 交叉编译器

avr-libc:编译时要用到的库

gdb-avr :gdb反向调试工具,反汇编

avrdude:烧录工具

装好之后,从网上下载这两个项目之后,直接make就剋编译通过了

https://github.com/kairyu/tmk_keyboard_custom

https://github.com/tmk/tmk_keyboard

嗯,今天先到这,去工作了, 那天有时间在看是看看代码

http://v.ku6.com/playlist/index_6600727.html

再付一个视频教程先。

你可能感兴趣的:(AVR-gcc 编译环境配置)