查看: 784|回复: 0

[原创] position go 2 评测4(软件部分)

[复制链接]
  • TA的每日心情
    开心
    2019-8-7 08:46
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2019-8-19 01:11:09 | 显示全部楼层 |阅读模式
    分享到:
    本期主要介绍position go 2软件工程方面。 QQ截图20190819004337.png 这里主要是一些关于position go 2的固件相关内容。

    QQ截图20190819004004.png 这里是初始固件的hex文件,方便用户在二次开发出错时,刷入官方固件,重置一下功能。
    QQ截图20190819004055.png 这里主要是上期帖子介绍的C语言库文件开发包和MATLAB语言库文件开发包,其中,C语言开发偏向实用,MATLAB语言开发偏向仿真,和更加深入的了解雷达距离计算公式,如何带入FFT变化及离散性,实现更加精准的距离计算。
    QQ截图20190819004104.png 这里主要是官方例程,可以给用户做二次开发的参考,不必从头开发,这也是本开发套件的重点所在。
    下载DAVE并安装,DAVE是英飞凌公司提供的一款开发MCU的软件,免费的基于Eclipse的集成开发环境(IDE),包括GNUC编译器、调试器、全面的代码存储库、硬件资源管理和代码生成插件。英飞凌提供了完整的下载包,包括IDE、xmc™lib、Dave™应用程序、示例和DAVE™SDK。或者也可以使用Eclipse本体或者基于其开发的IDE,查看本官方例程。
    打开后,是这样 QQ截图20190819004924.png ,本工程包含内容很详细,DSP库文件,其中有各种计算公式函数,雷达控制部分的库文件,板级支持包等等,非常全面丰富。
    QQ截图20190819005710.png 根目录下则是用户主程序部分,包括配置文件,故障代码配置文件,版本信息文件,主程序代码文件等。
    QQ截图20190819005856.png 故障代码文件,详细阐述了故障代码来自的函数,发生原因,用户可通过追踪函数的方式,更好的理解故障可能产生的方式。
    QQ截图20190819005906.png 这里是初始数据配置,也就是默认配置,在正常情况下,用户并不需要改配置的时候,这里的配置改好就是一劳永逸,十分清晰,不需要到处追踪到各个库文件查找各个关键函数再修改,万一忘了修改或者修改错误,又得翻来覆去反复找,确定原因。
    QQ截图20190819005930.png 这里主要是版本信息,用户可修改这边,将自家的二次开发版本号输入进去,方便展示用。
    QQ截图20190819005921.png 这就是主函数了,客户如果已满足现有功能,甚至可以直接根据main.c来增加各种附属功能,比如把版本信息传送到串口屏中显示这种。在这里开发,可以摆脱原有库函数的干扰,相当于对开发套件的功能进行客制化升级。
    QQ截图20190819010813.png QQ截图20190819010847.png 这里是DSP的库文件,可以看出,本套件雷达的核心算法,就是FFT(快速傅里叶变换)和离散数据整合,通过多次FFT公式,可以得出想要的数据。
      本期帖子暂时到此为止,大家下期再见
    回复

    使用道具 举报

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

    本版积分规则

    手机版|小黑屋|与非网

    GMT+8, 2024-4-23 20:25 , Processed in 0.111807 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.