物联网万物皆文件特性的思考

从一个WiFi模块谈起

WiFi模块可以说是在目前物联网产品中使用较多的模块。这篇文章从一个小小的WiFi模块开始,去一步一步摸索物联网的万物皆文件的特性,是我对前面一篇文章的进一步思考。本文展示的是一种思路,思路是清晰的,但可能表达的不是很好,有待于后续的整理与补充。

阅读全文

对物联网的一些思考

物联网该是什么样子

这是16年在知乎上发的一篇关于物联网的思考的文章,现在翻出来转到自己博客上。现在看看还是觉得当时自己还是太年轻,技术上的积累太少,有些东西考虑的不到位,甚至有些天真了。最近又思考了一番,深化了一些细节内容,会在下一篇文章给出。

阅读全文

git命令速记

GIT

GIT (分布式版本控制系统)
是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

阅读全文

嵌入式Linux系统之Linux文件系统

Linux文件系统

在Unix业界有一句话叫做“一切皆文件”,这是对Linux文件系统的一个很好抽象。
我们说“Linux中一切皆文件”直观的可以这样理解:所有的东西,设备、内存都模拟成文件。

阅读全文

嵌入式Linux系统之Linux内核

Linux内核

内核是所有Linux系统的中心软件组件。嵌入式领域所说的Linux,一般是指linux内核。移植也是指的移植linux内核到目标平台。

阅读全文

打包python为可执行文件

PyInstaller

阅读全文

嵌入式Linux系统之Bootloader

Bootloader的概念

Bootloader就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。bootloader完成的主要功能是将可执行文件(一般是操作系统)搬移到内存中,然后将控制权交给这段可执行文件(操作哦系统)。

阅读全文

RSA与ECDSA的签名分析

BER编码

RSA与ECDSA的签名都采用了BER编码。
BER(Basic Encoding Rule),BER的数据都是TLV格式的。

阅读全文

ECDSA非对称加密算法

ECDSA 介绍

阅读全文

RSA非对称加密算法

linux openssl tool

openssl中RSA文件格式解析

阅读全文