<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[过眼烟云]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/q7727765</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; q7727765]]></copyright><item><title><![CDATA[QT、python实现高速动态绘图（基于pyside6、QCharts）]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/133444270</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/133444270</guid><author>q7727765</author><pubDate>Sat, 30 Sep 2023 23:08:50 +0800</pubDate><description><![CDATA[在python实现使用QCharts绘制高速的动态图(可达5ms数据刷新率)，刷新率远远优于Matplotlib。适合配合界面进行实时数据采集的场合，如：工控设备数据采集UI]]></description><category></category></item><item><title><![CDATA[【学习笔记·速写】控笔练习]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/132725444</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/132725444</guid><author>q7727765</author><pubDate>Wed, 06 Sep 2023 23:08:25 +0800</pubDate><description><![CDATA[线条类型分为三种：结构线条、光影线条、质感线条。]]></description><category></category></item><item><title><![CDATA[C语言不同类型指针自加时地址增量]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/132438812</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/132438812</guid><author>q7727765</author><pubDate>Tue, 22 Aug 2023 22:44:27 +0800</pubDate><description><![CDATA[众所周知，c语言中的变量分为两大类，一类是指针变量，另一类是非指针变量。其中非指针变量在执行自加操作（i++或i=i+1）时，其值增1。而指针变量执行自加时，其值增量取决于指针类型。]]></description><category></category></item><item><title><![CDATA[单片机用DMA实现不阻塞发送的printf函数]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/132394318</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/132394318</guid><author>q7727765</author><pubDate>Sun, 20 Aug 2023 18:02:45 +0800</pubDate><description><![CDATA[单片机使用DMA实现无阻塞的printf]]></description><category></category></item><item><title><![CDATA[Pixhawk遥控器无法检测&bootloader烧写]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/69054452</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/69054452</guid><author>q7727765</author><pubDate>Tue, 04 Apr 2017 00:17:11 +0800</pubDate><description><![CDATA[介绍了pixhawk烧写Bootloader的方法，以及对最近遇到的px4固件编译下载后遥控器无法检测的问题进行分析和处理。]]></description><category></category></item><item><title><![CDATA[ubantu下解压命令大全]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/51194000</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/51194000</guid><author>q7727765</author><pubDate>Tue, 19 Apr 2016 21:05:58 +0800</pubDate><description><![CDATA[.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]]></description><category></category></item><item><title><![CDATA[DMA双缓冲传输意义]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/50620099</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/50620099</guid><author>q7727765</author><pubDate>Mon, 01 Feb 2016 18:35:57 +0800</pubDate><description><![CDATA[双缓冲,也有人叫乒乓缓冲.因为一般情况下,串口的数据DMA 传输进BUF1 的过程中,是不建议对

　　BUF1 进行操作的.但由于串口数据是不会等待的直传,所以你总不能等BUF1 满了,

　　才往FLASH 上写,因为这时候串口数据依旧是源源不断.于是,使用双缓冲就变的理

　　所当然了.当BUF1 满了的时候,就马上设置DMA的目标为BUF2,并且BUF1的数据

　　往25]]></description><category></category></item><item><title><![CDATA[利用QT自带的windeployqt打包发布程序]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/50135107</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/50135107</guid><author>q7727765</author><pubDate>Tue, 01 Dec 2015 21:13:12 +0800</pubDate><description><![CDATA[●◎◇写在前面：本文是本人搜集整理网上的资料弄出来的。出处如下：
◆步骤一出处：感谢作者：winland0704       原文：http://tieba.baidu.com/p/3730103947，




◆步骤二出处：感谢作者：╰☆奋斗ing❤孩子`  原文：http://blog.sina.com.cn/s/blog_a6fb6cc90101fer8.html。 

]]></description><category></category></item><item><title><![CDATA[void指针的使用]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/48207489</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/48207489</guid><author>q7727765</author><pubDate>Fri, 04 Sep 2015 10:52:35 +0800</pubDate><description><![CDATA[void指针的理解和使用都是比较复杂的，尤其与其他形式定义结合时，就显得更为复杂了。下面就综合网上一些资料，介绍一下void的用法。

1.void指针是一种特别的指针
   void *vp
  //说它特别是因为它没有类型
  //或者说这个类型不能判断出指向对象的长度

2.任何指针都可以赋值给void指针
  type *p;
  vp=p;
  //不需转换
  /]]></description><category></category></item><item><title><![CDATA[CCM - 极致发挥STM32F4性能的利器]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/48207259</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/48207259</guid><author>q7727765</author><pubDate>Fri, 04 Sep 2015 10:27:10 +0800</pubDate><description><![CDATA[转载▼






标签： 

stm32
 

ccm
 

it


分类： 嵌入式






CCM(Core Coupled Memory)是给F4内核专用的全速64KB RAM, 它们没有经过总线矩阵, F4内核与之直接相连, 地址空间在0x1000_0000 ~ 0x1000_FFFF.

由于其地址空间和常规的SRAM不连续, ]]></description><category></category></item><item><title><![CDATA[51单片机的data，xdata，code的区别详解]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/48102231</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/48102231</guid><author>q7727765</author><pubDate>Sun, 30 Aug 2015 10:14:36 +0800</pubDate><description><![CDATA[dATa: 固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。
idATa:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。
idATa是用类似C中的指针方式访问的。
汇编中的语句为：mox ACC,@Rx.(不重要的补充：c中idATa做指针式的访问效果很好)

xdATa: ]]></description><category></category></item><item><title><![CDATA[汇编语言段和RSEG用法]]></title><link>https://blog.youkuaiyun.com/q7727765/article/details/48092061</link><guid>https://blog.youkuaiyun.com/q7727765/article/details/48092061</guid><author>q7727765</author><pubDate>Sat, 29 Aug 2015 21:25:24 +0800</pubDate><description><![CDATA[【转】2010-07-29 22:14
转载自 guoll8952
最终编辑 guoll8952




RSEG是段选择指令，要想明白它的意思就要了解段的意思。
段是程序代码或数据对象的存储单位。程序代码放到代码段，数据对象放到数据段。段分两种，一是绝对段，一是再定位段。绝对段在汇编语言中指定，在用L51联接的时候，地址不会改变。用于如访问一个固定存储器的i/o,或提供中断向量的]]></description><category></category></item></channel></rss>