logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

物联网全栈工程师学习笔记之JSON学习一

一、概念JSON是一种轻量级的数据交换格式。它采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。序列化:将数据结构或对象转换成二进制串的过程。反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。二、作用:序列化:在传递和保存对象时,保证对象的完整性和可传递性。对象转化为有序字节流,以便在网络上传输或者保存在本地文件中。反序

#json#数据结构
嵌入式软件架构四

前言: 本文是通过学习韦东山老师的嵌入式开发框架系列课程第四课,主要说明各个任务、各个系统直接如何分层实现,让整个系统实现双向解耦,即纵向、横向解耦,这样实现的代码后期维护起来非常方便,代码可读性也很强,扩展性非常好。韦东山老师视频学习链接嵌入式软件架构一嵌入式软件架构二嵌入式软件架构三1、本文通过学习嵌入式系统的分层思想结合自身工作中的经验分享以NB-IoT模块为例的分层思想,一般在系统设计中可

文章图片
#架构#嵌入式硬件
嵌入式软件架构五

前言前四节主要分享了单片机裸机开发的学习心得以及工作经验与一些源码,本节开始分享实时操作系统RTOS的原理。韦东山老师视频学习链接嵌入式软件架构一嵌入式软件架构二嵌入式软件架构三嵌入式软件架构四1. RTOS的内核组成部分以RT-Thread内核为主介绍RTOS内核的组成;内核是操作系统最基础最重要的部分,内核处于硬件层之上。RT-Thread内核由以下几个部分组成:线程调度时钟管理线程间同步线程

文章图片
#架构#单片机#嵌入式硬件
HarmonyOS_BearPi-HM Nano学习笔记之环境搭建

前言:期待了已久的小熊派鸿蒙开发板终于出世了,12月11号准时抢到优惠券,果断下单,运费一起也就是29.9,实话说,很划算的,毕竟对自己的学习投资嘛,得舍得。下面我把代码仓库、资料、视频课程地址贴出来,以便自己今后忘记了可以查阅,同时方便大家学习;BearPi-HM Nano的主代码仓库是:https://gitee.com/bearpi/bearpi-hm_nanoBearPi-HM Nano的

#ubuntu
Samba配置

前言:我们在很多开发过程中都会遇到需要在linux环境中编译的情况,比如linux开发、HarmonyOS开发,其编译都需要在Linux环境下进行,但是代码开发又在Windows上进行编辑比较方便,因此需要有个工具将两者联系起来,Linux环境可以是服务器(大多数公司会使用),也可以是虚拟机上运行的Linux系统,此处我以虚拟机上运行的Ubuntu系统为例,介绍一种工具,Samba,的按照以及使用

#linux#ubuntu
物联网实战开发—环境搭建

本文经过学习郭朝斌老师在《极客时间》中的课程物联网实战开发记录而成。使用的开发板为NodeMCU的基于ESP8266芯片版本,使用的编程语言为python。第一步:首先需要在开发板上搭建Micro Python开发环境,可以在Micro Python官网上下载关于ESP8266的固件,这样省去了交叉编译等工作,官网链接为:https://micropython.org/download/esp82

#python
虚拟机VMware有时打开黑屏,一直不进入,也不能正常关闭

虚拟机VMware有时打开黑屏,一直不进入,也不能正常关闭,也不知道是WIN10更新导致还是什么原因,反正就是之前开始用的好好的,突然成这样的。处理的一系列措施:1、任务管理器将当前运行的虚拟机停止;2、在防火墙中将虚拟机添加为新任,不管是公务还是专网,都是信任;3、禁用VMware Network Adapter VMnet8;4、删除虚拟机目录下的 .lck文件夹;5、在C:\Wi...

#linux#windows
卸载VMware虚拟机时遇到的问题解决办法

在使用虚拟机的过程中,有时候需要重新装,可是上一个版本卸载不干净,导致无法安装新的虚拟机,以下脚本吧,可以卸载一些使用卸载软件无法卸载干净的残留文件,具体做法如下:1、新建.txt文档,将下面指令复制粘贴到.txt中;cls@echo offCLScolor 0aecho 取消DLL文件的注册...regsvr32 /u /s "%cd%/vmappcfg.dll"re...

虚拟机与电脑主机网络配置

下面主要分享记录我的虚拟机网络配置过程以及遇到网络不通问题的解决办法:1、配置:在虚拟机上将网络连接配置成NAT模式,当然桥接模式也行,我是使用NAT模式,如下图:然后再在终端中查看网络地址等信息,虚拟机中使用如下命令:ifconfig其中ens33为我们使用到的网卡,虚拟机的IP地址为192.168.229.128,当然每个人的不一样。再在电脑上按win+R,出现,输入cmd打开并输入ipcon

#ubuntu#网络
虚拟机VMware重装时遇到问题以及解决方法

虚拟机在使用的过程中出现了打不开的现象,于是将它卸载重新装,结果提示“用户在命令行上发出了 EULAS_AGREED=1,表示不接受许可协议。”在一篇文章中找到了解决的办法,现在就此做记录,担心后面又忘记解决办法,也分享给大家;参考文章地址如下:https://blog.csdn.net/qq_37380575/article/details/105074465安装时提示如下:解决办法...

    共 11 条
  • 1
  • 2
  • 请选择