专栏首页嵌入式程序猿上次小猿帮你,这次KSDK来帮你

上次小猿帮你,这次KSDK来帮你

自上次发布freeRTOS在K64上移植后,好多猿友说我还是一点也不会移植怎么办,没事,如果是用NXP的片子,那么KSDK这次来帮你,我们曾多次介绍过恩智浦KSDK的目录结构和工程,在V2.1版本后,开始支持freeRTOS最新版V9.0.0,且提供了大量实例和所有外设的驱动,减少了工程师很多的开发工作,不熟悉KSDK的可以参考下以前的公众号文章。

跟我们上篇文章自己动手移植的工程目录稍有不同,但其实主要的内容都是一样的,在启动文件和时钟驱动以及一些头文件,有一些大的不同,KSDK有自己的组织方式,而且KSDK集成了所有外设的驱动,可以减少大量的开发工作,只需在KSDK建立好的工程上开发自己的应用软件即可,但小猿还是希望大家这两种都会,既要会自己动手移植并写驱动外设,也会熟练使用KSDK开发应用程序。你也可以参照KSDK的驱动写自己的驱动,然后集成到我们上节课移植好的驱动里,一点点丰富自己移植好的工程。因为只有你自己清楚整个的移植过程,换个芯片,换个架构,你仍然可以移植。要心中有数,脚下才会有路。这里提醒大家一点的是,如果使用IAR做开发,在使用KSDKV2.x的时候建议大家使用高版本的,最好是V7.6以上的。以为NXP对freescale的收购,所以在以前版本中在freescale目录下的芯片文件都到了NXP下,这一点在开发时候要注意。

本文分享自微信公众号 - 嵌入式程序猿(InterruptISR),作者:小猿

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-03-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何计算CAN通信波特率

    CAN通信波特率的计算是一个难点,要正确计算设置CAN波特率。CAN2.0协议中定义标称位速率为一理想的发送器在没有重新同步的情况下,每秒发送的位数量,也就是我...

    用户1605515
  • 你还没学会CAN通信波特率的设置?

    记得最早是在15年就给大家推送过关于CAN通信波特率的设置,当时是以NXP的kinetis系列之KV46为例子来给大家介绍的,最近推送了几篇有关CAN通信的文章...

    用户1605515
  • 感谢NXP的KSDK神器,轻松学习freeRTOS

    在上次的公众号推送文章里,我们简单介绍了下单独的freeRTOS在kinetis K60上的例程分析和移植提示,今天我们看看如果是KSDK和freeRT...

    用户1605515
  • dll依赖查看工具-depends

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/...

    chaibubble
  • 32:求分数序列和

    32:求分数序列和 总时间限制: 1000ms 内存限制: 65536kB描述 有一个分数序列 q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,....

    attack
  • python print行分隔符和终止符

    用户5760343
  • JavaRMI Of Linux and Window

    AlicFeng
  • 设计模式总结

      在学习设计模式的过程中,实践需与理论相结合才能更好地举一反三,灵活运用。设计模式到底是什么?它是对整个软件系统的拆分,组装,并决定模块间关系以及如何互动、通...

    Kevin_Zhang
  • 【让神经网络能够“通感”】MIT 和谷歌研究连接文字、声音和视频

    【新智元导读】如何让神经网络学会完成一项任务后,不忘记已有的知识,再次学会另一项任务?日前,来自 MIT 和谷歌研究人员分别朝着这一目标做出了努力。MIT 的研...

    新智元
  • 计算机之父图灵的 150 封信,多在讨论 AI

    ? 曼彻斯特大学计算机科学系教授吉姆·迈尔斯(Jim Miles)近日在一个旧文件柜里发现了艾伦·图灵的近150封信,这些信装在一个普通的空色文件夹里,上面...

    顶级程序员

扫码关注云+社区

领取腾讯云代金券