文章目录

  • 序言
  • 正文

序言

Hello,大家好,我是Xiaojie,欢迎大家能够和Xiaojie来一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章—利用串口获取毫米波雷达中的原始数据,本系列文章将从新建工程到最后原始数据显示到PC上进行逐步介绍,这个系列的文章大约是一个4-5篇左右。本篇文章呢,主要讲的是程序结构分析。

正文

废话不多说,直接上图

接下来对上述程序结构图进行简要描述

main函数:

首先,程序进入main函数,进行SOC驱动初始化,创建InitDriverTask线程来初始化所需要的一些驱动程序,最后调用BIOS_start。

InitDriverTask函数:

首先,进行Pin引脚复用,接下来对串口、GPIO、邮箱等驱动进行初始化,初始化串口参数以及打开串口,调用InitAdcBufDriver函数初始化驱动程序,注册frame、chirp开始的监听函数,mmWave初始化、同步,创建uartSendSemHandle信号量,该信号量用于协调串口发送数据的线程,创建Adcdata_MSS_mssWaveCtrlT

Xiaojie雷达之路---手把手教你从串口获取雷达原始数据(三)---程序结构分析相关推荐

  1. Xiaojie雷达之路---手把手教你从串口获取雷达原始数据(二)---环境搭建

    序言 Hello,大家好,我是Xiaojie,欢迎大家能够和Xiaojie来一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章-利用串口获取毫米波雷达中的原始数据,本系列文章将从新建工程到最 ...

  2. 手把手教你做短视频去水印微信小程序(2-首页)

    手把手教你做短视频去水印微信小程序系列教程(2-首页) 文章目录 手把手教你做短视频去水印微信小程序系列教程(2-首页) 前言 一.顶部banner 二.地址解析 1.整体代码 2. input框输入 ...

  3. win10 uwp 手把手教你使用 asp dotnet core 做 cs 程序

    本文是一个非常简单的博客,让大家知道如何使用 asp dot net core 做后台,使用 UWP 或 WPF 等做前台. 本文因为没有什么业务,也不想做管理系统,所以看到起来是很简单. Visua ...

  4. 手把手教你做一个自己的chrome扩展程序

    手把手教你做一个自己的chrome扩展程序 [目录] first.效果 1.收藏夹修改 (1).鼠标移动到收藏夹上的动作效果 (2).收藏夹框 (3)百度搜索框功能 2.右上文字修改 3.背景图片修改 ...

  5. 手把手教你做树莓派魔镜-MagicMirror(三)-系统安装和设置

    本系列文章: 手把手教你做树莓派魔镜-MagicMirror(一)-准备工作 手把手教你做树莓派魔镜-MagicMirror(二)-烧写系统卡 手把手教你做树莓派魔镜-MagicMirror(三)-系 ...

  6. 手把手教你springboot企业微信开发(三)之 weui、zepto、thymeleaf

    手把手教你springboot企业微信开发(三)之 weui.zepto.thymeleaf weui zepto thymeleaf 这一篇主要事基础部分,概述一下weui.zepto.thymel ...

  7. 手把手教你使用Python获取B站视频并在本地实现弹幕播放功能

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 少小虽非投笔吏,论功还欲请长缨. ...

  8. 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置

    建议大家按我发帖子的顺序来看,方便大家理解.请不要跳跃式的阅读.很多人现在看书,都跳跃式的看,选择性的看,导致有些细节的部分没有掌握到,然后又因为某个细节耽误很多时间.以上只是个人建议,高手可以略过本 ...

  9. 干货福利!手把手教你用python获取上千张cosplay小姐姐的美照

    最近的一段时间里,小编喜欢上了CosPlay的展出,小姐姐们的CosPlay展真的是让我很是欣赏,于是,我回到家里就从网上来看展出,但是一个个网页查看太过繁琐-- 既然是玩Python,不如写个代码搞 ...

最新文章

  1. 面试官:我把数据库部署在Docker容器内,你觉得如何?
  2. 百度2011实习生招聘笔试题
  3. jvm垃圾回收机制和常见算法
  4. linux fedora35设置双系统开机启动顺序
  5. 软件实施培训前的准备工作
  6. 安装Python3的工具包报Microsoft Visual C++ 14.0 is required的错误
  7. Agc019_F Yes or No
  8. 无心剑中译丁尼生《乞丐少女》
  9. BeginnersBook MongoDB 教程
  10. windows下替代SSH,Xshell软件的mobaxterm
  11. 【2019杭电多校第七场1006=HDU6651】Final Exam(思维转换)
  12. 解决wget下载过慢的问题
  13. linux 图片转视频教程,如何在Ubuntu上转换图像、音频和视频格式
  14. 体验与对比新版EBS gp3 vs gp2
  15. 使用conda安装pytorch时出现问题CondaSSLError: OpenSSL appears to be unavailable on this machine.
  16. 翻斗式塑料雨量传感器
  17. 五岁的瑞幸:如何越坎重生?
  18. WS2812B彩灯 STM32HAL库开发:PWM+DMA(stm32f103c8t6)
  19. Oracle 中的各种读
  20. CDA数据分析师协会等级认证证书

热门文章

  1. 对温伯格书籍层次的分析
  2. 信息系统项目管理师章节重点(10)项目人力资源管理
  3. GM8906C替代DS90UR906,GM8913替代DS90UB913Q,GM8914替代DS90UB914Q,GM8905C替代DS90UR905QSQ
  4. coo_matrix类的tocsr函数
  5. 联通-光猫测试小计 烽火 HG261GU 联通 WO-27s
  6. c语言 ascii 和 压缩bcd 码之间的相互转换
  7. 高数 | 周洋鑫 冲刺预测题自用整理复习
  8. 网络初学者的困扰之拓扑图不会画??
  9. SMARTFORM —— 打印一维码、二维码
  10. 【数据分析案例】pandas + matplotlib 人货场+RFM+用户复购分析 电商水果销售