匿名
未登录
登录
丢石头百科
搜索
查看“AVR开发软件”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
AVR开发软件
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<!--{{#css:/css/left-column.css}}--> <div class="slecTable"> == 软件安装包 == *[https://{{SERVERNAME}}/w/upload/9/9d/GCCAVR.7z WINAVR(GCCAVR)] *[https://{{SERVERNAME}}/w/upload/e/e0/ICCAVR.7z ICC7AVR] *[http://www.imagecraft.com/pub/iccv8avr_demo.exe ICC8AVR试用版] *[https://{{SERVERNAME}}/w/upload/7/76/AVRStudio4.18.7z AVR Studio 4.18] --- xp/win7 32位电脑推荐用 *[https://{{SERVERNAME}}/w/upload/7/7d/Atmel-Studio-6.2.rar Atmel Studio 6.2] --- win7 64位或win10电脑推荐用(也可以支持32位) *[http://pan.baidu.com/s/1mhJzNyo Atmel Studio 7 (提取码:e6sx)] --- win7 64位或win10电脑推荐用(也可以支持32位) *[[Atmel Studio 7安装教程]] <br /> == AVR的软件平台 == <table class="tabSty_1 subTable"> <tr> <th>软件名称</th> <th style="width:90px;">类型</th> <th>简介</th> <th>官方网址</th> <th style="width:50px;">下载</th> </tr> <tr> <td>AVR Studio</td> <td>IDE、<br /> 汇编编译器</td> <td> ATMEL AVR Studio集成开发环境(IDE),可使用汇编语言进行开发(使用其它语言需第三方软件协助),集软硬件仿真、调试、下载编程于一体。ATMEL官方及市面上通用的AVR开发工具都支持AVRStudio。</td> <td>[http://www.atmel.com/ www.atmel.com]</td> <td>[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725" 下载]</td> </tr> <tr> <td>GCCAVR (WinAVR) </td> <td>C编译器</td> <td>GCC是Linux的开发语言。GCC的编译器优化程度是民用软件中较好的,另外,它是免费的。因此在国外,拥有较多的用户。但,相对而言,它的缺点是,使用操作较为麻烦。</td> <td>[http://sourceforge.net sourceforge.net]</td> <td>[http://sourceforge.net/projects/winavr 下载]</td> </tr> <tr> <td>ICC AVR</td> <td>C编译器<br /> (集烧写程序功能)</td> <td>市面上(大陆)的教科书使用它作为例程的较多,集成代码生成向导,虽然它的各方面性能均不是特别突出,但使用较为方便。虽然ICCAVR软件不是免费的,但,它有Demo版本,在45天内是完全版。</td> <td>[http://www.imagecraft.com www.imagecraft.com]</td> <td>[http://www.imagecraft.com/devtools_AVR.html 下载]</td> </tr> <tr> <td>CodeVision AVR </td> <td>C编译器<br /> (集烧写程序功能)</td> <td>与KeilC51的代码风格相似,集成较多常用外围器件的操作函数,集成代码生成向导,有软件模块,不是免费软件,Demo版为限2KB版。</td> <td>[http://www.hpinfotech.ro/ www.hpinfotech.ro]</td> <td>-</td> </tr> <tr> <td>ATman AVR </td> <td>C编译器</td> <td>支持多个模块调试(AVRStudio不支持多个模块调试)。</td> <td>[http://www.atmanecl.com www.atmanecl.com]</td> <td>-</td> </tr> <tr> <td>IAR AVR </td> <td>C编译器</td> <td>IAR实际上在国外比较多人使用,但它的价格较为昂贵,所以,中国大陆内,使用它的开发人员较少,只有习惯用IAR的工程师才会去使用它。</td> <td>[http://www.iar.com www.iar.com]</td> <td>-</td> </tr> </table> == 各类语言开发流程 == <p><strong>1.使用汇编语言</strong><br /> AVRStudio可以建立汇编工程,编译汇编程序。</p> <p><strong>2.使用ICCAVR、CVAVR语言等</strong><br /> 这类C编译器,它们无法直接进行仿真调试,若需要仿真调试它们开发的C程序,需要在AVRStduio中打开相应的调试文件。<br /> 下面是ICCAVR的开发步骤:<br /> 1)在ICCAVR中建立*.Prj(Project文件)<br /> 2)在ICCAVR中建立*.C(C文件)<br /> 3)在ICCAVR中将*.C添加到*.Prj<br /> 4)在ICCAVR中正确选择器件型号,进行编译<br /> 5)在AVRStduio中打开 *.COF,进行仿真调试 ( 这类文件与您需要调试的 *.C 文件所处同一文件夹)</p> <p><strong>3.使用GCCAVR语言等</strong><br /> 如:GCCAVR等可以直接在AVRStudio中进行仿真调试:<br /> 下面是GCCAVR的开发步骤:<br /> 1)在AVR Studio里创建新的工程在菜单“project”里选择“new project”,然后键入工程名,并选择“Generic 3rd Party C compiler”。 <br /> 2)在工程里加入/编辑所需的(代码)文件。<br /> 3)设置编译器选项选定“Target”并点击鼠标右键(或是选择菜单“project”的“Settings…”选项)。禁止“Run ‘compile' on each file in Source Files group”;选中“run linker/build stage”;然后在“command”框里输入所需的命令行(或是一个包含所有命令的.bat批处理文件)来编译及链接工程(注意有效路径)。在“Run Stage Settings”部分指定合适的扩展名。AVR Studio在调用目标文件时默认为工程名加此扩展名。<br /> 4)在"project"菜单里选择"build"进行编译。</p> </div>
返回至
AVR开发软件
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志