<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[krain__的博客]]></title><description><![CDATA[这个用户是VIP，所以他可以不用描述]]></description><link>https://blog.youkuaiyun.com/krain__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; krain__]]></copyright><item><title><![CDATA[简单内存池原理及实现]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/113954708</link><guid>https://blog.youkuaiyun.com/krain__/article/details/113954708</guid><author>krain__</author><pubDate>Mon, 22 Feb 2021 21:22:22 +0800</pubDate><description><![CDATA[程序设计中，需要经常申请释放内存，例如使用new/delete、malloc/free，系统会根据 “最优匹配“ 或 ”最先匹配“ 或其他算法在内存空闲块中查找一块空闲内存。当申请、释放较为频繁时，系统可能会需要合并内存块，产生额外开销；同时，频繁的申请释放可能造成系统当中产生大量的内存碎片，降低程序运行效率；使用不当时还会造成内存泄露。

一种较为有效的方式是程序像系统申请一块较大的连续内存块，自行管理，自己进行内存的分配和释放。

 内存池（memory pool)是代替直接调用malloc...]]></description><category></category></item><item><title><![CDATA[关于红黑树的介绍及实现]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/111396317</link><guid>https://blog.youkuaiyun.com/krain__/article/details/111396317</guid><author>krain__</author><pubDate>Fri, 18 Dec 2020 21:22:14 +0800</pubDate><description><![CDATA[关于红黑树的介绍及实现



本文参考了以下博客：

https://www.cnblogs.com/skywang12345/p/3245399.html

https://www.cnblogs.com/skywang12345/p/3624291.html#a2

https://www.cnblogs.com/fornever/archive/2011/12/02/2270692.html

https://www.cnblogs.com/qingergege/p/7351659.html


..]]></description><category></category></item><item><title><![CDATA[PLC 与单片机]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/81152640</link><guid>https://blog.youkuaiyun.com/krain__/article/details/81152640</guid><author>krain__</author><pubDate>Sun, 22 Jul 2018 10:58:47 +0800</pubDate><description><![CDATA[1.PLC是应用单片机构成的比较成熟的控制系统，是已经调试成功、成熟稳定的单片机应用系统，具有较强的通用性。

2.单片机可以构成各种各样的应用系统，适用范围更广，他只是一种集成电路，还必须与其他电路元器件及软件构成系统才能应用。

3.从工程的使用来看，对但单项工程或重复数极少的项目，采用PLC方便快捷，可靠性好，但成本较高。

4.对于量大的配套项目，采用单片机系统具有成本低、效益高的优点，但...]]></description><category></category></item><item><title><![CDATA[线性电源开关电源]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/81147032</link><guid>https://blog.youkuaiyun.com/krain__/article/details/81147032</guid><author>krain__</author><pubDate>Sat, 21 Jul 2018 17:46:46 +0800</pubDate><description><![CDATA[线性电源

工频变压器 --&amp;gt; 输出整流电路 --&amp;gt; 控制电路 --&amp;gt; 保护电路

线性电源先将交流电经过变压器变压，再经过整流滤波电路得到未稳定的直流电压，再经过控制电路反馈调整输出电压，最后得到高精度的直流电压

优点

1.电磁干扰小、输出电压纯净、纹波小

2.没有开关动作，属于连续模拟控制，结构简单、成本低

缺点

1.调整管工作在放大状态，发热量大、效率低

2.需...]]></description><category></category></item><item><title><![CDATA[瞎写]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/81138699</link><guid>https://blog.youkuaiyun.com/krain__/article/details/81138699</guid><author>krain__</author><pubDate>Sat, 21 Jul 2018 17:11:29 +0800</pubDate><description><![CDATA[1.信号传输时在芯片两管脚间加电阻，可以起到限流保护管脚的作用，也可隔离两个管脚间的相互影响防止相互干扰，提高传输功率，这个电阻值选取通常不超过100欧姆。

2.耦合电容在布线时应该适当远离器件，在同一网络中使用电容应先大后小，通常情况下IC的供电管脚都会使用一个0.1uF的电容进行滤波，防止IC供电受到影响。

大电容用以滤除低频波纹，小电容用以滤除高频波纹

钽电容  滤除高频纹波性能极好
...]]></description><category></category></item><item><title><![CDATA[dB dBm dBw]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/80249223</link><guid>https://blog.youkuaiyun.com/krain__/article/details/80249223</guid><author>krain__</author><pubDate>Wed, 09 May 2018 10:03:44 +0800</pubDate><description><![CDATA[dB 是一个纯计数单位，在工程中有不同的定义方式（仅仅是看上去不同）。对于功率，dB = 10*log()。对于电压或电流，dB = 20*log()。dB的意义其实再简单不过了，就是把一个很大（后面跟一长串0的）或者很小（前面有一长串0的）的数比较简短地表示出来。如（此处以功率为例）：X = 100000 = 10*log(10^5) = 50 dBX = 0.000000000000001 =...]]></description><category></category></item><item><title><![CDATA[nor flash 、nand flash]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/80239077</link><guid>https://blog.youkuaiyun.com/krain__/article/details/80239077</guid><author>krain__</author><pubDate>Tue, 08 May 2018 14:33:31 +0800</pubDate><description><![CDATA[nor flash 数据线和地址线分开，可以实现和RAM一样的随即寻址，可以读取任一字节。nand flash 数据线和地址线复用，无法实现随机寻址，只能按页读取，1.由于nand flash 数据线地址线复用，因此其读取速度慢于nor flash2.这一特性使得nand flash 擦出和写入快于nor flash3.nand flash 内部电路较简单，因此数据密度大，体积小，成本低，因此大容...]]></description><category></category></item><item><title><![CDATA[运放的秘密]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/80228599</link><guid>https://blog.youkuaiyun.com/krain__/article/details/80228599</guid><author>krain__</author><pubDate>Mon, 07 May 2018 17:17:41 +0800</pubDate><description><![CDATA[本文引用地址：http://www.eepw.com.cn/article/201702/343846.htm运算放大器具有两个输入端和一个输出端，如图1-1所示，其中标有“+”号的输入端为“同相输入端”而不能叫做正端)，另一只标有“一”号的输入端为“反相输入端”同样也不能叫做负端，如果先后分别从这两个输入端输入同样的信号，则在输出端会得到电压相同但极性相反的输出信号：输出端输出的信号与同相输人端...]]></description><category></category></item><item><title><![CDATA[AD8361 真有效值转换]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/80135880</link><guid>https://blog.youkuaiyun.com/krain__/article/details/80135880</guid><author>krain__</author><pubDate>Sat, 28 Apr 2018 16:24:09 +0800</pubDate><description><![CDATA[校准rms响应出色的温度稳定性2.5 GHz时输入范围最高可达30 dB700 mV rms，10 dBm，最大50Ω输入高达2.5 GHz的线性响应为±0.25 dB单电源供电：2.7 V至5.5 V低功耗：3 V电源时3.3 mW快速关断至少于1μAAD8361是一款平均响应功率检测器，可用于高达2.5 GHz的高频接收器和发射器信号链。 这很容易申请。 在大多数应用中，它只需要2.7 V和5...]]></description><category></category></item><item><title><![CDATA[AD7921 AUJ]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79995613</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79995613</guid><author>krain__</author><pubDate>Wed, 18 Apr 2018 20:07:35 +0800</pubDate><description><![CDATA[简介：AD7921是12位高速、低功耗、双通道、逐次逼近型ADC，采用2.35 V至5.25 V单电源供电，最高吞吐量达250 kSPS。器件内置一个低噪声、宽带宽采样/保持放大器，可处理6 MHz以上的输入频率。转换过程和数据采集过程通过CS和串行时钟进行控制，从而为器件与微处理器或DSP接口创造了条件。输入信号在CS的下降沿进行采样，而转换同时在此处启动。该器件无流水线延迟。通过DIN引脚选择...]]></description><category></category></item><item><title><![CDATA[一小时学懂阻抗匹配]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79961518</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79961518</guid><author>krain__</author><pubDate>Mon, 16 Apr 2018 15:47:35 +0800</pubDate><description><![CDATA[转载自 https://blog.youkuaiyun.com/jamestaosh/article/details/4436203基本概念	信号传输过程中负载阻抗和信源内阻抗之间的特定配合关系。一件器材的输出阻抗和所连接的负载阻抗之间所应满足的某种关系，以免接上负载后对器材本身的工作状态产生明显的影响。对电子设备互连来说，例如信号源连放大器，前级连后级，只要后一级的输入阻抗大于前一级的输出阻抗5-10倍以上...]]></description><category></category></item><item><title><![CDATA[小信号精密整流电路设计]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79932408</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79932408</guid><author>krain__</author><pubDate>Fri, 13 Apr 2018 17:57:57 +0800</pubDate><description><![CDATA[电路原理交流小信号首先经过半波整流部分产生一半波信号，该信号再送入后级与输入信号进行叠加反向，输出的波形为全波整流信号。这个信号经一阶滤波电路后可得到较为平稳的直流信号。电路图中由 U1、D1、D2、R3、R2 构 成 半 波 整 流 部 分 ；由U2、R4、R6、R5 构成叠加反向部分；由 R1、C1 构成一阶滤波部分。电路中二极管导通电压为 0.6V左右，而集成运放的开怀放大倍数一般为万倍级，...]]></description><category></category></item><item><title><![CDATA[从虚断，虚短分析基本运放电路]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79926558</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79926558</guid><author>krain__</author><pubDate>Fri, 13 Apr 2018 11:44:22 +0800</pubDate><description><![CDATA[从虚断，虚短分析基本运放电路        运算放大器组成的电路五花八门，令人眼花瞭乱，是模拟电路中学习的重点。遍观所有模拟电子技朮的书籍和课程，在介绍运算放大器电路的时候，无非是先给电路来个定性，比如这是一个同向放大器，然后去推导它的输出与输入的关系，然后得出Vo=(1+Rf)Vi，那是一个反向放大器，然后得出Vo=-Rf*Vi……最后学生往往得出这样一个印象：记住公式就可以了！如果我们将电路稍...]]></description><category></category></item><item><title><![CDATA[示波器使用总结]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79911183</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79911183</guid><author>krain__</author><pubDate>Thu, 12 Apr 2018 11:29:04 +0800</pubDate><description><![CDATA[任何好的示波器系统的关键点在于精确地重建波形的能力，称为信号完整性。不同的系统和不同性能的示波器，有不同的实现最高信号完整性的能力。探头也对测量系统的信号完整性有影响。  数字示波器(DSO)基本结构：采样——&amp;gt;A/D转换——&amp;gt;信号分离器——&amp;gt;捕获存储区——&amp;gt;微处理器——&amp;gt;显存——&amp;gt;显示 示波器常用术语 带宽定义：我们将输入信号通过示波器后衰减3 dB时的最低频...]]></description><category></category></item><item><title><![CDATA[示波器探头选择]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79908325</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79908325</guid><author>krain__</author><pubDate>Thu, 12 Apr 2018 10:02:26 +0800</pubDate><description><![CDATA[        一般的示波器探头(类似于万用表的表笔)上，有一个×1档和×10档选择的小开关。当选择×1档时，信号是没经衰减进入示波器的。而选择×10档时，信号是经过衰减到1/10再到示波器的。因此，当使用示波器的×10档时，应该将示波器上的读数扩大10倍（有些示波器，在示波器端可选择×10档，以配合探头使用，这样在示波器端也设置为×10档后，直接读数即可）。当我们要测量较高电压时，就可以利用探头...]]></description><category></category></item><item><title><![CDATA[好玩的nanopi]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79805432</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79805432</guid><author>krain__</author><pubDate>Wed, 04 Apr 2018 15:46:58 +0800</pubDate><description><![CDATA[http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO/zh#TF.E5.8D.A1.E5.90.AF.E5.8A.A8友善之臂准备工作要开启你的NanoPi NEO新玩具，请先准备好以下硬件NanoPi NEO主板microSD卡/TF卡: Class10或以上的 8GB SDHC卡一个microUSB接口的外接电源，要求输出为5V/2A（可使...]]></description><category></category></item><item><title><![CDATA[RAM,SRAM,DRAM,SDRAM,DDR RAM,ROM,PROM,EPROM,EEPROM,NAND FLASH,NOR FLASH]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79768107</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79768107</guid><author>krain__</author><pubDate>Sat, 31 Mar 2018 12:36:39 +0800</pubDate><description><![CDATA[RAM：由字面意思就可以理解，SDRAM SRAM DRAM(下面蓝色字体的这几种)都可以统称RAM，random access memory(随机存取存储器)的缩写。SRAM：静态随机存储器，就是它不需要刷新电路，不像动态随机存储器那样，每隔一段时间就要刷新一次数据。但是他集成度比较低，不适合做容量大的内存，一般是用在处理器的缓存里面。像S3C2440的ARM9处理器里面就有4K的SRAM用来做...]]></description><category></category></item><item><title><![CDATA[ADS7928]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79702138</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79702138</guid><author>krain__</author><pubDate>Mon, 26 Mar 2018 18:42:56 +0800</pubDate><description><![CDATA[高吞吐量：1 MSPS额定电压（AVDD）：2.7 V至5.25 V低功耗：最大6.0 mW（1 MSPS、3 V电源）最大13.5 mW（1 MSPS、5 V电源）8个带序列器的（单端）输入宽输入带宽：信纳比70 dB（最小值，50 kHz输入频率、AD7928）灵活的功耗/串行时钟速度管理无流水线延迟高速串行接口：SPI®/QSPI™/MICROWIRE™/DSP兼容产品详情AD7908/AD...]]></description><category></category></item><item><title><![CDATA[滤波电容选择]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79672667</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79672667</guid><author>krain__</author><pubDate>Sat, 24 Mar 2018 12:22:05 +0800</pubDate><description><![CDATA[滤波电路整流电路的输出电压不是纯粹的直流，从示波器观察整流电路的输出，与 直流相差很大，波形中含有较大的脉动成分，称为纹波。为获得比较理想的直流 电压，需要利用具有储能作用的电抗性元件（如电容、电感）组成的滤波电路来 滤除整流电路输出电压中的脉动成分以获得直流电压。滤波电路基本形式因为电容器 C 对直流开路，对交流阻抗小，所以 C 并联在负载`两端。电感器 L 对直流阻抗小，对交流阻抗大，因此 L...]]></description><category></category></item><item><title><![CDATA[布线规则设置]]></title><link>https://blog.youkuaiyun.com/krain__/article/details/79672505</link><guid>https://blog.youkuaiyun.com/krain__/article/details/79672505</guid><author>krain__</author><pubDate>Fri, 23 Mar 2018 20:47:12 +0800</pubDate><description><![CDATA[布线规则是设置布线的各个规范（像使用层面、走线宽度、安全间距、过孔大小、布线的拓朴结构等部分规则）可通过Design-Rules 下的       Menu链接从其它板导出后，再导入PCB板，这个步骤不必每次都要设置，按个人的习惯，设定一次就可以。             选Design-Rules 一般需要重新设置以下几点:             1、安全间距(Routing标签的Cleara...]]></description><category></category></item></channel></rss>