
应用系统
datangsoc
这个作者很懒,什么都没留下…
展开
-
linux bonding 技术
1. 什么是bonding;Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余。 The Linux bonding driver provides a method for aggregating multiple network interfaces into a single logical bonded interface转载 2010-03-29 13:18:00 · 1401 阅读 · 0 评论 -
DRI
1. CopyrightCopyright (c) 2000 by Brian Paul. All Rights Reserved.Permission is granted to make and distribute verbatim copies of this document provided the copyright notice and this permission notice are preserved on all copies.Permission to modify this d转载 2010-09-22 11:45:00 · 5034 阅读 · 1 评论 -
Linux 下的显卡驱动 之DRI(Direct Rendering Infrastructure)(1)
Linux 下的显卡驱动 之DRI(Direct Rendering Infrastructure) 关于DRI 3D图形加速芯片并不是什么新技术,早在十年前,各个大型机的厂商就己经开始了这项工作,随着个人电脑的普及,具备3D图形加速特性的PC也飞入寻常 百姓家,任何对3D技术有兴趣的工程师都想将3D技术应用于linux 系统,但这又是一项十分复杂而且坚苦的工作,需要许许多多有才能的人原创 2010-09-21 20:26:00 · 12840 阅读 · 0 评论 -
ANDROID中的VOLD分析
现在可能很少有人会用mknod这个命令了,也很少有使用它的机会,但就在几年前,这还是一项linux工程师的必备技能,在制作文件系统前或加载新的驱动前,我们必须小心翼翼的创建设备节点。 不需要使用mknod并不是他消失了,而是我们有了更好更智能的方法。 linux对于热插拔的支持并不是生来就有的,而是经历了一个复杂而有戏剧性的过程,全球linux爱好者用脚投出了他们保贵的一票,udev最终成为事实上的标准。 在android中,取代udev的是vold,我们这里不去过多的讨论为什么android原创 2010-10-08 21:03:00 · 36307 阅读 · 13 评论 -
配置 MeeGo Xephyr 环境
<br />这是一个翻译自MeeGo网站的一个文章,也是对MeeGo手机开发起步的一个补充,详细介绍了如何使用Xephyr搭建MeeGo SDK的开发环境。<br />配置MeeGo SDK的Xephyr运行环境<br />查验主机是否包含Intel图形芯片组<br />$ lspci | grep VGA<br />预期输出: 00:02.0 VGA compatible controller: ”’Intel Corporation”’ …<br />如果你的系统不含Intel图形转载 2010-11-13 21:48:00 · 2670 阅读 · 0 评论 -
MeeGo手机开发起步
<br />MeeGo 1.0(notebook) 是基于Qt的么提到notebook几乎没有Qt的什么应用在里头,不过handset版本则是实打时的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。<br />下载准备SDK<br />要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令<br />zhu@CuteQt:~$ cd mee转载 2010-11-13 21:46:00 · 2566 阅读 · 0 评论 -
系统优化法则
系统优化法则 1)对齐法则 存取一个字长的数据与一个字节的数据那个耗时更短? c/c++程序员都知道有一个对齐原则,在32位的cpu中,要四字节对齐,为什么呢?因为在大多数32位的cpu中,与存取一个字长的数据相比,存取一个字节要做更多的工作,因为cpu硬件逻辑一次只能处理一个字长的数据,如果要处理比一个字长小的数据的话,直接写是不行的,你不能为了写一个字节的数据就把同字长的其它字节数据给冲了,即然硬件不支持,就要来软的。打个比方,向内存中写一个字节,先要把这个字节所在的字长的数据读到通用寄存器中,然原创 2010-11-13 19:05:00 · 3333 阅读 · 0 评论 -
收录:android下的开源库
<br />bluetooth : 蓝牙协议栈,官网<http://www.bluez.org/><br /><br />dhcpcd : dpkg 配置包,官网<http://roy.marples.name/projects/dhcpcd><br /><br />embunit : 一个嵌入式的单元测试工具。<br /><br />freetype : linux上广为使用的字体解析库。<br /><br />iptables : 一个IPv4的包过滤器。基本网络库。<br /><br转载 2011-01-31 15:03:00 · 4588 阅读 · 0 评论 -
Chrome源码剖析
<br />【序】 <br />开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺术气息和美的潜质。它使得每个人,无论你来自米国纽约还是中国铁岭,都有机会站在巨人的肩膀上,如果不能,至少也可以抱一把大腿。。。<br />现在我就是来抱大腿的,这条粗腿隶属于Chrome(开源项目名称其实是Chromium,本来Chrome这个名字就够晦涩了,没想到它的本名还更上一层楼...),Google那充满狼子野心的浏览器。每一个含着金勺子出生的人都免不了被仰慕并被唾骂,Chrome也不例外。转载 2011-04-04 16:16:00 · 7490 阅读 · 0 评论 -
高通MSM平台上的AMSS
<br />AMSS的source实际上是QC BREW(Binary Runtime Environment For Wireless)平台的的底层部分,去掉了为应用程序提供接口的AEE(application execution environment)部分,高通在Dual转载 2011-03-30 10:42:00 · 7278 阅读 · 4 评论 -
LINUX硬件3D加速指南
LINUX硬件3D加速指南1. 解释什么是硬件3D加速,为什么我需要它?使用硬件3D加速,三维渲染将会使用显卡上的图形处理器来进行,而不会占据宝贵的CPU资源来绘制3D图像。它也被称作“硬件加速”而不是“软件加速”,因为如果没有这个3D加速,你的CPU将只能使用Mesa软件渲染库来绘制所有的3D图像,这会占用相当多的处理器资源。虽然Xorg一般会支持2D硬件加速,它经常缺少硬件3D加速。三维硬件加速在游戏、3D CAD和建模等需要渲染3D对象的场合下非常有价值。 我怎样获得硬件3D加速?在很多情况下,二进转载 2010-09-21 20:58:00 · 6180 阅读 · 0 评论 -
Optional instructions for using a real MeeGo device
Optional instructions for using a real MeeGo deviceIf you have a real MeeGo device available, it’s also possible to run and debug your application on it using Qt Creator. Prepare the deviceThe device requires some configuration and extra packages before yo转载 2010-09-12 15:01:00 · 6190 阅读 · 0 评论 -
MeeGo 开发指南 1.0 开发教程
MeeGo 开发指南 1.0 开发教程转自: MeeGo中文介绍如果想获取MeeGo平台的开发概览,最好地方的是MeeGo developers。这里讨论的是一些更细节化的问题,比如MeeGo APIs的详细内容。 MeeGo应用程序开发教程(1)在 Linux 上使用 MeeGo SDK介绍MeeGo SDK由以下部分构成: 一个MeeGo chroot环境,这包含了一个基于Xephyr (http://www.freedesktop.org/wiki/Software/Xephyr) 的MeeGo应用转载 2010-09-12 15:00:00 · 3705 阅读 · 0 评论 -
meego 体系结构
MeeGo Architecture Submitted by Arjan Van De Ven on 11 February, 2010 - 08:51 MeeGo Software Architecture OverviewThe MeeGo platform has been carefully created to provide thecomponents necessary for the best device user experience. A转载 2010-05-31 20:38:00 · 600 阅读 · 0 评论 -
meego 元年
MeeGo v1.0 Core Software Platform & Netbook User Experience project release Submitted by Imad Sousou on 25 May, 2010 - 13:26 Todaywe are announcing the project release of MeeGo v1.0. This releaseprovides developers with a stable cor原创 2010-05-31 15:44:00 · 568 阅读 · 0 评论 -
meego 安装指南
Installing MeeGo on your NetbookFollow the steps for downloads and installing MeeGo on your Netbook and you'll be ready to go mobile!OverviewSteps for loading the MeeGo live image on your netbook, nettop or PC:Download the latest live image.Byte-copy the转载 2010-05-31 17:50:00 · 1045 阅读 · 0 评论 -
arm 平台上蓝牙协议栈的移植与使用
ARM平台上蓝牙协议栈Bluez的移植使用和配置作者:刘旭晖 Raymond转载请注明出处Email:colorant@163.comBLOG:http://blog.youkuaiyun.com/colorant/主页:http://rgbbones.googlepages.com/Bluez作为当前最成熟的开源蓝牙协议栈,在Linux的各大发行版中已经得到了广泛的应用。在桌面环境下,使用Bluez应该已经没有太大的问题,本文的主要目的是介绍在嵌入式平台上,搭建和配置转载 2010-05-31 19:02:00 · 1050 阅读 · 0 评论 -
meego Image Creation
Image CreationPageDiscussionView sourceHistoryFrom MeeGo wikiJump to: navigation, searchContents[hide]1Overview2Features3Usage3.1Requirements3.2Installation3.2.1From Binary Packages3.2.2From Stable Git Source Releases3.2.3From Development Git Tree3.3Ru原创 2010-06-01 20:57:00 · 2250 阅读 · 0 评论 -
MeeGo Architecture
MeeGo Architecture Submitted by Arjan Van De Ven on 11 February, 2010 - 08:51 MeeGo Software Architecture OverviewThe MeeGo platform has been carefully created to provide thecomponents necessary for the best device user experience. A转载 2010-06-03 15:43:00 · 628 阅读 · 0 评论 -
相当有用,转软件发布的八卦经验
软件提交到国外的下载站的几点操作和想法 收藏最近提交一个软件到国外下载站。费了点周折。1. 国外的大站,有的审核太严格或者叫拖拖拉拉。怎么都通不过。比如download.com被zf屏蔽了css的ip所以无法显示,我上去搜submit关键字也没找到提交的地方,遗憾;tucows,我提交了好几天也不见出来,down3000也是出不来。不过排名靠后的如5star-shareware,softpedia,brothersoft都转载 2010-06-03 19:45:00 · 732 阅读 · 0 评论 -
Getting started with the MeeGo SDK for Linux
Getting started with the MeeGo SDK for LinuxFrom MeeGo wiki Contents[hide]1Introduction2Pre-requisites3Install the MeeGo chroot4Install the meego-sdk-chroot script5Configure the host ready for the Simulator6Enter the MeeGo chroot environment6.1Installing转载 2010-06-03 15:52:00 · 532 阅读 · 0 评论 -
关于OpenOCD的安装配置(以mini2440+OpenJTAG为例)
关于OpenOCD的安装配置(以mini2440+OpenJTAG为例)关于OpenOCD的安装和配置(以mini2440+OpenJTAG为例) 前几天买了一个OpenJTAG,准备用于U-boot的调试和开发。其实OpenJTAG和openmoko的Debugboard V3在硬件上是一样的。如果你之前在 晕到死 下装过openmoko的Debugboard V3的驱动,那插上OpenJTAG就可以用,并识别为openmoko的Debugboard。openmoko的Debugboard还比Ope转载 2010-08-24 20:49:00 · 1996 阅读 · 0 评论 -
8大你不得不知的Android调试工具
8大你不得不知的Android调试工具1. 查看当前堆栈1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系2) 方法: new Exception(“print trace”).printStackTrace();2. MethodTracing1) 功能:用于热点分析和性能优化,分析每个函数占用转载 2013-02-06 13:57:08 · 3321 阅读 · 1 评论