Platformer2D

Platformer2D

安全物联网操作系统,您选对了吗?(转)

安全物联网操作系统,您选对了吗?(转)

推荐阅读
SylixOS

自旋锁引起的死锁问题

调试GPU时,遇到的死锁问题,具体的序列如下: cpu0上某线程T1调用了系统含有__KERNEL_ENTER的接口 __KERNEL_ENTER中会获得内核锁,然后使能中断,这时内核锁是归T1线程持...
阅读全文
SylixOS

浅谈编译(四)

OpenCL 1. OpenCL简介 OpenCL 是由 Khronos Group 针对异构计算设备(heterogeneous device)进行并行运算所设计的标准 API 以及程式语言。 Op...
阅读全文
SylixOS

浅谈编译(二)

OpenGL 1. OpenGL渲染管线 管线的英文名叫pipeline,其实翻译成流水线更贴切形象一点,渲染管线就是图形图像从数据一步一步形成最终输出的画面所要经历的各种操作过程。数据经过一个操作后...
阅读全文
SylixOS

浅谈编译(三)

Vulkan 1. Vulkan简介 Vulkan是Khronos组织制定的“下一代”开放的图形显示API,是与DirectX12能够匹敌的GPU API标准。 这里我们仅仅讨论Vulkan着色器相关...
阅读全文
SylixOS

揭开显卡的神秘面纱

1. 概述 本篇文章对嵌入式领域使用的显示系统做一个介绍,主要关注显示硬件组成和2D显示驱动。 2. 名词解释 2.1 显卡 显卡顾名思义最基础的功能就是显示,在上世纪80年代,显卡还不像今天显卡这样...
阅读全文
SylixOS

揭开SylixOS VMM子系统的神秘面纱

SylixOS的VMM子系统共有三个功能:物理地址的管理、虚拟地址的管理、映射虚拟地址和物理地址。SylixOS下对物理地址空间和虚拟地址空间是通过页面来管理,单个页面的大小是4KB。 1. Syli...
阅读全文