Orangepi4维护指南
固件 使用 Armbian focal cli 版本,基于 Ubuntu server 20.04 armbian 官网 存储 外置 USB 硬盘 自动休眠 修改 etc 配置 # /etc/hdparm.conf /dev/sda { write_cache = on spindown_time = 120 } 立刻休眠 # 省电standby hdpa...
固件 使用 Armbian focal cli 版本,基于 Ubuntu server 20.04 armbian 官网 存储 外置 USB 硬盘 自动休眠 修改 etc 配置 # /etc/hdparm.conf /dev/sda { write_cache = on spindown_time = 120 } 立刻休眠 # 省电standby hdpa...
s1 Scope s3 Terms, definitions and abbreviations and symbols s3.1 General DLMS/COSEM definitions s4 Information exchange in DLMS/COSEM s4.1 General s4.2 Comm...
本章将介绍一种不同的调度方法–比例份额(proportional-share)调度,有时也称为公平份额(fair-share)调度程序。比例份额算法基于一个简单的想法:调 度程序的最终目标,是确保每个工作获得一定比例的 CPU 时间,而不是优化周转时间和响 应时间。 比例份额调度程序有一个非常优秀的现代例子,由 Waldspurger 和 Weihl 发现,名为彩票调度(lottery s...
s4.1 基本概念 s4.1.2 Referencing methods logical names (LN referencing):The reference for an attribute is: class_id, value of the logical_name attribute, attribute_index.The reference for a method is...
本文将会介绍如何使用 C++实现设计模式中的 DAO(数据访问对象模式) DAO 介绍 什么是 DAO 在计算机软件中,数据访问对象(data access object,DAO)是为某种类型的数据库或其他持久性机制提供一个抽象接口的对象。通过映射应用程序对持久层的调用,DAO 提供一些特定的数据操作,而无需暴露数据库细节。这种隔离支持单一功能原则。 数据访问对象模式(Data Ac...
本文将会介绍现代容器技术的原理,以及容器如何与边缘计算和云原生结合起来,实现基于容器技术的物联网框架 容器定义 操作系统层虚拟化(Operating system–level virtualization),亦称容器化(Containerization),是一种虚拟化技术,这种技术将操作系统内核虚拟化,可以让我们在一个资源隔离的进程中运行应用及其依赖项 运行应用程序所必需的组件都将打包...
本文将会介绍如何对 Docker 源码进行交叉编译并将 Docker 相关组件移植到 arm 嵌入式设备上 Docker 源码下载 Docker 相关组件的源码已经移动到了 moby 库,在https://github.com/moby/moby获取源码,我这边使用的是moby-17.05.0-ce这个 tag,因为嵌入式设备的资源空间有限,而新版本的 Docker 由于集成了大量功能,...
概述 设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。 是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。 其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。 作用 ...
本文将会介绍简单证书注册协议(Simple certificate enrollment protocol, SCEP),并对整个证书签发流程做详细的分析 概述 SCEP(Simple certificate enrollment protocol),简单证书注册协议,最初由 CISCO 起草,简而言之,就是一个用来注册数字证书的协议。 RFC 8894描述了简单的证书注册协议(SCE...
在实际项目中遇到了现场大量设备升级后无法上线的问题,经过几天的分析发现是升级占用了大量内存导致system()函数执行失败,也就是无法通过C程序执行shell脚本,造成了设备异常。本文将对问题原因与解决方案做详细介绍 问题简介 现场设备挂网时间有1年多了,打算进行远程升级以支持更多功能与提高稳定性。首次选择了200个设备进行小批量验证,但升级成功率很低,有将近3/4的设备升级失败,且升级...