查看: 3786|回复: 8

[其他] 使用arm-none-eabi-gcc编译CM4

[复制链接]

该用户从未签到

9

主题

219

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2017-11-19
发表于 2015-4-25 20:29:23 | 显示全部楼层 |阅读模式
本帖最后由 QianFan 于 2015-4-25 20:33 编辑

之前感觉使用控制台敲命令来编译程序很酷,但也是使用minGW来编写window程序。在一个偶然的机会,接触到了arm-none-eabi-gcc,这个程序可以让我们在控制台上编写嵌入式程序,虽然有点瞎折腾之嫌(目前主流的桌面IDE已经做得非常出色),但是控制台可以尽情的提升逼格。下面是之前学习的时候在网上找的资料。

当然,使用GCC的好处远远不止这些。像linux环境下没有好用的IDE支持,可以使用gcc编译。为了方便管理一个工程,最好还是要学习一点makefile的知识。

之前在GCC的基础下,我成功将STM32移植到Arduino中,可以使用Arduino的编译器编写STM32的软件。原理上,ARM系列的所有芯片都能移植到Arduino。如果这次拿到板子之后,希望也能够将飞思卡尔系列的芯片移植到Arduino中。
我知道答案 目前已有8人回答

An Introduction To Gcc - For The Gnu Compilers Gcc And G.pdf

526.37 KB, 下载次数: 13, 下载积分: 威望 1

An_Introduction_to_GCC_中文.pdf

797.09 KB, 下载次数: 12, 下载积分: 威望 1

GCC 4.8.3 Manual.pdf

3.13 MB, 下载次数: 10, 下载积分: 威望 1

GCC and Make - A Tutorial on how to compile, link and build C_C applications.pdf

452.08 KB, 下载次数: 10, 下载积分: 威望 1

GCC Manual.pdf

3.31 MB, 下载次数: 11, 下载积分: 威望 1

GNU_make_zh_CN.pdf

1.34 MB, 下载次数: 11, 下载积分: 威望 1

ManagingProjectsWithGNUMake-3.1.3.pdf

1.23 MB, 下载次数: 11, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

9

主题

219

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2017-11-19
 楼主| 发表于 2015-4-26 11:39:15 | 显示全部楼层
在编译的时候还要注意字节序:大端小端

Big and Little Endian.pdf

162.95 KB, 下载次数: 7, 下载积分: 威望 1

Understanding Big and Little Endian Byte Order _ BetterExplained.pdf

1.03 MB, 下载次数: 7, 下载积分: 威望 1

字节序 - 维基百科,自由的百科全书.pdf

334.59 KB, 下载次数: 13, 下载积分: 威望 1

回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

219

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2017-11-19
 楼主| 发表于 2015-4-26 11:39:51 | 显示全部楼层
这里有一篇历程,只不过是STM32的,不过所有的arm都是通用的

Programming ARM Cortex (STM32) under GNU Linux part1.pdf

987.09 KB, 下载次数: 16, 下载积分: 威望 1

回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

91

帖子

0

中级会员

Rank: 3Rank: 3

积分
267
最后登录
2015-10-23
发表于 2015-4-26 12:00:10 | 显示全部楼层
感谢楼主分享!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

107

帖子

0

中级会员

Rank: 3Rank: 3

积分
444
最后登录
2019-3-7
发表于 2015-4-27 08:34:08 | 显示全部楼层
GCC编译固然可以,但是调试在GCC上很麻烦,windows还是跟随主流好啊!
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

219

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2017-11-19
 楼主| 发表于 2015-4-27 12:16:11 | 显示全部楼层
晓枫VS枯叶 发表于 2015-4-27 08:34
GCC编译固然可以,但是调试在GCC上很麻烦,windows还是跟随主流好啊!

window当然是很多选择啊(其实发这个帖子主要是传附件水板子了)
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2021-8-31 12:39
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    26

    主题

    149

    帖子

    1

    高级会员

    Rank: 4

    积分
    561
    最后登录
    2025-7-21
    发表于 2015-9-7 22:13:04 | 显示全部楼层
    楼主有Cortex M0+的例程吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    54

    帖子

    0

    注册会员

    Rank: 2

    积分
    106
    最后登录
    2015-9-22
    发表于 2015-9-17 23:40:38 | 显示全部楼层
    GCC编译固然可以,但是调试在GCC上很麻烦,windows还是跟随主流好
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2016-12-1 10:25
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    12

    主题

    164

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    336
    最后登录
    2020-1-23
    发表于 2015-9-18 01:13:22 | 显示全部楼层
    eclipse ?????????????
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-10 14:58 , Processed in 0.106004 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表