S3C6410开发(2)-构建开发环境

由于和之前的介绍的STM32在Ubuntu下的步骤相同所以在这篇中我们就不详细介绍了,只简单的说一下我们需要准备的东西。

  • 操作系统:Ubuntu16.04 LTS
  • 编译工具链:gcc-arm-none-eabi
  • 调试器:Jlink+openOCD

这里解释一下为什么是这些内容。操作系统就不说了这是我们开发的基础,工具链的选择也在上一篇中说明,因为我们目前开发的是裸机程序,所以不需要Linux版本,而其他网络上的编译器要不是商业收费的,要不就是被开发板商改过的旧版本。所以我们选择了到今天还在更新的gcc-arm-none-eabi,它目前的最新版本是5_4-2016q3,2016.9.26号放出的。

至于为什么不用DNW或者SD卡下载,我是为了从0开始开发一个嵌入式系统,不想借助飞凌之类的板厂开发的这些快捷下载方式。(我会说花了一堆积分都没下载到DNW win10的驱动和在Ubuntu上能用的DNW吗!!)

至于jlink的驱动,在Linux上,我只要一开就会自动升级,由于是大家懂的的jlink所有,显然会失败,好在V9.3的版本失败了不会变砖(win上面的J-Link Commander倒是可以在连接时选择不更新对的选项从而成功连上),所以只能用openOCD咯。

在我们配置好所有的环境后,下一篇中我们就正式进入编程啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值