用qt写C++(函数重载,默认参数,显示时间) 重载规则:1.函数名相同2.参数个数不同,参数类型不同,参数顺序不同,满足一个就可以重载。返回值类型必须相同,不可以是void func(){} 和int func(){}函数名可以一样,就叫作函数重载。
STM32F407移植FreeRTOS操作系统 RTOS:Real-time operation system 实时操作系统比如UCOS,FreeRTOS,RTX,RT-Thread 等这些都是RTOS类操作系统。为什么使用操作系统?通常裸机会使用中断去处理优先级高的函数,但是中断是一瞬间的事情,不能处理太多函数。引入操作系统,就是加入任务调度,可以更充分更合理利用CPU,能够应对更多复杂的场合。为什么是FreeRTOS?文件数量少,文档相对齐全。用的厂商多,社会占有量高。
mbedtls环境搭建与gdb调试 mbedTLS(前身PolarSSL)是TLS和SSL协议的实现,并且需要相应的加密算法和支持代码。核心SSL库用C编程语言编写,并实现SSL模块,基本加密功能并提供各种实用功能。与OpenSSL和TLS的其他实现不同,mbedTLS设计为适合。
嵌入式开发4(I.MX6U串口实验与ubuntu串口调试助手) 在学习正点原子6UL嵌入式开发板的时候,串口UART是一个很重要的点,在以后的实验中会经常遇到,但是教学中是在windows环境下搭建ubuntu虚拟机来编译代码的,串口调试助手使用的是windows版本的,而我是安装了双系统,所以研究了一下在ubuntu中可以用的串口调试器。
嵌入式开发2(C语言版本点亮LED实验) 设置6ULL处于SVC模式,也就是设置CPSR寄存器的bit4-0也就是M[4:0]为10011=0X13。512MB的DDR范围0x80000000~0x9FFFFFFF。设置栈大小,0x200000=2MB,对于A7而言,处理器栈增长方式是向下增长。ARM 提供了一个当前程序状态寄存器 CPSR 对应开发指南:6.3.2。从0x9FFFFFFF–》0x80000000。所以设置sp指向0x80200000。使用b指令跳转到C语言mian函数。使用MSR和MSR指令;
国密SSL通信协议详细介绍与抓包分析 最近研究有关SSL协议的物联网安全协议,看了很多资料并且结合TASSL在ubuntu上跑了一个简单的demo,因此有了一些自己的理解,那么就详细讲解一下我所知道的SSL,相信这一篇文章就可以让你全面了解SSL。
了解无线通信技术WiFi,Sub 1G,Zigbee 本文主要记录一些无线通信技术的常识,用处不大但是至少能让你在别人谈论通信的时候能够听得懂。通信技术是移动互联网中至关重要的一环,从2G到今天的5G,都显示了移动互联网通信技术的进步。5G通信技术,即第五代移动通信技术,是最新一代的蜂窝移动通信技术,也是在4G技术基础上扩展的。5G的特点就是速度快,延迟低,能扩大系统容量,实现大规模设备的连接。好了,先知道这些,为了和下面的5G频段做区别。
快速了解Mesh组网及应用 网络技术的发展极其迅速,传统的局域网有星型结构、环型结构、总线结构等等,且都在各个领域发挥作用,可是随着无线网络技术的快速发展,Mesh网络即网状网络结构,逐渐成为更多专业人士的选择,它带来了更多好处,今天,就让我们一起了解一下Mesh网络究竟是怎样的。首先看一下传统的网络结构:局域网的基本结构包括星型结构、环型结构、总线结构、树型结构等。最常见的是星型结构,是以中央节点作为核心,其他节点都连接至中央节点上,这种结构的成本较高、可靠性较低,但是其延迟小、结构简单便于管理。
最详细解读LPWAN重要成员Wi-SUN 无线传感器网络是由很多个传感节点互联而成,这些节点通常分布在不同的区域,所处环境,地理位置都不尽相同。它们通过相同的网络协议构成一个完整的网络系统,并依靠网络通信。无线传感网络的主要用途是采集信息,将其感知的外部信息转变为相应参数,再通过无线网络提供给用户查询参考。无线网络可以覆盖很多方面,例如智能家居、航天航空、军事国防、工业生产等领域。
当今最受欢迎的物联网协议(学习笔记) 首先让我们了解一下什么是MQTT。MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。与HTTP之类的协议相比,MQTT在通过网络传输数据时表现出众,且该协议易于在客户端实现。因此,MQTT成为了当今世界上最受欢迎的物联网协议。它已广泛应用于车联网、智能家居、即时聊天应用和工业互联网等领域。目前通过MQTT协议连接的设备已经过亿,这些都得益于MQTT 协议为设备提供了稳定、可靠、易用的通信基础。