06 2021 档案
摘要:一口君最近工作用到CRC校验,顺便整理本篇文章和大家一起研究。 一、CRC概念 1. 什么是CRC? CRC(Cyclic Redundancy Checksum)是一种纠错技术,代表循环冗余校验和。 数据通信领域中最常用的一种差错校验码,其信息字段和校验字段长度可以任意指定,但要求通信双方定义的C
阅读全文
摘要:手把手教你利用鸿蒙OS实现智慧家居·LOT上云项目 一、前言 今天使用鸿蒙OS,做一个LOT上云的智慧家居项目。我们想实现的场景是这样的:云端WEB有一个控制界面,能够操控家房间里的灯和风扇,同时将房间里温度、湿度、光强实时显示出来。 二、案例思路 先讲一下大致的思路,可以分为两个部分:先配置云服务
阅读全文
摘要:学习不止! 问答不止! 一、粉丝问题 二、相关函数说明 1. 函数说明 产生随机数的方法很多,常用的是rand()、srand(),来看一下这2个函数的定义: SYNOPSIS #include <stdlib.h> int rand(void); int rand_r(unsigned int *
阅读全文
摘要:FreeRADIUS 为AAA Radius Linux下开源解决方案,DaloRadius为图形化web管理工具。 freeradius一般用来进行账户认证管理,记账管理,常见的电信运营商的宽带账户,上网账户管理,记账,都是使用的radius服务器进行鉴权记账的。 常见的radius服务器种类不多
阅读全文
摘要:一、前言 前一段时间,我写过一篇关于LiteOS-A开发环境搭建的文章(实际上是将其作为独立的RTOS来开发的),今天正式讲一讲LiteOS作为鸿蒙内核子系统该如何开发。 对于HarmonyOS,开发工作大致可以分为南向开发(内核、驱动)和北向开发(App应用)。我们主讲南向开发。在目前的鸿蒙2.0
阅读全文
摘要:一、前言 图灵和冯诺依曼都对计算机的发展做出了杰出的贡献,那么这两位大神级的人物,谁更配得上计算机之父呢? 从一口君心理来讲,其实“计算机之父”这种笼统的称谓没有明确的结果,非要叫的话,在一口君心里几位大神地位如下: 巴贝奇Charles Babbage——通用计算机之父 图灵Alan Turing
阅读全文
摘要:一、nRF52840蓝牙芯片简介 自从nordic在2018年强势推出nRF52840这颗重磅级芯片后,蓝牙5.0技术开始在业界流行起来,随后蓝牙5.0技术开始成为了各大品牌的旗舰手机标配功能。 1. 芯片优势 这个芯片最强大的优势就是低速远距离模式,及LE_CODED。 官方宣称最远能实现300米
阅读全文