Xiaojie雷达之路---手把手教你从串口获取雷达原始数据(三)---程序结构分析
文章目录
- 序言
- 正文
序言
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雷达之路---手把手教你从串口获取雷达原始数据(三)---程序结构分析相关推荐
- Xiaojie雷达之路---手把手教你从串口获取雷达原始数据(二)---环境搭建
序言 Hello,大家好,我是Xiaojie,欢迎大家能够和Xiaojie来一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章-利用串口获取毫米波雷达中的原始数据,本系列文章将从新建工程到最 ...
- 手把手教你做短视频去水印微信小程序(2-首页)
手把手教你做短视频去水印微信小程序系列教程(2-首页) 文章目录 手把手教你做短视频去水印微信小程序系列教程(2-首页) 前言 一.顶部banner 二.地址解析 1.整体代码 2. input框输入 ...
- win10 uwp 手把手教你使用 asp dotnet core 做 cs 程序
本文是一个非常简单的博客,让大家知道如何使用 asp dot net core 做后台,使用 UWP 或 WPF 等做前台. 本文因为没有什么业务,也不想做管理系统,所以看到起来是很简单. Visua ...
- 手把手教你做一个自己的chrome扩展程序
手把手教你做一个自己的chrome扩展程序 [目录] first.效果 1.收藏夹修改 (1).鼠标移动到收藏夹上的动作效果 (2).收藏夹框 (3)百度搜索框功能 2.右上文字修改 3.背景图片修改 ...
- 手把手教你做树莓派魔镜-MagicMirror(三)-系统安装和设置
本系列文章: 手把手教你做树莓派魔镜-MagicMirror(一)-准备工作 手把手教你做树莓派魔镜-MagicMirror(二)-烧写系统卡 手把手教你做树莓派魔镜-MagicMirror(三)-系 ...
- 手把手教你springboot企业微信开发(三)之 weui、zepto、thymeleaf
手把手教你springboot企业微信开发(三)之 weui.zepto.thymeleaf weui zepto thymeleaf 这一篇主要事基础部分,概述一下weui.zepto.thymel ...
- 手把手教你使用Python获取B站视频并在本地实现弹幕播放功能
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 少小虽非投笔吏,论功还欲请长缨. ...
- 小草手把手教你 LabVIEW 串口仪器控制——VISA 串口配置
建议大家按我发帖子的顺序来看,方便大家理解.请不要跳跃式的阅读.很多人现在看书,都跳跃式的看,选择性的看,导致有些细节的部分没有掌握到,然后又因为某个细节耽误很多时间.以上只是个人建议,高手可以略过本 ...
- 干货福利!手把手教你用python获取上千张cosplay小姐姐的美照
最近的一段时间里,小编喜欢上了CosPlay的展出,小姐姐们的CosPlay展真的是让我很是欣赏,于是,我回到家里就从网上来看展出,但是一个个网页查看太过繁琐-- 既然是玩Python,不如写个代码搞 ...
最新文章
- 面试官:我把数据库部署在Docker容器内,你觉得如何?
- 百度2011实习生招聘笔试题
- jvm垃圾回收机制和常见算法
- linux fedora35设置双系统开机启动顺序
- 软件实施培训前的准备工作
- 安装Python3的工具包报Microsoft Visual C++ 14.0 is required的错误
- Agc019_F Yes or No
- 无心剑中译丁尼生《乞丐少女》
- BeginnersBook MongoDB 教程
- windows下替代SSH,Xshell软件的mobaxterm
- 【2019杭电多校第七场1006=HDU6651】Final Exam(思维转换)
- 解决wget下载过慢的问题
- linux 图片转视频教程,如何在Ubuntu上转换图像、音频和视频格式
- 体验与对比新版EBS gp3 vs gp2
- 使用conda安装pytorch时出现问题CondaSSLError: OpenSSL appears to be unavailable on this machine.
- 翻斗式塑料雨量传感器
- 五岁的瑞幸:如何越坎重生?
- WS2812B彩灯 STM32HAL库开发:PWM+DMA(stm32f103c8t6)
- Oracle 中的各种读
- CDA数据分析师协会等级认证证书
热门文章
- 对温伯格书籍层次的分析
- 信息系统项目管理师章节重点(10)项目人力资源管理
- GM8906C替代DS90UR906,GM8913替代DS90UB913Q,GM8914替代DS90UB914Q,GM8905C替代DS90UR905QSQ
- coo_matrix类的tocsr函数
- 联通-光猫测试小计 烽火 HG261GU 联通 WO-27s
- c语言 ascii 和 压缩bcd 码之间的相互转换
- 高数 | 周洋鑫 冲刺预测题自用整理复习
- 网络初学者的困扰之拓扑图不会画??
- SMARTFORM —— 打印一维码、二维码
- 【数据分析案例】pandas + matplotlib 人货场+RFM+用户复购分析 电商水果销售