打印
[开发工具]

如何搭建极海的开发环境

[复制链接]
862|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hexbei|  楼主 | 2023-12-15 14:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
首先去极海官网(珠海极海半导体有限公司 (geehy.com))上下载对应的sdk,以APM32F1系列为例子,在官网上点击 产品中心 -> APM32 -> Arm Coretex M3  然后找到 APM32F103 系列 在资料下载里找到 APM32F10x_SDK 下载并解压 如下图所示
解压后打开文件夹,首先看到 Examples 这个文件夹,这里是官方写好的例程,如果有需要的情况下可以直接拿来用或者参考
打开其中一个例程,以GPIO为例,我们可以看到 Include Project Source 三个文件夹和一个readme的文件

其中,Include是这个例程的基本头文件,Project是搭建好的 MDK 和 IAR 的工程,Source是例程的main.c文件夹,readme是本例程的使用说明
在Project中,打开MDK的工程,可以直接编译
以上就对于例程的使用说明,如果想要一个比较干净的工程来使用,建议是在 Examples 里只保留GPIO例程,其他的例程删掉(GPIO工程相对来说比较简单和干净),然后在GPIO例程上面修改。
其实到现在对于不想太麻烦的工程师来说就已经可以正常开发了,但如果说我想搭建一个更加精简的工程环境,该怎么做呢?


我们回到最初的文件夹

Boards
        这个文件夹里面 APM32F10x 的官方开发板的头文件和.c文件,如果不需要的话可以忽略
Libraries

        这个文件夹很重要,里面包含了极海的外设头文件
    APM32F10x_StdPeriphDriver文件里是 APM32F10x 的基本外设的头文件和源代码
   
    Device文件夹则是 APM32F10x 的启动文件
   
    CMSIS 文件夹是ARM内核官方的库
   
    剩下的则是极海的以太网、USB的外设头文件和源码

Middlewares
        这个文件夹则是一些主流RTOS的库

以上这些就是极海的SDK包含的内容,按需要来裁剪即可。

使用特权

评论回复
沙发
elephant00| | 2024-1-3 14:26 | 只看该作者
对开发工具版本有要求吗

使用特权

评论回复
板凳
powerantone| | 2024-1-8 16:33 | 只看该作者
极海开发环境有哪些优缺点

使用特权

评论回复
地板
laocuo1142| | 2024-1-8 16:33 | 只看该作者
有什么特别需要注意的地方吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

21

帖子

2

粉丝