
GUI
Smith先生
全栈多媒体软件系统技术负责人与资深架构师,目前任职于国际大型半导体公司,拥有超过8年以上的音视频软件设计,产品开发与平台化交付经验。工作以来,带领了多个大型全新多媒体项目攻关开发,精进和优化了多个大型软件系统,成功完成平台化建设和运维,为多个技术公司构建了可持续迭代的软件生态,业务面设计GPU系统、人工智能、视频监控系统、会议系统、采集系统、数字电视、多媒体框架、播放器、流式计算及编解码加速等,拥有从上层到底层的全栈软件开发经验和技术团队建设和管理经验。学海无涯,山外有山,天外有天。同大部分技术人一样,希望每天保持进步,最终实现财富自由和人生理想。:)
展开
-
C++中建立对象间消息连接的系统方法
用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。本文着重从C++程序设计的角度,提出一种建立对象间消息连接的实用方法。如果你想详细了解面向对象程序设计技术,请参阅有关专著。 大家都知道对象是数据和方法的封装体。在C++中,它们分别表现为数据成员和成转载 2011-11-30 21:49:14 · 1405 阅读 · 0 评论 -
DFB初始化简介
对任何一个dfb应用程序,它在初始化时一定会调用下面两句: /* DirectFB init */ DirectFBInit( &argc, &argv); DirectFBCreate(&dfb); 第一步,DirectFBInit主要完成directFB配置的一些初始化。主要包括读取环境变量DIRECTFBPATH,读取directfbrc文件原创 2012-08-09 11:19:48 · 4852 阅读 · 3 评论 -
基于DirectFB的framebuffer底层驱动及应用程序架构原理分析
本文作者为:铁匠Smith 先生转载请在显著位置注明出处和链接,否则保留追究相关事务之权利。一、DirecfFB架构下应用层fbdev系统的初始化 对任何一个dfb应用程序,它在初始化时一定会调用下面两句: /* DirectFB init */ DirectFBInit( &argc, &argv); DirectFBCreate(&dfb原创 2013-05-19 21:05:10 · 5592 阅读 · 2 评论 -
QT编程入门之QT designer
这篇文章着眼于QT编程的一个入门级介绍,主要关注如何尽快创建一个基于qt的应用程序和界面开发。 如果你想快速的了解qt,那么本篇文章适合你。它将引导你一步步创建一个基本的qt程序和界面,并运行。 本文假设你使用的是linux 平台,并且假设你已经安装了qt.如果你想了解如何安装qt,请百度之。1.创建用户使用界面GUI我们的目标是创建一个最简单的demo.当原创 2013-07-17 18:13:12 · 55876 阅读 · 5 评论 -
基于fusion的DirectFB消息流 .
本文转载自李先静先生博客:http://blog.youkuaiyun.com/absurd/article/details/619243 传统的DirectFB应用中,所有的应用程序都在一个进程中,在性能上,有一些优势,然而一个应用程序不稳定会造成整个系统的不稳定。若采用C/S模型,无疑是重蹈X Widnow的覆辙,会丧失性能上的优势。 所以DirectFB采用了另外一种转载 2012-09-10 11:05:03 · 1817 阅读 · 0 评论 -
DirectFB显卡驱动的加载和初始化
前面我们提到,dfb_core_part_initialize会完成各个核心部件的初始化。 具体是怎么完成这些初始化工作呢?答案是遍历调用各个部件提供的初始化函数。这个调用规则是通过宏 DFB_CORE_PART来制定的。这个宏的定义如下: 由上图的定义可见,DFB_CORE_PART宏指定的规则就是:每一个核心部件都应该在相应的.c文件中填充此宏,也就是为需要实现的各原创 2012-08-09 13:11:54 · 2614 阅读 · 0 评论 -
DirectFB内存分配与管理:surface pool
1.1版本之前,DFB只有基本的系统内存概念,即使用局部或共享内存;或者视频内存概念,即固定的物理地址和一定大小的连续的内存块,该内存直接由CPU映射或者由DFB内置的内存管理器Surface Manager管理。Surface Manager是一个一维的内存管理器,它会踢出(kick-out)过时的(即不再需要的)内存。这些内存一般是本地备份的内存。只有很少的情况,系统或驱动模块可以控制或自原创 2012-08-18 00:18:37 · 4820 阅读 · 2 评论 -
基本3D变换之World Transform, View Transform and Projection Transform
作者:i_dovelemon来源:优快云日期:2014 / 9 / 28主题:World Transform, View Transform , Projection Transform引言 在3D图形学中,基本几何变换是一个非常重要的操作。可以说,整个3D图形能够有效的显示,就是由于几个非常重要的基础3D变换贡献的。在前面的文章中,向大家承诺了,要详细的讲解在3D图...转载 2018-03-12 13:22:13 · 963 阅读 · 0 评论