logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

4: linux 信号量在wait_event_interruptible_timeout 调用返回 -ERESTARTSYS的问题

问题概述:在做编解码开始编码时,app通过system call 调用内核态,内核态代码如下。rval = wait_event_interruptible_timeout(wait_queue,condition, 5s) ;printk( “ hello world,rval = %d\n”, rval );rval返回0表示时间片流完,condition还没有满足rval返回>0 表示

#linux
OP-TEE基本的从芯片设计到给客户的安全问题浅析

0 preface 基本概念缩写TEE Trusted Execution Environment 可信执行环境,通常用来进行数字版权管理(DRM : Digital Rights Management )、移动支付和敏感数据保护。TEE 的实现是基于 ARM TrustZone。REE(Rich Execution Environment)是所有移动设备通用的环境,运行通用的 OS,例如 And

OP-TEE基本的从芯片设计到给客户的安全问题浅析

0 preface 基本概念缩写TEE Trusted Execution Environment 可信执行环境,通常用来进行数字版权管理(DRM : Digital Rights Management )、移动支付和敏感数据保护。TEE 的实现是基于 ARM TrustZone。REE(Rich Execution Environment)是所有移动设备通用的环境,运行通用的 OS,例如 And

OP-TEE基本的从芯片设计到给客户的安全问题浅析

0 preface 基本概念缩写TEE Trusted Execution Environment 可信执行环境,通常用来进行数字版权管理(DRM : Digital Rights Management )、移动支付和敏感数据保护。TEE 的实现是基于 ARM TrustZone。REE(Rich Execution Environment)是所有移动设备通用的环境,运行通用的 OS,例如 And

5: linux内核调度的机制 tasklet/workqueue/kthread_worker/kthreadx详解及示例

前言:一直就感觉linux下面的任务调度机制太丰富了,由于各种调度机制平时工作中只是要用,理解并不是那么深刻,所有有时候说不上道道来,只知道这个要用workqueue/thread, 他的优先级要设置成system_wq,system_highpri_wq, system_unbound_wq 或者SCHED_RR/SCHED_FIFO这样子,说实话,现在我也不能保证说概述的很全很准确。就期待后面

repo upload 或者git push 报错“remote: (W):commit subject 65 characters,use shorter first paragraph”

遇到问题:Repo upload pre-hook check report:Git (ambarella/include): PassGit (kernel/linux-4.14): PassGit (kernel/private): PassGit (unit_test/private): PassTaglist: Exuberant ctags (http://ctags.sf.net) n

到底了