<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NeWorld20的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NeWorld20</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NeWorld20]]></copyright><item><title><![CDATA[串口通信的基础知识]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/107464919</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/107464919</guid><author>NeWorld20</author><pubDate>Wed, 22 Jul 2020 23:00:44 +0800</pubDate><description><![CDATA[串口通信知识总结（一）串口通信知识总结(1) 串口通信是什么？
（一）串口通信知识总结
(1) 串口通信是什么？
串口通信：可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去，同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路，我们称为串行接口电路。（串口按位（bit）发送和接收字节的通信方式。）

...]]></description><category></category></item><item><title><![CDATA[华为云注册流程以及BC28 AT指令上报温度]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/107407422</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/107407422</guid><author>NeWorld20</author><pubDate>Fri, 17 Jul 2020 14:25:06 +0800</pubDate><description><![CDATA[华为云注册流程以及BC28 AT指令上报温度的详细文档（一）华为云注册流程(1) 注册华为云(2) 创建产品(3) 产品开发的思路3.1 设备接入IOT平台的过程3.2 产品开发流程(4) 产品开发4.1 模型定义4.1.1 产品信息4.1.2 服务能力4.1.3 维护能力4.2 模型定义的简单示例4.2.1 新增服务4.2.2 添加属性4.2.3 添加命令4.3 插件开发4.3.1 数据上报流程4.3.2 命令下发流程4.3.3 三种编解码插件开发4.4 插件开发简单示例（图形化开发）4.4.1 新增消息]]></description><category></category></item><item><title><![CDATA[移远BC28 NB-IoT模块简介以及其常用的AT命令]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/107290422</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/107290422</guid><author>NeWorld20</author><pubDate>Sun, 12 Jul 2020 23:24:12 +0800</pubDate><description><![CDATA[（一）移远BC28 NB-IoT模块简介
(1) 移远BC28 NB-IoT模块是什么？
移远BC28 NB-IoT模块 :一款高性能、低功耗的 NB-IoT 模块，支持六个频段（Band 1,3,5,8,20,28）。通过 NB-IoT 无线电通信协议（3GPP Rel. 14），BC28 模块可与网络运营商的基础设备建立通信。
①超小尺寸：BC28 模块采用 LCC 贴片封装，并具有 17.7mm × 15.8mm × 2.0mm 的超小尺寸，便于嵌入到客户产品应用中，能满足物联网应用需求，例如：智能计]]></description><category></category></item><item><title><![CDATA[用Cisco工具完成简单的企业网组建(部分)]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/107132772</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/107132772</guid><author>NeWorld20</author><pubDate>Mon, 06 Jul 2020 09:38:49 +0800</pubDate><description><![CDATA[（一）用Cisco工具完成企业网的组建
最近进行的一个实习任务：用Cisco Packet Traceer完成简单的企业网组建。（创作不易，给个点赞哈）
需要一定的计算机网络知识，不过我尽量将步骤详细。
接下来会以企业网的组建任务+知识点（只涉及当前任务）的形式进行阐述。
(1) 下载Cisco Packet Traceer工具
①可以从多渠道下载该工具。
②可以下载汉化补丁。
③登录Cisco最好用注册的账号登录（游客登录：只能保存三次）。
(2) 网络背景
实际背景要求：
公司现状：共有三栋楼，1号楼，]]></description><category></category></item><item><title><![CDATA[简单的通过华为云平台去模拟NB-IOT的智慧路灯]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/106905028</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/106905028</guid><author>NeWorld20</author><pubDate>Mon, 22 Jun 2020 17:31:35 +0800</pubDate><description><![CDATA[一、简单的通过华为云平台去实现基于NB-IOT的智慧路灯
（1）在华为云上的操作
1.1 注册华为云
①需要个人实名认证。
②计费规则，每月可以免费使用100万条消息数。

1.2 产品→IOT物联网→设备接入

1.3 设备接入立即使用

1.4 产品→创建产品→填写信息


1.5 点击产品详情→自定义功能→填写信息



1.6 功能定义（设置属性，命令）

1.6.1 添加属性（LED：int型）

1.6.2 添加命令（Control：string型，枚举：ON/OFF）


一般来说：我们会习惯]]></description><category></category></item><item><title><![CDATA[用C语言实现：信息熵的计算（通过输入任意信源数量和相应的概率得到）]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105925635</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105925635</guid><author>NeWorld20</author><pubDate>Mon, 04 May 2020 23:42:40 +0800</pubDate><description><![CDATA[（一）用C语言实现：信息熵的计算
(1) 信息熵的数学表达
1.1 自信息数学表达：
设离散信源X，其概率空间为：

如果知道事件xi已发生，则该事件所含有的自信息定义为：

1.2 信息熵数学表达：
平均信息量—信源熵：自信息的数学期望。

信息熵的单位：比特/符号。
(2) C语言实现信息熵计算
2.1 实现的功能
实现：可以输入任意的信源数量，以及对应数量的空间概率，从而求得任意的信息熵。
...]]></description><category></category></item><item><title><![CDATA[常用工具：用yEd工具画流程图实用步骤]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105109120</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105109120</guid><author>NeWorld20</author><pubDate>Mon, 13 Apr 2020 09:47:40 +0800</pubDate><description><![CDATA[（一）

]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.5.5）：进程间通信的系统IPC方法（共享内存）编程]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105450653</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105450653</guid><author>NeWorld20</author><pubDate>Sun, 12 Apr 2020 15:05:52 +0800</pubDate><description><![CDATA[（一）进程间通信的系统IPC方法（共享内存）编程
(1) 共享内存基础知识
1.1 共享内存定义
共享内存：两个或多个进程都可以访问的同一块内存空间，一个进程对这块空间内容的修改可为其他参与通信的进程所看到的。（因为进程间数据传递不涉及内核，所以共享内存在各种进程间通信方式中具有最高的效率。）
实现方式：
①在内存划出一块区域来作为共享区。
②把这个区域映射到参与通信的各个进程空间。（虚拟地址←页...]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.5.6）：进程间通信的系统IPC方法（消息队列）编程]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105467046</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105467046</guid><author>NeWorld20</author><pubDate>Sun, 12 Apr 2020 14:36:19 +0800</pubDate><description><![CDATA[（一）进程间通信的系统IPC方法（消息队列）编程
(1) 消息队列基础知识
1.1 消息队列的定义
消息队列：在消息的传输过程中保存消息的容器（本质上是位于内核空间的链表，链表的每个节点都是一条消息。消息类型为 0 的链表记录了所有消息加入队列的顺序，除此之外每一条消息都有自己的消息类型，消息类型用整数来表示，而且必须大于 0）。
限制：
①每个消息的最大长度是有上限的（MSGMAX）。
②每个消...]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.5.4）：进程间通信的系统IPC方法（信号量）编程]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105398539</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105398539</guid><author>NeWorld20</author><pubDate>Sat, 11 Apr 2020 12:41:11 +0800</pubDate><description><![CDATA[（一）进程间通信的系统IPC方法编程
系统IPC方法：信号量，消息队列，共享内存
(1) 信号量
1.1 信号量定义
信号量：是包含一个非负整数型的变量（本质：计数器），并且带有两个原子操作wait（P，lock）和signal/post(V，unlock)，也叫P/V操作），用来记录对某个资源（如共享内存）的存取状况。
实现方式：
①P（wait操作）：如果信号量的非负整形变量S&gt;0，wa...]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.5.3）：进程间通信中信号的基础编程]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105297539</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105297539</guid><author>NeWorld20</author><pubDate>Wed, 08 Apr 2020 22:06:51 +0800</pubDate><description><![CDATA[（一）

]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.5.2）：进程间通信命名socket的CS编程]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105297523</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105297523</guid><author>NeWorld20</author><pubDate>Mon, 06 Apr 2020 21:30:32 +0800</pubDate><description><![CDATA[（一）

]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.5.1）：进程间通信管道（无名&有名）基础编程]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105297562</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105297562</guid><author>NeWorld20</author><pubDate>Sat, 04 Apr 2020 18:00:07 +0800</pubDate><description><![CDATA[(一）

]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.5.0）：进程间通信（IPC）的基础知识]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105247476</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105247476</guid><author>NeWorld20</author><pubDate>Fri, 03 Apr 2020 17:20:00 +0800</pubDate><description><![CDATA[(一）进程间通信的基础知识
之前在Linux&amp;Apue（0.4.0）中举到过个例子，就是供水厂供水的情况。
假如某地区停水的，我们难道大老远跑过去堵供水厂要解决方案吗？当然不啊，我们需要通过渠道（IPC方法）联系供水厂的有关部门进行交流（父子进程通信），我们也可以向临近地区的进行交流（兄弟进程通信）。
现在，问题又来了。供水厂设备故障了，无法向各地方供水了，怎么办呢？通过渠道（IPC方法）...]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.4.2）：epoll多路复用实现服务器多路并发]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105153575</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105153575</guid><author>NeWorld20</author><pubDate>Sun, 29 Mar 2020 17:41:27 +0800</pubDate><description><![CDATA[（一）epoll多路复用实现服务器多路并发
(1) epoll（）函数的基础知识

]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.4.1）：poll多路复用实现服务器多路并发]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105141438</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105141438</guid><author>NeWorld20</author><pubDate>Fri, 27 Mar 2020 23:07:00 +0800</pubDate><description><![CDATA[(一）poll多路复用实现服务器多路并发
(1) poll（）函数的基础知识
poll（）函数 ：和select实现的功能差不多，poll的作用是把当前的文件指针挂到等待队列（不受1024个限制，但是随着个数上升效率会降低）。
#include &lt;poll.h&gt;		//头文件包含

int poll(struct pollfd *fds, nfds_t nfds, int timeou...]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.4.1）：select多路复用实现服务器多路并发]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/105078097</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/105078097</guid><author>NeWorld20</author><pubDate>Fri, 27 Mar 2020 11:57:08 +0800</pubDate><description><![CDATA[（一）select函数实现多路并发服务器
(1) select（）函数的基础知识
Select（）函数：用于监视文件描述符的变化情况——读写或是异常
#include &lt;sys/select.h&gt;				//头文件包含
#include&lt;sys/types.h&gt;				//头文件包含
#include&lt;sys/time.h&gt;				//头文件包含
#includ...]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.4.0）：多进程和多线程的区别&I/O多路复用的基础知识]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/104932970</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/104932970</guid><author>NeWorld20</author><pubDate>Tue, 24 Mar 2020 10:42:17 +0800</pubDate><description><![CDATA[（一）多路复用的基础知识

]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.1.2）：用TCP Test Tool工具测试CS连接]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/104808510</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/104808510</guid><author>NeWorld20</author><pubDate>Sat, 21 Mar 2020 00:01:00 +0800</pubDate><description><![CDATA[（一）用TCP_TestTool工具测试CS（客户端与服务端）连接
(1) 下载相应的TCP Test Tool的程序



]]></description><category></category></item><item><title><![CDATA[Linux&Apue（0.3.2）：多线程服务器的编程]]></title><link>https://blog.youkuaiyun.com/NeWorld20/article/details/104861910</link><guid>https://blog.youkuaiyun.com/NeWorld20/article/details/104861910</guid><author>NeWorld20</author><pubDate>Mon, 16 Mar 2020 00:29:10 +0800</pubDate><description><![CDATA[（一）多线程服务器的基础知识
(1) 多线程服务器的流程图

(2) 涉及函数

]]></description><category></category></item></channel></rss>