自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 OpenHarmony之进程通讯

在我的上一篇文章中,讲到了OpenHarmony中进程通讯的有关内容,在本篇将具体介绍进程间的异步通讯。 首先我们怀着问题读代码:“进程间是如何传递大数据的?”消息队列解决任务间大数据的传递。消息队列,是一种常用于任务间通信的数据结构。队列接收来自任务或中断的不固定长度消息,并根据不同的接口确定传递的消息是否存放在队列空间中。 消息队列提供了异步处理机制,允许将一个消息放入队列,但不立即处理。同时队列还有缓冲消息的作用。 队列用于任务间通信,可以实现消息的异步处理。同时消息的发送方和接收方不需

2021-12-24 03:46:12 1028

原创 security_huks的DFR和DFT特性分析

security_huks的DFR和DFT特性分析

2021-12-24 04:24:15 233

原创 OpenHarmony之系统功能框架分析

本篇将介绍一些有关系统功能框架的一些相关内容,并对其相应的部分进行介绍。接下来,为本篇的正文内容。引入由于平台资源有限,且硬件平台多样,因此需要屏蔽不同硬件架构和平台资源的不同、以及运行形态的不同,提供统一化的系统服务开发框架。因此提供了统一的系统功能(SA)框架来协调硬件架构(例如Cortex-M和Cortex-A)具体介绍为:Cortex-M处理器架构为Cortex-M或同等处理能力的硬件平台,系统内存一般**低于512KB**,无文件系统或者仅提供一个可有限使用的*轻量级*文件

2021-12-24 04:23:25 769

原创 OpenHarmony的安全模块与HUKS分析(2)

OpenHarmony的安全模块诞生的目的是主要是为了实现用户数据在设备互联场景下在各个设备之间的安全流转,保证设备之间相互正确可信,即设备和设备之间建立信任关系,并能够在验证信任关系后,搭建安全的连接通道,实现用户数据的安全传输。 本文将继续进行分析介绍OpenHarmony的安全模块以及服务于数据安全的HUKS组件。1.HUKS组件回顾 为高效化IoT设备间信任关系的建立,鸿蒙系统提出了基于密钥管理和存储服务(HUKS,Huawei Universal Keystore Service)的系列安全机

2021-12-24 04:21:41 570

原创 OpenHarmony——TASK是什么(任务管理)

1.基本概念从系统角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。 任务模块可以给用户提供多个任务,实现任务间的切换,帮助用户管理业务程序流程。具有如下特性: 支持多任务。 一个任务表示一个线程。 抢占式调度机制,高优先级的任务可打断低优先级任务,低优先级任务必须在高优先级任务阻塞或结束后才能得到调度。 相同优先级任务支持时间片轮转调度方式。共有32个优先级[0-31],最高优先级为0,最低优先级为31。 2.

2021-12-24 04:21:01 410

原创 OpenHarmony之Socket协议

在这篇文章中,我将对有关socket的一些标注内容,并介绍一些有关Socket(基于TCP)的相关内容。 Socket(套接字):Socket用来描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发送请求或者应答网络请求。 Socket是支持TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽象表示,包含了进行网络通信所必须的五种信息:①连接所使用的协议;②本地主机的IP地址;③本地远程的协议端口;④远地主机的IP地址;⑤远地进程的协议端口。Socket

2021-12-24 04:20:29 1976

原创 OpenHarmony 触发调度之时钟任务

在之前的一篇文章中,我们分析了 OpenHarmony中线程的相关知识,但在其中我就有一个疑问,是什么管理着这些进程的协作,使之有条不紊地进行呢?这就引入了时钟的概念 操作系统和人一样,需要通过时间来规范其任务的执行,操作系统中最小的时间单位是时钟节拍 ,也可以称为是OS Tick。Background:任何操作系统都需要提供一个时钟节拍,以供系统处理所有和时间有关的事件,如线程的延时、线程的时间片轮转调度以及定时器超时等。时钟节拍是特定的周期性中断,这个中断可以看做是系统心跳,中断之间的时间间隔

2021-12-24 04:19:43 376

原创 OpenHarmony之进程通讯(Ⅱ)

1. 首先对进程通讯的概念进行梳理:- **进程通信**(IPC)就是指进程之间的信息交换。实际上,**进程的同步与互斥**本质上也是一种进程通信(通信机制中拥有信号量和PV 操作的原因在此),只不过它传输的仅仅是信号量,通过修改信号量,使得进程之间建立联系,相互协调和协同工作。- 从操作系统层面直观的看**进程通信**:为了保证安全,每个进程的用户地址空间都是**独立**的,一般一个进程不能直接访问另一个进程的地址空间。但内核空间是每个进程都共享的,所以进程之间想要进行**信息交换**就必须通过**

2021-12-24 03:42:26 705

原创 Weight Quantization and Encoding

本文涉及了DNN中采用的均匀权重量化方案,研究了下图中权重量化与编码的过程。背景:Tensor-RT解决方案(FP32完全可以降低为INT8推理,量化目的为在精度几乎持平的情况下,很大程度上提升推理速度)Tensor-RT有关内容见:https://arleyzhang.github.io/articles/923e2c40/本文将对上述图片内容作解释:1、Weight Quantization 训练中引入量化:将训练后的模型中的权重由float32量化到int8(...

2021-08-12 19:06:11 258

原创 Bit-Flip Attack: Crushing Neural Network withProgressive Bit Search 学习心得

Overview:这篇文章首次提出了Bit-Flip Attack(BFA), 作为一种DNN权重攻击方法,来攻击神经网络,是一种untargeted-attack 方式 Summary一下流程: 1、利用本文提出的一种算法——渐进位搜索(PBS)来识别DNN权重参数中最脆弱的位(个人理解是攻击是Expensive的,所以需要针对脆弱,实现少,快的目标) 2、通过Row-Hammer attack(众所周知的行锤攻击)实现二进制位...

2021-08-09 23:08:24 876

原创 1010 Radix (25 分)

111

2021-07-25 11:38:37 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除