如何快速移植软件开发套件SDK

这期内容当中小编将会给大家带来有关如何快速移植软件开发套件SDK,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

最近在开发的一个项目因为是要用在车中,我们所选的芯片NXP的KEAZ128是供应商推荐的汽车级。但因为在官网没有对应的SDK可以快速来评估和做demo功能,后发现KE06和KEAZ基本完全相同,只是一个是工业级,一个是汽车级,应用温度范围不同,所以随想使用KE06的SDK来移植到KEAZ上

1
     
 
   准备工作

官网在线配置KE06的SDK,下载解压到本地电脑上

装有IAR的电脑

系统平台FRDM-KEAZ128

2
     
  SDK源码结构

以SDK中的demo为例来建立我们自己的工程,首先先来看下SDK源码目录结构,可以看到和我们之前多次提到和使用过的Kinetis其他系列的SDK基本相同。移植时候在了解清楚源码目录结构后,裁掉对我们的平台无用的,保留有用的和基本的启动代码以及所有外设的驱动。移植前备份好下载的SDK包。

如何快速移植软件开发套件SDK

3
       
 
  工程建立
     

以demo_app文件下的例程为基础来建立我们自己的工程,看下我们裁剪后的目录

如何快速移植软件开发套件SDK

工程目录

如何快速移植软件开发套件SDK

最重要的一点就是一定要检查工程配置,所有的源码包含路径配置一定要正确,否则编译不能通过。

如何快速移植软件开发套件SDK

链接文件配置,这里需要注意一点在更换同系列芯片,例如从KEAZ128换到KEAZ64,链接文件是需要更换为KEAZ64的,因为两者的Memory映射地址是不同的,有兴趣的可以比对这两个文件,找出差异,学会更改。

如何快速移植软件开发套件SDK

这一切配置和工程建立好之后,就可以添加自己的文件,修改代码了,可以看到我们添加了很多自己的应用代码模块

如何快速移植软件开发套件SDK

修改完后,编译我们的工程,可以添加LED,button,UART通信等进行测试验证。待一切确保无误后,可以仿真验证也可以下载到硬件平台进行验证。经实测我们的移植正确,LED,button,UART通信等都可正常工作。

如何快速移植软件开发套件SDK

在项目预研阶段,可以快速使用SDK,或者相近的SDK进行移植,省去开发大量驱动的时间,主要精力放在应用层功能开发上,可以快速做出产品原型,加速开发周期和上市时间。

上述就是小编为大家分享的如何快速移植软件开发套件SDK了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

原创文章,作者:1402239773,如若转载,请注明出处:https://blog.ytso.com/230648.html

(0)
上一篇 2022年1月15日
下一篇 2022年1月15日

相关推荐

发表回复

登录后才能评论