AVR-GCC Makefile 中文翻译并加上我的理解--森林地带

时间:2025-02-23

AVR-GCC Makefile 中文翻译并加上我的理解--森林地带

AVR-GCC Makefile 中文翻译并加上我的理解--森林地带
首页 相册 标签



博客登陆
用户名:
密 码:
验证码:
    记住密码
用户注册 忘记密码



北京时间



站点日历
<< < 2009 - 11 > >>日一二三四五六
123
45678910
11121314151617
18192021222324
252627282930



最新日志
我会更新的
#ifndef的主要作用是什么?(转
#ifdef __cplusplus
关于AD的一些术语
AVR的DS18B20 温度采集示例
avr-gcc中关于delay延时函
AVR-GCC Makefile 中
嵌入式系统中volatile 的使用
正则表达式 Sed 用法(转)
正则表达式(regular expr



最新评论
Re:AVR-GCC Ma
Re:avr-gcc中关于delay
Re:avr-gcc中关于delay
Re:Delphi中关于OleVar
Re:AVR的DS18B20&nbs
Re:Delphi中关于OleVar
Re:#ifdef __c
Re:AVR-GCC Ma
Re:嵌入式系统中volatile&
Re:AVR-GCC Makefil



留 言 板
签写留言



友情链接
梦想的骨头
枫井O_O








日志信息
详细信息站内订阅(0)加为好友发送短信日志:17评论:-20留言:0访问:78251


AVR-GCC Makefile 中文翻译并加上我的理解 [semilog 发表于 2007-11-13
11:51:00]

2
推荐这段时间一直弄AVR单片机,以前只用汇编编过程,但是没有用过C语言,最近用了C语言,
学了一下Makefile ,GCC 。用AVR_studio4.12可以自己生成Makefile,
用了一下,其实所有
的想要的功能都可以实现。但是我是个爱钻牛角尖人,呵呵。看了一下 WINAVR Makefile 的模板
我觉得写得很好,学习了一下,翻译了一下,加上很多我的理解和注释。把它共享给大家,共同进步。
这个Makefile 的目标板是这样的:mega128 外扩32k (62256)RAM
,我把
变量.data .bss ,stack
都定义在内部4k RAM,而只把 heap (malloc()) 区定义在外部RAM
区。可能是因为用熟了Keil C51 吧。
整个工程在 AVRstudio 4.12sp4 , WINAVR 20060421 ,avr-g

AVR-GCC Makefile 中文翻译并加上我的理解--森林地带

cc
3.4.6 ,winxp sp2 系统编通过,并下载
到目标板测试没有问题。
因为是初学,如果我写得有什么错误,我理解有错识的话,请大家一定要指正。给我发E-mail 或给我
留言,非常感谢。



#××××××××××××××××××××××××××××××
# AVR-GCC makefile 模板
×
# semilog
×
# E-mail: semilog@http://

# 时间:2007年11月9日
×
# 地点:南京理工大学
×
# 注:在原来的WinAVR 的例程的基础上修改,翻译,注释,并且测试 ×
#××××××××××××××××××××××××××××××
#下面这一段是原作者,为了尊重他们的劳动
# Hey Emacs, this is a -*- makefile -*-
#----------------------------------------------------------------------------
# WinAVR Makefile Template written by Eric B.
Weddington, Joerg Wunsch, et al.
#
# Released to the Public Domain
#
# Additional material for this makefile was written by:
# Peter Fleury
# Tim Henigan
# Colin O'Flynn
# Reiner Patommel
# Markus Pfaff
# Sander Pool
# Frederik Rouleau
# Carlos Lamas
#
#----------------------------------------------------------------------------
# 编译操作命令如下:
#
# make all = 编译整个工程.
#
# make cl
ean = 删除所有前一次编译的整个工程所产生的文件
#
# make coff = 转换 ELF 调试文件到 AVR 的 COFF
调试文件.适用于AVRStudio.3.X及以前的版本.
# VMLAB <3.10
#

AVR-GCC Makefile 中文翻译并加上我的理解--森林地带

# make extcoff = 转换 ELF 调试文件到 AVR 的 Extended COFF 调试文件.
VMLAT 3.10+
# 适用于AVRStudio.4.07 及以后的版本。也就是现在我们要使用的版本
# 但是好像AVRStdio.4.10及以上的版本开始支持 ELF 调试文
#
# make program = 用 avrdude(gnu的avr单片机下载软件) 下载 hex
文件到AVR单片机内,
# 不要再这之前要先配置好 avrdude .注:我们可以用双龙的下载软件等。
#
# make debug = 启动 simulavr 或 avarice 进行调试,你用 avr-gdb
或是avr-insight作的你的调试前端
#
# make filename.s = 单独编译 filename.c 到汇编文件filename.s .
#
# make filename.i = 通过这个命令进行预编译,来查看GCC工程是否有错.
#
# 说了这么多,最有用的就是下面这两句:
# make clean
# make all
# 这样你的工程就编译完成了。
#----------------------------------------------------------------------------
#下面对AVR-GCC参数的说明
#注:关于Makefile的知识网上有很多,看看 …… 此处隐藏:17996字,全部文档内容请下载后查看。喜欢就下载吧 ……

AVR-GCC Makefile 中文翻译并加上我的理解--森林地带.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219