MobilLinux
geng_ch
这个作者很懒,什么都没留下…
展开
-
刚在网上发现的在Linux下利用开源工具开发嵌入式系统的文章
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://etdata.blogbus.com/logs/2192069.html载自Google Group1:嵌入式系统调试 总体上说嵌入式系统,特别是基于SOC设计的ARM,利用自由和开源软件作为嵌入式开发工具的一个完整部分在过去的几年内有很大的发展。一项由 linuxdevices.com进行的调查表明43%的转载 2008-04-27 23:28:00 · 2358 阅读 · 1 评论 -
X Window研究笔记(3)(转贴)
X Window研究笔记(3)转载时请注明出处和作者联系方式作者联系方式:李先静 3.客户/服务器架构C/S架构是X Window最基本的架构,X Window的主体包括作为服务器运行的X Server,和中间的传输协议XProtocol,和客户封装X Protocol的函数库Xlib。应用程序通过Xlib把参数打包成XProtocol的格式,通过socket把请求发送给X Se转载 2008-12-16 00:28:00 · 1854 阅读 · 0 评论 -
手机平台的PC模拟环境(转贴)
越来越多的公司采用linux + TinyX + gtk+系列作为手机开发环境,它本身可以认为是完全免费的,但需要大量的时间去研究它,去裁减它,还要建立集成开发环境,模拟运行环境等等,这一切都不是免费的。一个项目耗费一到两年时间,已经屡见不鲜见了。在建立开发环境,模拟运行环境,等这类简单的事情,花大多时间是不值得的。这里介绍一种在PC上快速建立模拟运行环境的方法,希望对大家有点帮助。转载 2008-12-16 00:02:00 · 2071 阅读 · 0 评论 -
gdbserver调试共享库 (转贴)
gdbserver调试共享库 在开发嵌入式系统时,调试往往是一大难题。面试过不少嵌入式linux工程师,当问及调试手段时,他们的调试手段一般是两种:首先是在PC上的模拟环境中运行,若有问题,可以很方便的调试。其次,若在板子上运行时才出错,就用printf输出log信息,根据log信息定位错误。有少部分人用gdbserver调试板子上的程序,但问到如何在共享库里设置断点时,都说没有办法。转载 2008-12-15 23:59:00 · 1751 阅读 · 0 评论 -
在ARM上运行TinyX的一个问题(转贴)
转载时请注明出处和作者联系方式作者联系方式:李先静 最近在ARM上折腾TinyX,花三天时间终于编译过去了,可是板子上一运行,就莫名其妙的死机。开始以为是驱动的问题,经过调试,发现在初始化时,进入函数CreateRootCursor后TinyX就玩完,一想,没有道理啊,cursor字体都存在,不可能创建不了cursor啊。进一步分析,在函数shadowGetImage里调用unw转载 2008-12-15 23:51:00 · 1888 阅读 · 0 评论 -
X Window研究笔记(6) (转贴)
X Window研究笔记(6)转载时请注明出处和作者联系方式作者联系方式:李先静 6.X Window输入设备(TinyX)X Window支持的基本输入设备有keyboard、mouse和touchscreen,keyboard有自己的驱动接口,而后两者具有相同的驱动接口。输入设备的初始化。X Server在初始化时会调用InitInput函数初始化输入设备。InitInput调用Kd转载 2008-12-16 00:33:00 · 1891 阅读 · 0 评论 -
X Window研究笔记(5)(转贴)
X Window研究笔记(5)转载时请注明出处和作者联系方式作者联系方式:李先静 5.显示设备(TinyX)显示设备曾一度是性能的瓶颈,尽管有些显示标准存在,但各厂家为了提高市场竞争力,增强显示设备的性能,加入了各种加速功能和其它一些专有特性,各OS提供的接口也各不相同,XWindow为了保持可移植性,又要充分发挥硬件特性,所以显示设备驱动接口看起来有点复杂。幸运的是,对Tiny转载 2008-12-16 00:31:00 · 1713 阅读 · 0 评论 -
X Window研究笔记(4)(转贴)
X Window研究笔记(4)转载时请注明出处和作者联系方式作者联系方式:李先静 4.X Window的分层视图X Window是一个严重依赖硬件环境的系统,输入依赖于输入设备,像键盘、鼠标和触摸屏等,输出设备依赖于显卡和显卡提供的接口。为了隔离与硬件的耦合,保持良好的可移植性,分层设计是必然的选择。X Window的分层视图如下所示: DIX(与底层无关的核心代码): DIX是与平台无关的转载 2008-12-16 00:31:00 · 1861 阅读 · 0 评论 -
X Window研究笔记(2)(转贴)
X Window研究笔记(2)转载时请注明出处和作者联系方式作者联系方式:李先静 2.X Window的功能X Window提供了一组非常底层的服务,客户端程序发送请求给X Window, X Window根据请求完成相应服务。通过这些服务,客户端程序可以构建期望的用户界面。根据不同的功能,可以把这些服务分为以下几大类:2.1.处理输入X Window从键盘和鼠标接受输入,这些输入数据被当作转载 2008-12-16 00:28:00 · 1583 阅读 · 0 评论 -
如何运行TinyX (转贴)
转载时请注明出处:http://blog.csdn.net/absurd 编译了一个TinyX。 重起linux,并指定内核起动参数为vga=788。 运行:Xfbdev. 出现错误: _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet转载 2008-12-15 23:46:00 · 3911 阅读 · 0 评论 -
我对linux手机平台的一点点看法
开发linux下的手机平台,但是我从我个人的实践来看投入那么大的精力和实践对于个人和公司来说都是得不偿失的。并不是说不值得去做这么个事情,原因有以下几个方面: 首先是经济因素,因为手机属于消费品。而且这个市场有很多现成的商业手机平台,这样养成了用户挑剔的习惯。从我使用过的几款商业手机平台来看稳定性一直是很成问题的事情。 其次就是投入的人力,从手机的功能上面来说功能实在太多了,然而lin原创 2008-11-16 23:18:00 · 1694 阅读 · 0 评论 -
Linux2.6 内核的 Initrd 机制解析
Linux2.6 内核的 Initrd 机制解析 级别: 初级 李 大治 (转载 2008-05-17 11:45:00 · 1535 阅读 · 0 评论 -
Linux架构的深入研究
1. Linux其实只用几个文件就可以跑了。就是init(必须), rc, inittab.sh.(注意,这样Linux其实是在single user模式下,权限相当于root)2.如果同好们想要更多的功能,就可以添加一些程序来满足自己的需要。当然,编写rc和inittab需要一定的脚本功底,后面我会逐步归纳inittab和rc脚本的一些技术细节。咱们看一个范例,下面是我的电脑的Linux,ini原创 2008-04-27 23:46:00 · 1880 阅读 · 4 评论 -
TinyX 的编译(转贴)
由于需要,前面一段时间搜索了一下网上关于tinyX编译的文章,国内网站没有什么有用的文章(也可能是我没有看懂)。想下载tinyX的代码,结果只下载了X的代码。后面经过一番折腾,终于交叉编译tinyx成功,过程简单,特写出来共享一下。当然在freedesktop.org上你可以找到更详细的指导!1/代码:您可以在http://webcvs.freedesktop.org/xserver/转载 2008-12-15 23:39:00 · 2132 阅读 · 0 评论