码农驿站

码农一枚

排序:
默认
按更新时间
按访问量

RISC-V的软件开发

我们先假定读者已经按照上一篇文章”在Ubuntu 18.04 LTS构建RISC-V开发环境“完成了基本软件环境的搭建。这一部分将讲解如何在实际的开发板上进行RISC-V的软件开发。本篇大致分为以下几个部分:   硬件环境的搭建。 基于IDE的软件开发环境。 基于命令行的软件开发环境。 1...

2018-07-04 17:40:59

阅读数:189

评论数:0

在Ubuntu 18.04 LTS构建RISC-V开发环境(SiFive E310开发环境建立)

早先的RISC-V环境是在Ubuntu 16.04上创建的,针对新的Ubuntu 18.04 LTS的发布,我尝试将原先的RISC-V的全部环境迁移到新的版本上,遇到了一些问题,如无法生成Verilog文件等。当然针对之前Ubuntu 16.04上的一些问题我一并放在这里。目前主要进行的工作:1)...

2018-05-09 00:43:23

阅读数:750

评论数:0

LLVM代码研读(3) --- LLVM后端(1): 概述

前言:因为LLVM的后端是相对最为复杂的部分:国内的编译原理的教课书多重点会在前端上,同时因为后端多会与实际系统相关,会涉及编译器的IR指令和实际平台的特性,繁琐又相对枯燥。该部分是后端的基础,稍后会涉及到实际平台。

2017-10-23 11:06:15

阅读数:1044

评论数:0

LLVM代码研读(2) --- LLVM前端: Clang剖析

前言:该部分从编译原理的角度粗略的介绍LLVM的前端clang

2017-10-11 18:06:02

阅读数:1304

评论数:5

可实用的OpenVG的实现发布

gingkoVG第一版本OpenVG的一个完整功能实现----gingkoVG正式发布。因为完全重写了算法,性能相对官方实现有非常大的提高:由之前的每帧50~60秒提升到单纯绘制110ms/帧(不含其他处理),完全执行显示帧数7FPS(140ms/帧,含所有处理); ...

2008-01-01 15:01:00

阅读数:7433

评论数:38

LLVM代码研读(1)---- 安装篇

前言:前些时候一直在看LLVM3.8,新的v4.0刚好刚发布,重新梳理一下。 因是代码剖析,需要些知识:1)编译原理。龙书一定要看(国内教科书不推荐),最好有本虎书,如果后端有兴趣再准备一本鲸书。2)C++,含泛型

2017-04-05 16:01:06

阅读数:2781

评论数:8

简要评说Adobe的FlashPlayer的渲染算法--续1

在扫描线算法(ScanLine)中,其核心是通过计算扫描线和各边的交点,并通过特定的法则填充两个交点来完成一条扫描线的绘制,及我们可以抽象的理解在2D矢量图形引擎中,所有的Object / Shape,甚至一点简单的直线(直线因为具有端点-----不同的笔触)都可以理解为多边形的填充,所以为什么我...

2011-06-21 22:32:00

阅读数:3008

评论数:0

简要评说Adobe的FlashPlayer的渲染算法

前些时候看到CSDN上一篇文章介绍FlashPlayer的渲染效能是HTML 5的数倍文章,回想起几年来对Adobe的FlashPlayer研究,想从理论上探究一下为什么会有这样的结果,同时也解释一下针对传统硬件加速(非GPU方案)为什么Adobe的FlashPlayer会被批评的原因;早些年在一...

2011-06-20 23:29:00

阅读数:7680

评论数:17

关于FlashPlayer的最新版本【3】----之性能测试

新的FlashPlayer已经大致测试完成,针对我自己早先的小作FlashPlayer 6(GingkoPlayer)和最新的版本,我以IE 8进行了效能测试与对比,整体效能比我自己预期的好(见测试截图);关于下一阶段的工作我将转移到硬件加速,目标是嵌入平台上以更低的成本提供FlashPlayer...

2010-09-14 22:42:00

阅读数:3568

评论数:15

关于FlashPlayer的最新版本【4】----之结束

进行太长时间了,总要给大家一个说法吧,所以罗里啰嗦的写了不少;同时也讲讲自己的心结;

2010-09-18 00:06:00

阅读数:2477

评论数:12

关于FlashPlayer的最新版本【1】

很久没有更新Blog了,这段时间一直很忙,不过还好,新的FlashPlayer播放终于有些眉目了,新版本的Flash播放器是依照FlashPlayer 8/FlashLite 3.0的SPEC开发的,重点增加了视频的支持----H263和VP6的支持。当前的版本目前还只是一个Alpha版本,可以先...

2010-08-24 02:12:00

阅读数:2598

评论数:4

关于FlashPlayer的最新版本【2】

新版本的FlashPlayer最近一直在做相容性和Bug测试,之前在Release下出现的内存泄漏已经解决,设备字体显示出现错位的问题已经改正,当前版本下新代码的CodeSize相比早先的FlashPlayer 6小了很多,效能略有损失,但相容性改善不少,支持视频Codec接口;

2010-09-13 22:08:00

阅读数:2023

评论数:0

原生OpenVG

OpenVG简介OpenVG是Khronos Group(OpenGL等标准的维护者)于2005年新提出的2D矢量图形显示标准,其主要的应用目标为小屏幕的手持设备提供良好的显示效果,如:PDA、3G手机、个人GPS、电子书等领域;作为新兴的图形显示标准,OpenVG自推出到现在并没有得到充分的应用...

2007-12-25 09:46:00

阅读数:3688

评论数:5

我的直升机修好了

 

2008-01-14 18:26:00

阅读数:2301

评论数:8

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