自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Pixhawk遥控器无法检测&bootloader烧写

介绍了pixhawk烧写Bootloader的方法,以及对最近遇到的px4固件编译下载后遥控器无法检测的问题进行分析和处理。

2017-04-04 00:17:11 5861 3

原创 QT、python实现高速动态绘图(基于pyside6、QCharts)

在python实现使用QCharts绘制高速的动态图(可达5ms数据刷新率),刷新率远远优于Matplotlib。适合配合界面进行实时数据采集的场合,如:工控设备数据采集UI

2023-09-30 23:08:50 380

原创 【学习笔记·速写】控笔练习

线条类型分为三种:结构线条、光影线条、质感线条。

2023-09-06 23:08:25 56

原创 C语言不同类型指针自加时地址增量

众所周知,c语言中的变量分为两大类,一类是指针变量,另一类是非指针变量。其中非指针变量在执行自加操作(i++或i=i+1)时,其值增1。而指针变量执行自加时,其值增量取决于指针类型。

2023-08-22 22:44:27 162

原创 单片机用DMA实现不阻塞发送的printf函数

单片机使用DMA实现无阻塞的printf

2023-08-20 18:02:45 363 1

转载 ubantu下解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv

2016-04-19 21:05:58 518

转载 DMA双缓冲传输意义

双缓冲,也有人叫乒乓缓冲.因为一般情况下,串口的数据DMA 传输进BUF1 的过程中,是不建议对  BUF1 进行操作的.但由于串口数据是不会等待的直传,所以你总不能等BUF1 满了,  才往FLASH 上写,因为这时候串口数据依旧是源源不断.于是,使用双缓冲就变的理  所当然了.当BUF1 满了的时候,就马上设置DMA的目标为BUF2,并且BUF1的数据  往25

2016-02-01 18:35:57 3736 1

转载 利用QT自带的windeployqt打包发布程序

●◎◇写在前面:本文是本人搜集整理网上的资料弄出来的。出处如下:◆步骤一出处:感谢作者:winland0704       原文:http://tieba.baidu.com/p/3730103947,◆步骤二出处:感谢作者:╰☆奋斗ing❤孩子`  原文:http://blog.sina.com.cn/s/blog_a6fb6cc90101fer8.html。 

2015-12-01 21:13:12 3900

转载 void指针的使用

void指针的理解和使用都是比较复杂的,尤其与其他形式定义结合时,就显得更为复杂了。下面就综合网上一些资料,介绍一下void的用法。1.void指针是一种特别的指针   void *vp  //说它特别是因为它没有类型  //或者说这个类型不能判断出指向对象的长度2.任何指针都可以赋值给void指针  type *p;  vp=p;  //不需转换  /

2015-09-04 10:52:35 392

转载 CCM - 极致发挥STM32F4性能的利器

转载▼标签: stm32 ccm it分类: 嵌入式CCM(Core Coupled Memory)是给F4内核专用的全速64KB RAM, 它们没有经过总线矩阵, F4内核与之直接相连, 地址空间在0x1000_0000 ~ 0x1000_FFFF.由于其地址空间和常规的SRAM不连续,

2015-09-04 10:27:10 8005

转载 51单片机的data,xdata,code的区别详解

dATa: 固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idATa:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式访问的。汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idATa做指针式的访问效果很好)xdATa:

2015-08-30 10:14:36 1202 2

转载 汇编语言段和RSEG用法

【转】2010-07-29 22:14转载自 guoll8952最终编辑 guoll8952RSEG是段选择指令,要想明白它的意思就要了解段的意思。段是程序代码或数据对象的存储单位。程序代码放到代码段,数据对象放到数据段。段分两种,一是绝对段,一是再定位段。绝对段在汇编语言中指定,在用L51联接的时候,地址不会改变。用于如访问一个固定存储器的i/o,或提供中断向量的

2015-08-29 21:25:24 1122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除