查看: 6860|回复: 15

[报名/申请] 【征文FSL 产品工具篇】+ 无题

[复制链接]
  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
    发表于 2015-4-19 10:46:48 | 显示全部楼层 |阅读模式
    首先说说开发Kinetis系列MCU常用的 IDE 吧。
    1、IAR
         IAR 是我最常用的开发工具,在使用飞思卡尔的MCU之前一直在使用。IAR 的编译效率,生成代码密度,优化度以及易用性听说都是业界顶尖的。但是为什么没用 IAR 开发kineits呢?因为我从玩ST的MCU后已经逐渐习惯并依赖CMSIS规范的编程习惯,但是 IAR 下却没有对应的启动文件,这不能不说是一大遗憾,其实参考 IAR 下其他MCU的启动文件以及其他 IDE 下kinetis的启动文件自己写一个其实也并不难(对于高手来说,如我等菜鸟就只能用现成的了)。但一个没有时间,自己也没有那个水平,所以索性放弃之,改个 IDE 尝尝鲜也好。

    2、Keil5
         这个是我现在开发 Kinetis MCU 所选择的 IDE。其实早在KEIL5出来之前,我就已经接触过Keil系列,但是因为不满意其项目列表竟然不支持多级文件夹目录所以一直都没有使用。这次因为其有支持CMSIS规约的 kinetis MCU启动文件及相关代码例程就选择了。虽然用着稍有不爽,但也是当前很不错的符合我的习惯的 IDE 了。和 IAR 比较,Keil 少了多层文件夹的支持,少了不用下载程序使用MCU内现有程序调试的功能。但其优势更多:具有一键下载功能、自动将绝对目录改为相对目录、双击可打开多个项目、安装文件小、MCU支持包可单独安装等。在这次Keil的体验中更发现,其对kinetis的启动文件竟然配置了Configuration Wizard,这个不能不说很强大,很方便。

    3、CW & KDS
         CW是我接触kinetis首先使用的IDE,毕竟是 FSL 的亲子嘛,但是因为不习惯其操作习惯,看不顺其代码风格最终放弃了。KDS是在CW的基础上分离出来的专用于kinetis MCU开发的新型 IDE,其编程风格和操作习惯和CW大同小异。虽说最终没有选择这两个 IDE,但不得不承认它们也有不少优点:内嵌PE,自动生成初始化代码,缩短产品开发周期;官网资料最多,例程最多,方便学习;KDS免费,这点很重要啊。然而,仍然不得不吐槽下,它们生成的代码太糟糕了,结构太不清晰了,看的人眼花缭乱,对于我这样的强迫症来说,这是真真接受不了的。
        最后贴一张我的文件结构:
        KL03.png
    其实除了 IDE,飞思卡尔的开发工具还有很多的,就如前面提到过的 PE,可以单独使用生成代码在 IAR或keil下运行。另外还有操作系统软件MQX、PEG图形软件等等,在其官网都能找到并下载。但是我最喜欢的还是其中一个小工具:ADC计算器。因为我是做数据采集的,对这方面非常关注,这个工具能帮我分析使用什么样的工作条件能满足我的采样需求(毕竟,kinetis的ADC采样时间靠人工计算太复杂了)。最后以该工具的界面结束此贴吧!
    kkk.png







    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
    发表于 2015-4-19 20:46:00 | 显示全部楼层
    FreeScale自己的开发软件功能的确很强,但是也很难用,所以相信大部分会选择其它软件进行开发。但是KDS做为辅助工具也还是不错的,特别是象PE这样的工具,可以节约不少时间。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
     楼主| 发表于 2015-4-20 09:25:20 | 显示全部楼层
    shaoziyang 发表于 2015-4-19 20:46
    FreeScale自己的开发软件功能的确很强,但是也很难用,所以相信大部分会选择其它软件进行开发。但是KDS做为 ...

    是啊,所以我最终选择了Keil
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    20
    最后登录
    2015-5-28
    发表于 2015-4-26 10:05:01 | 显示全部楼层
    我也选得KEIL,但有一个问题,网站上给的例程却很多是IAR的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
     楼主| 发表于 2015-4-26 10:10:23 | 显示全部楼层
    shuidihe 发表于 2015-4-26 10:05
    我也选得KEIL,但有一个问题,网站上给的例程却很多是IAR的

    例程简单修改下就可以了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    219

    帖子

    0

    高级会员

    Rank: 4

    积分
    653
    最后登录
    2017-11-19
    发表于 2015-4-26 10:13:20 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    33

    帖子

    0

    注册会员

    Rank: 2

    积分
    102
    最后登录
    2015-5-21
    发表于 2015-4-26 10:50:34 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

    该用户从未签到

    13

    主题

    79

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    223
    最后登录
    2018-6-25
    发表于 2015-4-27 12:48:15 | 显示全部楼层
    学各种软件学的心累  现在没一个专长的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-24 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    50

    主题

    1028

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2870
    最后登录
    1970-1-1
     楼主| 发表于 2015-4-27 20:18:33 | 显示全部楼层
    tashalee 发表于 2015-4-27 12:48
    学各种软件学的心累  现在没一个专长的

    会一个,其他的也就差不多了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-5-14 08:59:37 | 显示全部楼层
    非常感谢你关于Kinetis的经验分享!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-3 08:29 , Processed in 0.107745 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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