温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-12-22 14:59:47 来源:亿速云 阅读:273 作者:柒染 栏目:互联网科技

这期内容当中小编将会给大家带来有关如何快速移植软件开发套件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了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sdk
AI