<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[当今明月的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangzhjj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangzhjj]]></copyright><item><title><![CDATA[串口硬件流控]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/81909992</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/81909992</guid><author>wangzhjj</author><pubDate>Tue, 21 Aug 2018 16:32:32 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/bianhonglei/article/details/8525971

说明：对原文错误已经进行了修改。

A想要发送数据给B，那么用硬件的RTS/CTS作为硬件流控制机制的话，那么：

A如果想要发送数据给B的话，A会使得RTS(Request To Send)引脚有效，表明其想要“请求发送”数据给作为接收设备的B，而A接着就会去检测对应的...]]></description><category></category></item><item><title><![CDATA[串口流控 软件流控与硬件流控]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/81909863</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/81909863</guid><author>wangzhjj</author><pubDate>Tue, 21 Aug 2018 16:27:14 +0800</pubDate><description><![CDATA[在串行通讯处理中，常常看到rts/cts和xon /xoff这两个选项，这就是两个流控制的选项，目前流控制主要应用于调制解调器的数据通讯中。那么，流控制在串行通讯中有何作用，在编制串行通讯程序怎样应用呢？下面我们就谈谈这个问题。

1.流控制在串行通讯中的作用

这里讲到的“流”，当然指的是数据流。数据在两个串口之间传输时，常常会出现丢失数据的现象，或者两台计算机的处理速度不同，如台式机与单片机之...]]></description><category></category></item><item><title><![CDATA[xmodem,ymodem,zmodem,kermit的主要区别]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78682489</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78682489</guid><author>wangzhjj</author><pubDate>Thu, 30 Nov 2017 23:54:19 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/wu407797466/article/details/7758637
http://blog.chinaunix.net/u1/44250/showart_1844934.html
在Linux可以通过minicom和嵌入式设备进行通讯，对其中的文件传输在网上就有很多选择有xmodem/ymodem/zmodem /kermit/ascii]]></description><category></category></item><item><title><![CDATA[stm32 Bootloader设计(YModem协议)]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78681192</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78681192</guid><author>wangzhjj</author><pubDate>Thu, 30 Nov 2017 21:26:18 +0800</pubDate><description><![CDATA[原文链接：https://www.cnblogs.com/hiker-blogs/archive/2013/03/17/stm32.html


相信很多人都希望，不开盖就可以对固件进行升级吧，就像手机那些。下文中的bootload就来实现这样的功能。

         前段时间有项目关于Bootload设计。所以就仔细的去了研究了一翻。以前都是用的stm32官方的，没有去深入了解。这]]></description><category></category></item><item><title><![CDATA[OSIntEnter() 与 OSIntExit()]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78500025</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78500025</guid><author>wangzhjj</author><pubDate>Fri, 10 Nov 2017 15:10:36 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/wangzibigan/article/details/52350305




[html] view
 plain copy






  

在uC/OS-II中，通常在进入中断时需要使用OSIntEnter() ；退出中断前使用OSIntExit()；




分析一下OSIntEnter() 的]]></description><category></category></item><item><title><![CDATA[你要学习，你要学习，你要学习]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78499009</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78499009</guid><author>wangzhjj</author><pubDate>Fri, 10 Nov 2017 13:48:04 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/zhzht19861011/article/details/5985771


 





 寂寞。 
一个人早起晚睡不难，但在一群晚起早睡的人中早起晚睡不简单。 
没人陪你占座，没人陪你背书，没人陪你写作。学习就是孤独的。 

食堂，寝室，教室，你就只能去这三个地方 

厕所你都要算好时间再去 

没人经常短]]></description><category></category></item><item><title><![CDATA[inline，__inline，__forceinline的详细说明]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78498961</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78498961</guid><author>wangzhjj</author><pubDate>Fri, 10 Nov 2017 13:43:55 +0800</pubDate><description><![CDATA[原文链接：https://www.cnblogs.com/xuemaxiongfeng/articles/2464850.html


__inline 关键字建议编译器在合理的情况下内联编译 C 或 C++ 函数。

__inline 语义与 C++ inline 关键字的语义完全相同。

__inline 是一个存储类限定符。 它不影响函数的类型。

格式：
inline ]]></description><category></category></item><item><title><![CDATA[LWIP使用经验---变态级（好文章）]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78498869</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78498869</guid><author>wangzhjj</author><pubDate>Fri, 10 Nov 2017 13:34:17 +0800</pubDate><description><![CDATA[原文链接：


LWIP使用经验

一
 LWIP内存管理

数据包管理设置内存大小宏编译开关
二
 LWIP启动时序三
 LWIP运行逻辑

接收数据包SequentialAPI函数调用
四
 TCPIP核心知识点

滑动窗口三次握手断开连接TCP状态转换同时打开同时关闭
五正确使用LWIP六
 LWIP常见问题

网卡驱动程序内存泄露PC机无法与LWI]]></description><category></category></item><item><title><![CDATA[lwip 低级、连续、高级 socket编程介绍]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78498817</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78498817</guid><author>wangzhjj</author><pubDate>Fri, 10 Nov 2017 13:27:40 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/yangzhao0001/article/details/48626919


今天看书，忽然发现对于lwip来说，使用BSD socket编程，对于嵌入式系统来说，是一种低效的方式，但是胜在简单、移植性好。




1、使用raw/callback API编程，用户编程的方法是向内核注册各种自定义的回调函数，回调函数是与内核实现]]></description><category></category></item><item><title><![CDATA[SSL证书(HTTPS)背后的加密算法]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485853</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485853</guid><author>wangzhjj</author><pubDate>Fri, 10 Nov 2017 13:25:53 +0800</pubDate><description><![CDATA[原文链接：http://www.cnblogs.com/cioliuguilan/p/5518798.html



SSL证书(HTTPS)背后的加密算法



之前我们介绍SSL工作原理了解到当你在浏览器的地址栏上输入https开头的网址后，浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信。这些复杂的步骤的第一步，就是浏览器与服务器之间协商一个在后续通信中使用的密钥算法。]]></description><category></category></item><item><title><![CDATA[网络安全-【数字证书，证书链】，为什么12306订票要弹信任证书]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485825</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485825</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:43:22 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/52164422



-----------------------------------------------欢迎查看网络安全连载博客-----------------------------------
【网络安全】-安全散列函数，信息摘要SHA-1，MD5算法       【网]]></description><category></category></item><item><title><![CDATA[【精】客户端(iOS、Android)/Server，APP内部的通信协议，跨平台方案]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485804</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485804</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:42:03 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/50827363



【仅用于技术交流，未经允许禁止转载】
        通常APP-Server使用http协议，告诉APP需要的展示内容图片，文字。这是一种最为常见的协议了。另外一种客户端内协议，比如新闻APP，点击一个焦点新闻，APP跳到相应的频道或专题。不难发现：前者是Serv]]></description><category></category></item><item><title><![CDATA[为什么RSA 公钥指数(e=65537)]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485788</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485788</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:40:16 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/52461759


1. 引言

学术界普遍认为绝对不能选用e=3作为RSA公钥指数，就好像说我们再也不能用md5一样。但实际上，md5今天仍然广泛使用。一个密码算法在理论上被攻破，并不等于实践中就一定会有安全风险。比如，md5作为一种密码哈希函数，理论上它必须满足三个性质：(1) 输出]]></description><category></category></item><item><title><![CDATA[HTTPS协议详解(五)：HTTPS性能与优化]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485764</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485764</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:39:01 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/52469787



本文大部分内容摘自：http://www.wosign.com/faq/faq2016-0309-05.htm 尊重知识产权，转载注明Wosign
----------------------------------专栏导航---------------------]]></description><category></category></item><item><title><![CDATA[HTTPS协议详解(四)：TLS/SSL握手过程]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485756</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485756</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:38:12 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/52469674



本文大部分内容摘自：http://www.wosign.com/faq/faq2016-0309-04.htm 尊重知识产权，转载注明Wosign
----------------------------------专栏导航---------------------]]></description><category></category></item><item><title><![CDATA[HTTPS协议详解(三)：PKI 体系]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485742</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485742</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:37:16 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/52469488



本文大部分内容摘自：http://www.wosign.com/faq/faq2016-0309-03.htm 尊重知识产权，转载注明Wosign
----------------------------------专栏导航---------------------]]></description><category></category></item><item><title><![CDATA[HTTPS协议详解(二)：TLS/SSL工作原理]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485727</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485727</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:36:36 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/52469360



本文大部分内容摘自：http://www.wosign.com/faq/faq2016-0309-02.htm 尊重知识产权，转载注明Wosign
----------------------------------专栏导航---------------------]]></description><category></category></item><item><title><![CDATA[HTTPS协议详解(一)：HTTPS基础知识]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485703</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485703</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:34:05 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/hherima/article/details/52469267


本文大部分内容摘自：http://www.wosign.com/faq/faq2016-0309-01.htm 尊重知识产权，转载注明Wosign
------------------------------专栏导航：--------------------------]]></description><category></category></item><item><title><![CDATA[用openssl编写ssl,tls程序实例]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485656</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485656</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:31:20 +0800</pubDate><description><![CDATA[原文链接：http://blog.youkuaiyun.com/lixingworkccc/article/details/22055161
◆ 用openssl编写ssl,tls程序 

作者：yawl(yawl@nsfocus.com) 
日期：2000-8-15     
    


1.客户端程序的框架为: 

/*生成一个ssl结构*/ 
meth = sslv23_clie]]></description><category></category></item><item><title><![CDATA[SSL协议握手过程]]></title><link>https://blog.youkuaiyun.com/wangzhjj/article/details/78485613</link><guid>https://blog.youkuaiyun.com/wangzhjj/article/details/78485613</guid><author>wangzhjj</author><pubDate>Thu, 09 Nov 2017 09:27:00 +0800</pubDate><description><![CDATA[原文链接和：http://blog.youkuaiyun.com/tterminator/article/details/50675577


仅供学习使用，转载自http://www.cnblogs.com/jifeng/archive/2010/11/30/1891779.html




一、SSL协议的工作流程：

     服务器认证阶段：

　　1）客户端向服务器发送一个开]]></description><category></category></item></channel></rss>