1. 概述 本篇文档对任天堂的3DS BootROM漏洞做一个介绍,国...
推荐阅读
Nintendo Switch RCM漏洞分析
1. 概述 本篇文档对任天堂的Switch RCM漏洞做一个介绍,国外...
SylixOSNS开源项目
1. Nintendo Switch简介 Nintendo Switc...
SylixOS3DS开源项目
1. Nintendo 3DS简介 Nintendo 3DS是任天堂2...
SylixOSGS开源项目
1. GameShell简介 GameShell是一款开源掌机平台,官...
VxWorks内核分析一(转)
原文:http://www.prtos.org/vxworks-win...
自旋锁引起的死锁问题
调试GPU时,遇到的死锁问题,具体的序列如下: cpu0上某线程T1调用了系统含有__KERNEL_ENTER的接口 __KERNEL_ENTER中会获得内核锁,然后使能中断,这时内核锁是归T1线程持...
浅谈编译(四)
OpenCL 1. OpenCL简介 OpenCL 是由 Khronos Group 针对异构计算设备(heterogeneous device)进行并行运算所设计的标准 API 以及程式语言。 Op...
浅谈编译(二)
OpenGL 1. OpenGL渲染管线 管线的英文名叫pipeline,其实翻译成流水线更贴切形象一点,渲染管线就是图形图像从数据一步一步形成最终输出的画面所要经历的各种操作过程。数据经过一个操作后...
浅谈编译(三)
Vulkan 1. Vulkan简介 Vulkan是Khronos组织制定的“下一代”开放的图形显示API,是与DirectX12能够匹敌的GPU API标准。 这里我们仅仅讨论Vulkan着色器相关...
浅谈编译(一)
LLVM 参考这篇博客: https://www.kanxue.com/book-37-410.htm#%E8%B5%B7%E6%BA%90%E4%B8%8E%E5%8F%91%E5%B1%95。 1...
揭开显卡的神秘面纱
1. 概述 本篇文章对嵌入式领域使用的显示系统做一个介绍,主要关注显示硬件组成和2D显示驱动。 2. 名词解释 2.1 显卡 显卡顾名思义最基础的功能就是显示,在上世纪80年代,显卡还不像今天显卡这样...
揭开SylixOS VMM子系统的神秘面纱
SylixOS的VMM子系统共有三个功能:物理地址的管理、虚拟地址的管理、映射虚拟地址和物理地址。SylixOS下对物理地址空间和虚拟地址空间是通过页面来管理,单个页面的大小是4KB。 1. Syli...
安全物联网操作系统,您选对了吗?(转)
万物互联时代的到来,智能家电、个人智能穿戴设备、智慧城市、智能制造等的普及都给我们的生活和工作带来了极大的便利和生产力的提高。 从全球范围来看,目前产业物联网与消费性物联网基本同步发展,据 GSMA ...
奔向太空,我们是认真的!国产操作系统飞天记。(转)
原文:https://mp.weixin.qq.com/s/o24dYbpndqeCuNJUnSUXNw 北京时间2018年12月7日12时12分,我国在酒泉卫星发射中心用“长征二号丁”运载火箭,成功...
历史性突破!翼辉信息助力星际荣耀火箭入轨!(转)
原文:https://mp.weixin.qq.com/s/kVlgvTP1vOY6TD-kXgg8eg 2019年7月25日下午13时00分,北京星际荣耀空间科技有限公司(下称“星际荣耀”)的双曲线...
全志D1开发(四)添加中断控制器驱动
1. riscv中断框架回顾 在riscv中,中断被分为CLINT和PLIC两类,CLINT负责架构定时器和核间中断管理,PLIC负责外设中断的管理。由于本系列教程我们的定时器没有选用架构的定时器,所...
全志D1开发(十四)网络驱动之网络数据传输
1. 发送数据 发送和接收数据的流程基本参考了uboot,只是为接收添加了中断支持。我们先来看看发送数据的实现: int emacTransmit(struct netdev *pnetdev, st...