AVR-gcc 编译环境配置
2015-12-29 本文已影响608人
初见破晓
在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
再付一个视频教程先。