原创 Linux内核认证的商业模型考虑
Regulations on automotive products require compliance with safety standards such as ISO 26262 (“Road Vehicles - Functional Safety”). ISO 26262 defines four Automotive Safety Integrity Levels (ASIL): ASIL A (the least restrictive), ASIL B, ASIL C and ASIL .
2021-12-13 15:21:26 807
转载 基于树莓派搭建小型云计算集群
拥有一个私人的云计算平台是一件很酷的事情。随着技术的发展,实现这一愿望已经变得相当容易。接下来就来说明如何利用树莓派硬件和相关软件搭建一个用于边缘计算的小型云计算集群。1 硬件准备硬件优先考虑树莓派。选择ARM而不是x86架构硬件,主要是考虑到该云计算平台主要用于私人,家庭以及边缘计算等应用场景。一方面,ARM硬件相对便宜,功耗低,性价比更高;另一方面树莓派拥有成熟的社区生态,可用的软件也比较丰富。选择1. 树莓派3B及其之前的版本树莓派3B及其之前的版本由于不支持以太网口供电(PoE),
2020-06-13 17:26:50 10496 10
转载 dtop: 一个基于减法的系统占用率及系统性能测量工具
top / htop等CPU占用率查看工具是通过累计系统时钟中断tick数目的方法来实现的。当在一个时钟中断周期内(1/Hz) 发生了多次进程调度的时候,这种 “加法” 的统计方法就会变得不准确。图1: CPU占用统计不准确的例子按照Linux内核CPU占用率的“加法” 方法。在上面例子的第1次和第2次时钟中断期间,内核漏掉了进程B的运行。在第2次和第3次中断期间,内核又...
2020-04-26 10:43:12 1682
转载 Play with Crosvm
BackgroundCrosvmis a device model based onRustlanguage.Chrome OSusesCrosvmalong withKVMto provide virtualization solution.Install Rust and Dependenciessudo apt-get install -y lib...
2019-12-19 16:54:45 543
转载 虚拟网络设备简介
概述Linux提供了许多虚拟网络设备用于运行VMs和containers。下面对这些网络虚拟化设备做相应介绍。BridgeBridge类似于一个网络交换机,用于交换数据包,连接不同的VMs, containers以及Host.图1a:Bridge# ip link add br0 type bridge# ip link set eth0 ma...
2019-11-13 16:55:56 3432
转载 ASOR - 基于x86架构的虚拟机实现
1. 概述操作系统作为计算机硬件的管理软件直接运行在物理硬件之上,完全占有全部的硬件资源。自1965年以来,半导体硬件一直遵循摩尔定律快速发展。 硬件的计算能力不断增强,一套硬件上运行一个操作系统就显得有些浪费,这种现象在数据中心尤为明显。于是如何共享和整合硬件资源,提升硬件利用效率就成了一个需要解决的问题,虚拟化技术便应运而生。最近十几年,随着云计算的快速发展,虚拟化技术广泛应用于数据中心...
2019-11-13 16:45:56 1055
转载 Armv8架构虚拟化
1 综述本文描述了Armv8-A AArch64的虚拟化支持。包括stage 2页表转换,虚拟异常,以及陷阱。本文介绍了一些基础的硬件辅助虚拟化理论以及一些Hypervisor如何利用这些虚拟化特性的例子,但文本不会讲述某一具体的Hypervisor软件是如何工作的以及如何开发一款Hypervisor软件。通过阅读本文,你会学到两种类型的Hypervisor以及它们是如何映射到Arm的异常级...
2019-11-13 16:34:21 8709
原创 数字音效 变速变调 立体声
1. CPCT网址:http://www.codeproject.com/Articles/245646/How-to-change-the-pitch-and-tempo-of-a-sound 介绍了音频变速变调的原理 可以免费下载源代码,适用于学习2. DAEAPP网址:http://ssqre.github.io/daeapp/ 在CPCT的基础上增加了若干音效,如...
2015-08-22 18:11:48 650