自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux phone

yagbuchen的专栏

  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

转载 华尔街智商测试 交易员江平的答卷

坐拥1.68万亿美元外汇储备,中国以国家外汇储备投资、QDII等金融机构海外投资、企业和居民个人海外投资,组成了当下中国海外金融投资的梯队。但是面对黑石投资亏损过半、QDII出海折戟等等,有人士提出,中国需要加强对华尔街和世界金融市场的再认识。《第一财经日报》特邀华尔街华人交易员江平为我们解读华尔街。自1995年加入雷曼兄弟至今,江平先生在华尔街浸淫多年,2007年因入账上亿美元而被华尔街著名专业

2008-04-22 18:41:00 1290

转载 Google公布通过手机短信进行消费支付的专利

 美国Google公司最近披露的一项专利显示,他们已经获得了利用手机短信进行电子支付的专利,这将是Google Checkout服务的一个手机短信版。Google公司日前披露了这项专利技术,这项专利的提交日期显示为去年2月28日。根据这一技术,消费者无论是在无人售货机还是在零售店购买东西时,如果身上没有携带现金或者信用卡,可以利用手机发出一封短信,实现支付。从实现原理上,后台的一台服务器将会处

2007-10-11 20:57:00 723

原创 虚函数与const

     在网上看到一道c++题,解答者说了很多,但感觉没有说明白问题的真正原因。    const的考查。Const这个关键字放在不同的地方将起到不同的作用。题目是这样的:class XBase{public:     virtual void play()const    {        cout    }};class XWind:public XBase{public:     vo

2007-09-18 22:56:00 4056 1

转载 别再拿“技术”说事——位手机研发人员的心灵独白(上)

  每次国产手机一旦有个风吹草动,总会引来一些人板着脸说些“盛世危言”。近期部分国产厂商公布了上半年业绩之后,这种场面果不其然又再次上演、并有愈演愈烈之势。其中关于“国产手机没有核心技术从而导致市场表现不佳”的老生常谈又一次成为某些评论者言之凿凿的论调。 “国产手机在技术储备上的起点确实比较薄弱,但近两年来这种力量正在悄悄蓄积,在不久的将来就能看到效果,”十年前大学毕业就开始从事手机嵌入式软件

2007-09-05 13:05:00 950

转载 Linux的时间与时钟中断处理

 本文主要介绍在Linux下的时间实现以及系统如何进行时钟中断处理。一.       Linux的硬件时间PC机中的时间有三种硬件时钟实现,这三种都是基于晶振产生的方波信号输入。这三种时钟为:(1)实时时钟RTC ( Real Time Clock) (2)可编程间隔器PIT(Programmable Interval Timer )(3)时间戳计数器TSC(Time Stamp Cl

2007-09-05 11:07:00 3052

原创 Antialiasing

One of the most important techniques in making graphics and text easy to read and pleasing to the eye on-screen is anti-aliasing. Anti-aliasing is a cheaty way of getting round the low 72dpi resolut

2007-08-30 15:11:00 730

原创 qtopia2之mouse事件

      触摸笔的底层可以采用tslib。     在qte中,对tslib对应的device (/dev/ts)设一个QSocketNotifier, 监视tslib事件。当有触摸笔按下时,产生signal, 读取mousedata, 获得press值、坐标、时刻。press非0表示按住, 为0表示release。通过时刻可以判断是否双击。     这里需要注意的问题之一是触摸笔的精度

2007-08-17 23:36:00 1122

原创 qtopia2启动之quicklaunch与singleexec

quicklauncher机制:     采用quicklauncher可以加快qtopia应用的启动速度。 具体方法是事先启动一个quicklauncher进程,把一些初始化工作做好,等需要启动应用时,直接开始进入应用主窗口运行。1) quicklauncher进程如何启动的?   两个场合会启动: 系统初始化启动时;  quicklauncher进入应用主窗口后,就变身为具体的

2007-08-17 23:33:00 1391 1

原创 qtopia启动分析

 http://doc.trolltech.com/qtopia2.2/html/qtopia-startup.html

2007-08-17 23:33:00 1051

原创 使用nfs挂载rootfs

环境:arm开发板,希望通过nfs来挂载rootfs。     步骤: 1, cd linux_kernel,    通过make menuconfig  来修改 include/linux/autoconf.h 里的CONFIG_CMDLINE  CONFIG_CMDLINE 的示例: root=/dev/nfs rootfstype=nfs ip=192.168.10.2:192.16

2007-08-13 22:29:00 3333

原创 产品是否成功,70%在设计阶段就已经决定了

      网上关于GPS手机设计的讨论,非常有意思:       “设计一款性能良好的GPS手机,不仅需要对GPS模块及天线进行良好的选型,对整机的板子布局也非常关键,特别是手机主板原有元器件及电路布局对GPS部分的干扰处理,不然即便是模块及天线各自性能优异,整机也不会有很好的效果  。”      “ 做GPS手机,厂家的技术支持非常关键, 必须从设计阶段GPS厂家就要介入,从原理图到

2007-08-11 17:22:00 752

原创 linux phone framework

    somebody says:Applications- PIM data exchange via OBEX (Hiker Exchange manager?)- More flexible homescreen and application launcher.- File manager (in progress, use gpe-filemanager / GnomeVFS)-

2007-08-08 22:09:00 712

原创 做linux手机的难点

        硬件上我不是很熟悉,感觉天线灵敏度需要处理好,否则容易掉线。电源管理非常重要,容易导致死机。双模手机上,通信模块、应用模块之间的唤醒处理也需要注意。        linux内核采用montavista或者自己维护也行。驱动牵涉较多,usb、蓝牙、电源管理芯片等。        QTOPIA架构太不完善。有些人以为qtopia和一些手机方案一样,改改MMI几个月就能出产

2007-07-01 13:51:00 883

原创 日本手机

       这几天看了一个网站,专门谈日本手机的,http://blog.hxsd.com.cn/blog/6702/category/c4142.html  ,内容还不错。      我在2004年的时候在日本出差。感觉日本手机风格单一:都是折叠,而且大小、样式都差不多。运营商推新业务的时候,会低价推销手机。我当时一个同事刚换了一个电视手机,价格就很便宜。   当时感觉 日本的电信服务比较

2007-06-19 14:49:00 634

原创 嵌入式系统的UI设计

       qtopia的UI设计有很多桌面系统的风格, 不是很适合嵌入式系统。1, 滚动条。   是个比较耗资源而且耗电的操作, 应该改为上下翻页合适点。看下面的参考:2, 按钮过多,而且按钮过小。 对于触摸屏而且想用手指操作的人,不是很合适。 

2007-06-19 11:27:00 2611

原创 qt4的底层绘图、窗口管理

          把qt4的绘图、窗口管理的代码终于理顺了。如果手机以后要加显示加速芯片,还是需要搞清楚这些代码的。          绘图部分最终都是些画点、画线、几何图形等,不过做了paintEngine, paintDevice 等封装,比较难看懂。          窗口管理,这部分没必要了解。 不过编程时注意, 生成一个窗口时,parent别置成NULL, 否则窗口一直不会被真

2007-06-19 10:53:00 977

原创 动态库的版本管理

      这几天想自己搭一个mapbar或者map.google,  于是拿着开源的mapguide一通编译。好累,库的依赖关系一大堆,真怀念debian的日子。 库都找到后,发现有个动态库,有版本冲突问题:  FDO3.2 依赖 libxerces-c-27 , 而mapguide-1.1.0 依赖 libxerces-c-25  。我尝试用统一的版本,结果会导致别的编译错误。 郁

2007-06-07 10:39:00 3258

原创 决定深入qt绘图底层

      最近在看qtopia4 中关于paint system的代码, paintengine, paintedevice, 一堆抽象把我搞糊涂了。希望能把qt4绘图原理搞清楚。 代码很难看。 谁有参考资料指点? 

2007-05-24 16:16:00 1561

原创 gdb远程调试动态库

            会碰到动态库找不到符号表信息,其实 在pc侧也设置一下LD_LIBRARY_PATH即可。

2007-05-24 16:13:00 927 1

原创 mplayer on omap1610: optimization

      最近把mplayer在omap1610的性能做了很大的优化提升。qvga的 mpeg4 电影,流畅播放15fps。最关键的是:播放器是在手机完整平台上跑的,其它后台进程都在,资源很紧张,很容易造成电影播放性能突变。而我尽量把这些影响降低了。      视频是在dsp上跑的,音频我放在arm上。 用开源方案搞定手机播放器,感觉不错。    

2007-05-24 16:10:00 492

原创 mplayer on OMAP 1610 linux 1: porting

     编译的时候会碰到以下问题:     1      编译libavcodec/armv4l/dsputil_arm_s.S 时报错:PLD指令不认识。Pld可能是xscale用的数据预存cache指令.  在OMAP平台上可能不支持。 幸好这条指令不会引起错误。换用arm-linux-gcc 3.2.2 编译此文件,通过。      编译此文件的时候注意加上 -msof

2007-04-11 13:03:00 734

原创 版本的折腾-在SUSE10上安装vmware5.0

       机器装的suse10, 手头上有vmware 5.0的安装包,于是想在suse10上装vmware。 没想到花了一些时间折腾。       1, 碰到的第一个问题,  vmware-config.pl 里报错,说内核版本不对, 查了一下,是因为 vmware-config.pl里比较 $header_page_offset 和  $gSystem{page_offset

2007-04-11 12:58:00 999

原创 开发人员看Nokia E90强在哪

 1. 800X352 像素      800象素,标准的浏览器长度。浏览网页既不会有重排,也不会有缩放。2,  128M内存,简直就是为了OFFICE而设。3, WIFI支持。能不能取代笔记本60-70%的功能?或者是不是有了这个趋势?

2007-03-09 17:56:00 943

原创 个人表演的时代与长尾理论

      每个人都能当作家,可以写blog。 每个人都可以拍电影,可以 发布个人视频。每个人都可以当明星,有超女选秀。每个人都能当广播主持人,因为有了播客。信息化为人们提供了展现自己的舞台,这是时代的进步。人们的需求也将更个性化,于是有了长尾理论。 当晚上我无聊的听着FM广播的时候,心想如果有我喜欢的播客主持人就好了。         看看这里的个人视频:  一个自信的PPM

2007-03-07 10:36:00 540

转载 马克西姆出埃及记

马克西姆出埃及记 更多相关视频

2007-03-04 21:15:00 713

原创 发现他们调试应用居然每次都要重新烧写cramfs根文件系统!

     虽然cramfs文件系统是不可写文件系统,但是完全可以用NFS 来mount 其上面的目录。  为什么不用nfs来调试呢?可以省去烧录的时间。             此外,在试图不重新编译内核,就把cramfs根文件系统改成nfs 根文件系统的时候,发现一个有趣的现象:                    在pc上 , mount  -o loop  xxx.cram

2007-03-04 16:32:00 1188 1

转载 Youtube Supervote

 Youtube Supervote  [ 分类:科技 Tech ]  每年,美国最大的广告盛事大概就是“超级碗”了。昨天在Youtube上面看到这个超级碗广告集锦的广告,觉得Youtube真是能够利用广大人民群众的智慧呀。  今天打开这个页面一看,嘿,还真不简单:  你可以根据自己的喜好来调整页面上的榜单,选出自己的Top 10,然后上传至Youtube。每个小时,这

2007-03-04 13:35:00 666

转载 NFS导致的开机启动速度慢

   发现有几台redhat机器启动的时候,在启动NFS的时候停留很长时间。 于是google一把,发现解决方法如下:NFS启动慢的问题 用linux开发的朋友对这个问题一定很有体会,有时候开机时在start NFS这一步会停很长的时间,这个问题困扰了我很长的时间,今天终于忍不住上google搜索了一把,答案是因为每次客户端mount过NFS而又没有正常umount后,在/var/

2007-03-04 11:04:00 2508

原创 gdb调试qtopia

 一、 X86模拟器环境下调试          1.  qtopia的打印输出能否和gdb的输出分开?      有两种方法解决: 1)输出重定向     我们打开两个终端(一个用来使用gdb,另一个用来显示所调试程序的输出),这两个终端是什么是无所谓的(可以是xterm,rxvt,konsole,或者virtual consoles),但是应该不能是一个多页面终端的两个tab,因为

2007-03-03 22:21:00 4865

原创 rootfs,initrd,NFS

     几个概念不是同一层次的东西。1.     先看看rootfs是怎么回事:解析Linux中的VFS文件系统机制  http://www.bitscn.com/linux/security/200604/7690.html2.    再看看initrd 里面究竟有什么东西:initrd-x.x.x.img文件分析:  http://www.chinaunix.net/jh/4/1

2007-02-27 15:49:00 915

转载 手机技术的发展方向不是视频通信,而是社交网络

      我觉得手机能创新的地方还很多。转: 高通CEO:PC行业应该为手机行业而感到恐慌 www.52RD.com 2007年2月27日 我爱研发网 赛迪网 【赛迪

2007-02-27 10:45:00 545

转载 CVS使用

1, cvs updatecvs update -A   //clear stickcvs update -d   //create new file2, cvs diff 转一篇:粘滞性标签(Sticky Tag)在CVS中,如果检出时指定版本树上的一个版本,对它进行的修改是无法直接提交的,这种情况下就叫Sticky Tag。解决方法可以是:方法一:1、要提交必须先在检出版本的地

2007-02-26 21:43:00 529

转载 linux内存管理

    最近在看  Understand Linux VM manager-2004.pdf ,有点枯燥。    目前看的一些其它比较有价值的资料:1,  Linux 操作系统原理介绍  http://blog.csdn.net/maokor/archive/2005/01/05/240707.aspx     这里也有:http://man.chinaunix.net/tech/ly

2007-02-26 21:26:00 606

转载 与平台无关的软件开发

Qt  Gtk  wxWidgets   FLTK   Java   Kylix    .NEThttp://www.linuxfocus.org/ChineseGB/October2004/article350.shtml 

2007-02-26 21:13:00 639

转载 Qtopia工程里的文件

1.  qtopia中的ui文件、moc文件假设你有了a.ui文件(用designer画出来的),然后就可以使用uic -o a.h a.ui得到a.h。然后uic -o a.cpp -i a.h a.ui得到a.h诸如此类的东西。moc是用来生成中间件moc_a.cpp之类的东西。不过你可以熟悉了后自己直接写.h更加快。不过这个uic,moc生成工具都可以使用tmake或者qmake自动动作

2007-02-26 21:01:00 634

转载 GCC笔记(转)

GCC笔记  http://www.cublog.cn/u/13991/showart.php?id=96714 gnu binutils 笔记: http://www.cublog.cn/u/13991/showart.php?id=104690

2007-02-26 20:56:00 538

转载 基于消息分发的多线程程序设计,常见的问题,以及解决方法

http://blog.csdn.net/dengyunze/archive/2005/12/16/554007.aspxfunction StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelecti

2007-02-14 21:28:00 909

原创 先做个嵌入式代码优化的准备:-)

先贴些网上这方面的文章,以后有时间再写写这方面的东西。 嵌入式实时程序设计中C/C++代码的优化:  http://www.7613.com/wen/read.asp?id=1229&wen_no=11C语言嵌入式系统编程修炼之性能优化篇: http://blog.csdn.net/danforn/archive/2006/11/16/1387641.aspx针对嵌入式SoC应用的C编

2007-02-14 21:18:00 638

转载 窗口父子关系

窗口父/子关系两个界面元素中若有一个是另一个的父窗口,那么它们两个便是相关联的。不是把这种父子关系同继承关系或事例拥属关系相混淆。后面两种都是对象关系。子窗口并不一定继承它的父窗口,亦或从父窗口继承任何属性。子窗口是这样一种界面元素,它接受另一个界面元素的管理。例如,列表框是由其所在的窗口或对话框来管理的。只有当父窗口显示着的时候,子窗口才能显示出来。当关闭父窗口时,子窗口自动关闭。转一篇: 

2007-02-14 14:08:00 978

转载 名称冲突

 WINX支持DirectX,OpenCV吗?  偶尔也会听到这样的一些疑问:WINX支持DirectX,OpenCV吗?也会听到SmartWin支持OpenCV这样的说法。下面我们分析一下这个问题。我们知道,库之间共存的障碍,主要有以下几点:其一:编译期的符号(指类名、函数名、宏名等)冲突。主要表形在: 宏名冲突(由于没有命名空间的保护)。

2007-02-13 16:36:00 1389

x window system 分析

黄敬群的关于x window system的文档。比较少见的深入介绍xWindows的ppt

2009-02-18

Linux可抢占内核的分析.pdf

Linux可抢占内核的分析 , pdf文档

2008-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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