android 移植
文章平均质量分 59
faithsws
大连理工大学计算机硕士,主要从事嵌入式硬件设计和linux驱动开发,android优化
展开
-
android 移植 一 准备
<br />最近工作上开始转向android,虽然以前接触过,但并没有在一个全新的硬件平台上移植android。<br />这次需要移植的平台是 imx35 cpu的一个硬件设备。主要设备有 lcd,touch panel,audio,battery,g sensor,light sensor,backlight,keypad,wifi,bluetooth,gps等等。目前已经做了除wifi和bt之外的其他部分,计划两个星期内,做好这两个部分。<br /> <br />整个移植过程比较繁琐,首先要做好各个部原创 2010-07-20 22:03:00 · 2230 阅读 · 2 评论 -
嵌入式的意义
<br />从大学本科开始,就从事着跟嵌入式相关的工作,至今为止,没有脱离“囹圄”。<br />同时,我也在反思,嵌入式的目标在哪里。<br />在学校的时候,就跟着老师做项目。用单片机做各种工业用的仪器和设备。自己选件,自己设计电路,自己画电路板,自己焊接,自己编程调试。现在想来,那确实是一段优秀的经历。很多做嵌入式的人是从应用软件转过来的,他们对硬件了解很低级,遇到硬件就头疼。可是想自己从头开始学,有没有那么多的资源。就算某些人,可以读懂电路图,却无法知道如何选件,如何设计,如何布线和制版。那是需要烧钱原创 2010-12-15 22:59:00 · 2788 阅读 · 0 评论 -
android移植 十之一 lcd课题
<br />当第一次移植android的时候,最最欣慰的现象就是lcd上有所显示。<br />但事与愿违,我的第一次做android1.6移植的时候,就遇到了麻烦。<br />电路板的cpu是freescale的 imx35。网上有好多此核心的 bsp,可不幸的,我的bsp在 framebeffer上,跟android不太兼容。<br />我的使用的内核,跑qt的rootfs是没有问题的,显示一切正常,可用android的rootfs时,就显示错误。感觉好像是双缓冲出现了问题。<br />lcd上只显示出一原创 2010-12-16 21:51:00 · 4498 阅读 · 5 评论 -
log
<br />U-Boot 2009.08-00177-gb12fc1b (Jan 26 2011 - 08:57:00)CPU: Freescale i.MX51 family 3.0V at 800 MHzmx51 pll1: 800MHzmx51 pll2: 665MHzmx51 pll3: 216MHzipg clock : 66500000Hzipg per clock : 665000000Hzuart clock : 54000000Hzcspi转载 2011-05-17 10:27:00 · 2418 阅读 · 0 评论 -
android截屏示例,适合流媒体 MediaPlayer截屏
Java 代码package com.bitmaptest;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import原创 2011-08-08 11:27:35 · 6497 阅读 · 16 评论 -
android stk 服务解析
首先,所有内容参考我的资源文档。 http://download.csdn.net/detail/faithsws/3820574文档中描述了从ril事件开始到stk应用的过程,包含了类关系图,数据格式流向图,以及各个部分功能的描述。 以下为实际操作时,遇到的问题。1.多数交互的功能都是通过发短信来完成。不同运营商的sim卡,在stk中要求发出的短信格式不一样,根据11.14规原创 2011-11-21 10:33:03 · 5019 阅读 · 6 评论 -
回顾 android 1.6下的 virtual key
曾经android 不支持virtual key。好像是2.0以后才有的virtual key的吧。virtual key顾名思义就是利用触摸屏的一个区域,模拟成按键,最终被android framework理解成按键事件。再说说,那时候的项目背景。当时android2.0还没出来,公司也是对android比较感兴趣。其实公司对android并不是十分技术雄厚,很多东西都在总结和积累阶段。一天原创 2011-11-21 11:30:31 · 2886 阅读 · 1 评论 -
linux程序崩溃调试技术
Linux 程序崩溃调试技术 一,起因在开发android的ril过程中,遇到了rild异常崩溃的现象。该进程直接控制android RIL相关的所有操作,如果异常终止,将导致android framework的重启。二,细节a)原创 2012-02-13 17:30:57 · 4649 阅读 · 1 评论