文章标签 ‘M8’
20107 月30

魅族M8:9.9.18俄制第四版+A8.1双启动固件下载

昨天自己做的,已经亲测一天,俄制第四版待机和音质都相当不错,欢迎大家测试。。 115网盘下载地址:http://u.115.com/file/f15f9e0429 解压后将文件放于disk根目录下就可以开刷了,先进入ce系统,在俄文选项里只选择第一项,其余全部点灭,按右下CTapT,重启即可。 本帖最后由 xiezhengxin 于魅族论坛 2010-7-29 16:07 编辑

20107 月29

魅族M9:M8SE折价1000,M8RE折价800换M9

引用:
原帖由 J.Wong 于 2010-7-29 21:52 发表 嗯,届时m8可以折价1千,re可以考虑折价8百换m9。

囧,这样换下去买部手机可以用一辈子。。

原帖地址:

http://bbs.meizu.com/thread-1943094-3-1.html

二楼。

20107 月29

魅族M8:GentleKiss轻吻一刻桌面时钟下载(10.07.27版)

按电源键调出设置菜单。

超炫的gentleKiss 升级大逆袭! 更多的梦幻泡泡,更强大的点击音效,更多的可选设置,让你的M8再次炫动起来! 还等什么!赶快来下载使用吧!

感谢翔翔的软件编写,感谢不锈的旋律提供的音效, 希望里面的 kiss the rain 大家会喜欢!

下载后复制到M8里安装即可,只支持新UI的固件

迅雷下载:

thunder://QUFodHRwOi8vZG93bi5tOGZhbnMuY29tL0Rvd25sb2FkVHJhbnNmZXIuYXNweD9zb2Z0aWQ9OTU2JnVybD0wWlo=

演示视频:

20107 月27

魅族M8:有道手机词典下载

软件介绍

软件需要联网才能使用,单词读音也是通过网络下载后读出的,建议打开WIFI后再使用。







下载地址

http://m.youdao.com/requestlog?c=MOBILE_DOWNLOAD&url=youdaodict_m8_1.0.0.cab

官方网站

http://m.youdao.com/helps/pw_download.html

20107 月27

猫屎一号.M8.MP4下载

影片简介

三位美国军人波塔斯基、帕奇与莱兹於越战时期的故事。这三位隶属於侦察队,队伍名称为猫屎一号(Cat Shit One),故事情节则是环绕於队伍出任务之所见所闻。故事中均参照历史发展,战役之名称与双方领导人物均有史籍可考;又漫画中武器或人物描绘也十分具体写实,特别是在各民族之间,以差异鲜明之各类动物表示。

迅雷下载地址

thunder://QUFodHRwOi8vczMubWVpenU4LmNvbTo4Mi8yMDEwLzA3L8OoyrrSu7rFZm9yK004Lm1rdlpa

20107 月25

活该你单身.中文.M8.MP4

影片简介

讲述都市男女爱情的前卫浪漫喜剧故事片《活该你单身》,片中不仅云集了包括贺军翔、吴大维、爱戴等在内的当红艺人,而且业内著名经纪人蔡心女士也首度担纲编剧和导演,影片试图用一种全新的思维和视角,为观众呈现当下都市青年男女的多层次恋爱心理,以及在这些情感纠葛背后隐藏的内心独白。

影评

正在看,看完再写。。。:——  正适合咱单身汉看看。。

ps:看完了,打分 ★★☆☆☆ 看来只能打2分……

迅雷下载

thunder://QUFodHRwOi8vczMubWVpenU4LmNvbTo4Mi8yMDEwLzA3L7vuuMPE47Wlye0uxNrHttbQ19YuMjAxMC5NZWl6dTgubXA0Wlo=

20107 月25

魅族M8:Android 2.2固件下载(面大A8.1 & A8评测)

A8.1下载及更新

SEPA &LBE A8.1修改版基于已经发布的Android A8版本

主要修改如下 1.        由于android2.2 权限问题,造成部分需要提权的软件无法使用的问题。 2.        修改wifi连接配置文件,修复部分手机无法获得dns,无法上网的问题(仅M8 se测试通过) 3.        预装部分软件(root explorer、es文件浏览器、ucweb、手机qq、案桌市场、搜狗输入法) 4.        修复自带的谷歌拼音输入法一直崩溃的问题。

下载地址: http://down.m8fans.com/soft-1299.html

A8下载及评测

优蛋下载:http://u.115.com/file/f85560fd06 迅雷下载:thunder://QUFodHRwOi8vZG93bi5tOGZhbnMuY29tL0Rvd25sb2FkVHJhbnNmZXIuYXNweD9zb2Z0aWQ9MTI5OSZ1cmw9MFpa

————————————–完美分割线—————————————– 刷机步骤:将下载好的xip.bin和mdroid.img直接放到M8根目录 之前的xip.bin,mdroid.img和mpatch.img都删除了,只留A8的xip.bin和mdroid.img 关机,正常刷机即可

————————————–完美分割线—————————————– 新功能:

  1. 升级至Android 2.2 release 1.1 性能和流畅度得到大幅提升
  2. 电话部分: 正常支持通话、短信功能 在魅族工程师的帮助下,初步解决了GPRS的问题。在南京移动2G卡上测试成功,但是在南京联通3G卡上测试失败。 因为电话模块不能开源,所以GPRS的问题预计难以修复。
  3. WIFI部分: 支持WIFI开启与关闭,支持WIFI电源管理,支持Marvell SDIO 8688的Deepsleep省电模式 修复了中文SSID自动重启的问题 改善了DHCP支持,在无法获得DNS地址的情况下会自动设置DNS为网关地址
  4. 电源部分: 完善了电源管理,降低了发热,支持关屏模式并实现部分设备的待机 修复了关屏无法唤醒的问题
  5. 图像部分: 默认竖屏,并支持旋转至横屏 支持2D,3D加速,3D加速支持OpenGL ES 1.1和OpenGL ES 2.0
  6. SD卡 可以在系统中正常使用SD卡了
  7. 修改了按键映射 M键:对应Back (不变) 音量增加键:对应Menu 音量降低键:对应Home 电源键:对应电源键
  8. 屏幕: 修复了PET屏重启后失效的问题 支持2点触摸
  9. USB连接 取消了Telnet连接方式,改用ADB驱动,可以使用91手机助手等工具直接连接M8

已知问题:

  1. 蓝牙功能无法使用
  2. 无法使用耳机Mic进行通话
  3. 使用电源键关闭后无法开机,必须拔电池
  4. 目前的待机并非真正的待机模式,会快速损耗电力,所以不用时请记得关机

————————————–完美分割线—————————————– CE固件启动正常,进入A系统后再进入CE系统,时间依然快6年(老问题不谈了)

A8在继承了A7优良血统的同时,添加了GPRS(貌似只能用移动的,联通不能用),SD卡读取,竖屏,待机锁屏,关机和Android 2.2系统等新东西 系统运行所未有的流畅,可以说是M8目前最好用,最流畅的Android固件,支持SIM卡复制联系人到Android系统,但是只能全部复制 不能单个复制。复制教程:进入电话,点联系人,点上音量键,会弹出菜单,最后一个就是导入导出 同时还支持图片两点触摸放大缩小~!!手机散热正常

但是,A8同样也失去和退化了某些功能 1.重力感应(面大更新里面说有重力感应,我使用了4个小时,愣是没有发现有重力感应,重力感应开关我是打开了的) 2.电影播放只有声音没有画面 3.音乐不能直接通过桌面图标进去收听,只能通过SD卡进去听歌(面大说要刷新很久,很久是非常久) 而且还只能一首一首的听,不能连续播放。 4.图片也只能是通过SD卡进去观看,也是只能一张一张的看,不能连续看,不支持GIF格式的动态展示,GIF打开是静态 5.不支持动态桌面 6.Gameloft游戏全线败北,都不能正常游戏 ————————————–完美分割线—————————————–

20107 月24

魅族M8:俄版固件09918第三版下载

希望这个版本不要再出现手机正常使用时自动关机的现象。。

下载地址:http://u.115.com/file/f9e1546373 文件名:dao89_n428c_09918.7z

安装说明

PrtScn20100710220451.png PrtScn20100710220507.png
提示:选择CTapT
PrtScn20100710220511.png
 提示:重启进入setting把语言设置成简体中文
20107 月21

决战刹马镇.国语中字.2010.M8.MP4

影片介绍

《决战刹马镇》讲述的故事发生于一个在中国版图上失落的西北传奇小镇–刹马镇,一群装备精良的国际大盗为了一个鲜为人知的宝藏来到这里,同孙红雷率领的“护宝小分队”展开一场别开生面的大漠血战,不仅斗智斗勇,同时妙趣横生。三十年代,以胡栓子为首的土匪横行西北大漠,窃取了“西夏王陵”的巨额宝藏,为了私吞宝藏,嗜血的胡栓子屠杀了手下所有的兄弟,而随着他的死亡,宝藏的线索也随之消失了……   决战刹马镇-彭贵深时光荏苒,当年土匪横行的刹马镇,时至今日,现任村官唐想利用早年“土匪藏宝”的传说,修建一个以土匪文化为名的度假村,来繁荣当地乡村经济,为全镇的人谋份一劳永逸的产业!在老唐的煽动下,全镇的乡亲们都被动员了起来:有把自家改造成客舍的;有把院子打扮成酒吧,按摩房的;还有集边体组织着表演“土匪抢劫”节目的……然而,镇子被老唐折腾的风风火火,但游客却一个没来,这让老唐心急如焚……   老唐收集全镇乡亲们家的“老东西”,找到电视台的“鉴宝”节目,希望可以让专家找出个“土匪”留下的物件,算个宣传的卖点,但专家鉴定之后,让老唐大失所望,他背去的“老东西”在专家眼里全是没有任何价值的“破烂”!然而,这堆“破烂”却引起一个文物贩子大崔的注意,大崔发现“破烂”之中,有一件“铜牌”可能是当年“土匪藏宝”留下线索……

观后感

强烈推荐,比人在囧途还搞笑。。呵呵~。★★★★☆ 我打四星~~

迅雷下载地址

thunder://QUFodHRwOi8vczUubWVpenU4LmNvbTo4Mi8yMDEwLzA3L7721b3JssLt1fIuufrT79bQ19YuMjAxMC5NZWl6dTgubXA0Wlo=

20107 月14

魅族M8:UCWEB7.3正式版已发布

UC浏览器7.3版

软件大小:1523KB 更新日期:2010.07.14

新功能

1.网址安全,对假冒、乱扣费网站进行安全提示 2.下载安全,对下载资源进行安全扫描 3.HTTPS安全性增强 4.笔选内容,一键分享。 下载方式一:下载到电脑 点击http://wap.uc.cn/u11593/p/下载,需通过数据线或蓝牙、红外等方式传输到手机安装 下载方式二:通过手机上网下载 通过手机内置浏览器访问http://wap.uc.cn/u11593即可开始下载 下载方式三:已安装UCWEB的M8手机(推荐) 选择菜单中的“帮助”–“检查更新”,按提示下载,下载好退出UCWEB。 从手机桌面“文档”进入“设备–My Documents”-找到安装包安装即可。  魅族M8超级交流群:21658800
20107 月11

魅族M8:串口连接摇杆玩游戏视频

20107 月10

魅族M8:LBE第一个可拨电话、发短信Android固件下载

这是LBE TEAM ANDROID发布史上的一个重要的里程碑。也是第一个支持电话功能的民间ANDROID ROM. 这个ROM应该说比较稳定了,欢迎大家测试。

A5版本新加入的功能和修复的bug: 1、支持M8全系列电话功能(感谢魅族工程师bill和guof的大力支持)。    支持拨打/接听电话(需要注意的是,目前只能听到对方声音,对方无法听到本地声音,正在修复中)    支持收发短信    支持GPRS(联通3G卡可能有问题) 2、改善了电源管理,不会那么热了。 3、暂时去掉了wlan驱动,恢复了SD卡。wlan驱动会在完善后放出。

刷机说明:

把以下链接下载的东东都拷贝到DISK下刷机,启动。

下载地址:http://down.m8fans.com/soft-1299.html

mdroid.img下载地址: http://u.115.com/file/t1fb133eda

站长测试:

本固件通话音量和音效都非常差、反映迟钝,不建议刷机。

20107 月7

魅族M9:真机照

20107 月3

魅族M8:65种隐藏功能

1.在状态栏时间的位置按住往下拉可以打开任务管理器

2.按住”M”主键也可以打开任务管理器

3.双击电源开关可以拒绝接听电话

4.顶栏信号栏(左上角)往下拉可以切换程序

5.双击”M”主键可以打开音乐界面

6.来电模式下,按音量大小都可以静音 (还可以通过按一下电源键来实现来电静音)

7.编辑短信文本时,长按会有放大效果

8.关闭任务管理只要按M键或点下边三个点的位置往上拉或点击顶栏

9.复制和粘贴功能可以在任意集成的软件中使用

10.照相的时候可以调整大小/白平衡,在音量键+-

————————防疲劳线——————————-

11.音乐键可以拍摄.(非se版)

12.在拔号状态下,直接按”正下角的电话标志”,也是拔号键可以提出前一次的拔号.

13.同时按住M键+音量键就可以快速切换无声或有声模式

14.电话记录或短信列表中选择后往右接可以删除(此功能很多地方通用)

15.当免提接电话时,如果要显示状态可以用手在听筒位置闪过一下.

16.计算器当横屏时会自动改为科学计算器

17.电话状态下输入电话号码之后按0不放直到变成+,再按拨号键可以显示归属地

18.如果短信显示发送失败,只要点一下那个红色的时间,就可以直接继续发了,不用重新再打一遍信息

19.双击桌面的时间和天气插件,都可以直接进入时间和天气

20.任务管理器只要点标题栏中间就会收起来了

———————-防疲劳线————————–

21.打字的时候,如果点右上角可以关闭输入法

22.天气插件,有多个城市时,只要点一下插件图标,会自动显示另一个城市的天气

23.在M8自带文件夹下,选择文件夹重命名,会有加密功能

24.后台通话,顶栏变绿;录音后台,顶栏变橙

25.在电话详情状态下,点住电话号码不放可以复制操作.

26.死机的时候 长按10秒 关机键 会重启….

27.蓝牙,可以浏览对方文件!

28.通话记录列表里,查看联系人信息。点击号码前的电话图标,(未接,拒接,已接等)直接回拨电话至该联系人!

29.通话完毕后如顶栏显示白色表明没有挂断电话,按顶栏会显示挂电话界面,此时可以挂断了。

30.电源建+M!可以截图

————————防疲劳线————————-

31.自带web浏览器可以浏览本地硬盘文件,详细显示名称、类型、大小、创建时间,能够打开超大图!

32.设置了IP拨号,要按号码前那个IP图标才是IP拨号,如果直接按号码是普通拨号 。

33.锁屏状态下 音乐插件也可以滑动显示封面、歌词、频谱分析

34.在拼音输入法时如果要输入英文,直接输入然后回车

35.插着耳机时,按小白点通话键打开音乐播放。

36.通话记录中长按回拨的电话图标是ip拨号

37.照相模式下按住照相键或者音乐键可手动对焦

38.用耳机听歌时双击耳机上的接听挂断键可以切换到下一曲

39.在输入方式下长按CH 可切换输入法

40.调节音量大小时按圆点旁的进度条可以进行+1-1的小量调节

——————–防疲劳线——————————

41.输入有英文字母与数字的组合,只要输入数字键完成.如yumiao1,当输入字母后,不选择,直接再输入1,前面的yumiao会自动输入

42.音乐界面,直接打开,选中文件夹即可创建同名播放列表

43.在英文输入状态下,双击回车左边那个大写按钮,可连续输入大写

44.待机时连接USB是1.0模式,点亮屏幕再连接USB是2.0模式

45.播放视频的时候双击屏幕会切换不同的缩放模式

46.m8和m8发送超过1m的文件会调用wlan模块

47.播放视频的时候点视频图标是从头开始放,点视频名字是从上次退出自动记录的点开始放。

48.进入文档=>选择你要编辑的文件=>选择编辑的文件=>点击选项=>选择重命名!快速批量修改文件名! 49.用系统自带的电子书看书时点击屏幕的右侧会出现百分比的滚条

50.发短消息时,点右上角的绿色或红色送达时间,可以查看具体的发送及到达详情

—————————防疲劳线—————————-

51.音乐播放器在播放歌曲并后台运行,再打开录音机录音,可以直接录歌,系统会连声音加音乐一起录制。

52.在设置中调节背光亮度时单击滑动条的左边和右边,分别可以达到减少1%和增加1%的效果

53.当你操作误按时候,手指不要松开,直接划过去,系统会默认你是在划动,而不是选定

54.短消息详情状态下长按可以“转发”、“删除”、“复制”某条短信

55.来电时,点一下右边的几个小点也有静音效果

56.联系人存在多号码时,编辑界面里,每个号码前有五角星,实心五角星表示此号码为首选号码,在联系人列表中联系人名字下显示此号码。可以点空心的五角星将对应的号码改为首选号码,显示在多个号码的第一个位置。

57.进入软件商店,点击一下特定图标!然后点击左上角的软件图标,会发现出现很多截图

59.关机后M8RE 先按按音乐键再按电源键;M8SE 先按音量上再按电源键直到进入刷机模式不放。

60.编辑短信,新建联系人,输入人名的拼音系统会自动匹配的联系人

————————-防疲劳线—————————-

61.设置壁纸背景时,当壁纸选择一张图片时,用手点住图片上下移动,可调整背景位置及低色补充!

62.看电子书的时候,点屏幕上半部分会显示上一页,点屏幕下半部分会显示下一页(

63.播放视频时,点击进度圆点的前方(不要离圆点太远)是快进3分钟;点击进度圆点的后方则是快退3分钟。

64.按住M键不放,再长按电源键,直到屏幕下方出现clear…字样,恭喜你,你已成功进入重置注册表模式

65.魅族M8超级交流群:21658800

原帖地址

20107 月3

魅族M8:新版Opera发布

新版Opera for M8 发布,可以在M8手机软件中心下载到,新版打开网页速度大升,效果炫丽,但是页面响应显然没有UCWEB强大,有一卡一卡的感觉,且在登陆新浪围脖时,始终登陆不了,不知道是什么地方出的问题,后来重启登陆进去,但是发布不了图片。囧。。。

魅族M8超级交流群:21658800

20107 月2

魅族M8:原文件或目标文件正被使用

三种解决方法: 1、先拷贝到任一文件夹,用m8上自带的移动或复制功能覆盖; 2、关机之后当U盘拷贝进去覆盖; 3、启动M8上的ftp软件,通过ftp方式;

20107 月1

收藏:魅族M8 Android内核源码和固件下载

魅族官方提供了M8的Android内核源码,包含了完整的驱动以及说明,由于MEIZU M8的物理硬件和iPhone一样平时操作的只有1个Home键无法模拟,Android的Back、Menu以及其他因素魅族放弃了M8跑Android的计划。由于M8使用的是Samsung ARM11内核的S3C6410工作频率为667MHz,山寨厂商有一定的借鉴价值。

  有关魅族M8的ADB驱动 http://m8-android-kernel.googlecode.com/files/M8_6410_adb_driver.rar

  M8的Android编译好固件下载,刷机方法和Wince的一致,下载后直接解压放到USB Storage的根目录 http://code.google.com/p/m8-android-kernel/source/browse/bin/m8_android.rar 

  M8 for Android源码托管在Google Code上面,使用SVN工具直接提取 浏览地址 http://code.google.com/p/m8-android-kernel/source/browse/#svn/trunk 需要注意的是Android开发网发现有关Modem这块代码没有,涉及到了英飞凌的机密,不过可以看到编译好的库,直接挂上即可。

  SVN Checkout地址 http://m8-android-kernel.googlecode.com/svn/trunk

  最后是Android123找到的有关M8的移植文章网上整理的word文档,有兴趣的网友可以DIY下,不过Android开发网表示Android和M8原始的Wince比较差距较大,个人还是建议使用完善的WinCE系统,毕竟可以直播RMVB、WinCE对于M8更适合些。

  1. make menuconfig

A. 串口改成串口3输出打印信息。 (一) (root=/dev/nfs init=/init nfsroot=192.168.1.10:/nfs ip=192.168.1.100 console=ttySAC2,115200 console=ttySAC2,串口2输出,必须与下面同时修改 (二) System Type  —>S3C UART to use for low-level messages—>2 值设成2,即串口2输出,必须与上面同时修改。

B. Onenand驱动支持 (一) Device Drivers  —>Memory Technology Device (MTD) support  —>OneNAND Device Support  —> []   Verify OneNAND page writes                                 <>   OneNAND Flash device via platform device driver (二) onenand的支持 从贺超提供的linux2.6.27包drivers\mtd\onenand目录复制s3c6410.h,s3c_onenand.c,s3c_onenand.h提供对三星onenand的支持 (三) Makefile修改 drivers\mtd\onenand\Makefile文件最后添加一行:onenand-objs = s3c_onenand.o,编译s3c_onenand.o,连接进内核。 (四) 在arch\arm\mach-s3c6410\mach-smdk6410.c中   static struct platform_device pmem_gpu1_device = {  .name = “android_pmem”,  .id = 1,  .dev = { .platform_data = &pmem_gpu1_pdata }, }; #endif 的后面添加代码: /add by liuyihui 2009-08-21/ / 添加onenand驱动支持 / / OneNAND Controller / / OneNAND flash controller / #define S3C64XX_PA_ONENAND     (0x70100000) #define S3C64XX_SZ_ONENAND     SZ_1M static struct resource s3c_onenand_resource[] = {  [0] = {   .start = S3C64XX_PA_ONENAND,   .end   = S3C64XX_PA_ONENAND + S3C64XX_SZ_ONENAND – 1,   .flags = IORESOURCE_MEM,  } }; 或者替换新的代码:  arch\arm\plat-s3c64xx\devs.c, linux/arch/arm/mach-s3c6400/include/mach/map.h struct platform_device s3c_device_onenand = {  .name    = “onenand”,  .id    = -1,  .num_resources   = ARRAY_SIZE(s3c_onenand_resource),  .resource   = s3c_onenand_resource,  .dev.platform_data = &s3c_nand_mtd_part_info }; /add end/ 在数组static struct platform_device smdk6410_devices[] __initdata = {的最后添加:  &s3c_device_onenand /add by liuyihui 2009-08-21/ (五) 分区表修改:使userdata从0x0a000000开始 文件linux/arch/arm/plat-s3c/include/plat/partition.h中:           {                 .name  = “cache”,                 .offset  = MTDPART_OFS_APPEND,                 .size  = (67SZ_1M)+0x1000000,//orig:(67SZ_1M)/modified by cefanty 2009-08-21/         },   (六) 修改drivers\mtd\onenand\generic.c 复制drivers\mtd\onenand\generic.c替换掉。  

C. Device Drivers  —>Input device support  —>  []   Keyboards  —> (一) 暂时去掉键盘支持,因为键盘占用了GPK14口,GPK14口在M8是USB供电开关的GPIO,拉高才能用USB

D. Device Drivers  —> [] USB support  —>  <>   USB Gadget Support  —> (一) <>   USB Gadget Drivers (Ethernet Gadget (with CDC Ethernet supp (二) Ethernet Gadget (with CDC Ethernet support)              (三) [ ]       RNDIS support (四) d.1)选择Ethernet Gadget (with CDC Ethernet supp,用于把M8模拟成网卡,实现nfs挂载系统。同时去掉RNDIS support支持,因为ubuntu下没有驱动支持。 (五) drivers\usb\gadget\s3c-udc-otg-hs.c修改为USB使用外部晶振   //writel(0x20, S3C_USBOTG_PHYCLK); /commented by liuyihui 2009-08-24/ writel(0x00, S3C_USBOTG_PHYCLK);  /00:USB使用外部晶振。modified by liuyihui 2009-08-24*/

2. 驱动移植和修改

A. LCD驱动移植 i. drivers\video\Kconfig,搜索config FB_S3C_LTS222QV,在后面添加如下选项 config FB_S3C_LMS340KC01  bool “LMS340KC01”  —help—  TBA ii. 添加驱动:drivers\video\samsung\s3cfb_lms340kc01.c   a) 复制刘奕辉开发的s3cfb_lms340kc01.c驱动到目录drivers\video\samsung\ b) 在drivers\video\samsung\Makefile文件最后添加内容: obj-$(CONFIG_FB_S3C_LMS340KC01) += s3cfb_lms340kc01.o iii. 修改drivers\video\samsung\s3cfb_fimd4x.c,在函数s3cfb_set_gpio最后注释代码,添加:  

#if 0/commented by liuyihui 2009-08-24/  / module reset /  if (gpio_is_valid(S3C64XX_GPN(5))) {   err = gpio_request(S3C64XX_GPN(5), “GPN”);

  if (err) {    printk(KERN_ERR “failed to request GPN for ”     “lcd reset control\n”);    return err;   }

  gpio_direction_output(S3C64XX_GPN(5), 1);  }

 mdelay(100);

 gpio_set_value(S3C64XX_GPN(5), 0);  mdelay(10);

 gpio_set_value(S3C64XX_GPN(5), 1);  mdelay(10);

 gpio_free(S3C64XX_GPF(15));  gpio_free(S3C64XX_GPN(5)); #endif

/add by liuyihui 2009-08-24/ / 打开M8 LCD需要用到的GPIO口 / #if 1 //M8 GPIO set hight  / module reset ///LCD_nRESET_SHIFT/4*/  if (gpio_is_valid(S3C64XX_GPQ(4))) {   err = gpio_request(S3C64XX_GPQ(4), “GPQ”);

  if (err) {    printk(KERN_ERR “failed to request GPQ for ”     “lcd reset control\n”);    return err;   }   gpio_direction_output(S3C64XX_GPQ(4), 1);  }  mdelay(100);  gpio_free(S3C64XX_GPQ(4));

 / module reset ///LCD_nSS_SHIFT/5/  if (gpio_is_valid(S3C64XX_GPQ(5))) {   err = gpio_request(S3C64XX_GPQ(5), “GPQ”);

  if (err) {    printk(KERN_ERR “failed to request GPQ for ”     “lcd reset control\n”);    return err;   }   gpio_direction_output(S3C64XX_GPQ(5), 0);  }  mdelay(100);  gpio_free(S3C64XX_GPQ(5));     / module reset ///LCD_MOSI_SHIFT/7/  if (gpio_is_valid(S3C64XX_GPQ(6))) {   err = gpio_request(S3C64XX_GPQ(6), “GPQ”);

  if (err) {    printk(KERN_ERR “failed to request GPQ for ”     “lcd reset control\n”);    return err;   }   gpio_direction_output(S3C64XX_GPQ(6), 1);  }  mdelay(100);  gpio_free(S3C64XX_GPQ(6));     / module reset ///LCD_MOSI_SHIFT/7/  if (gpio_is_valid(S3C64XX_GPQ(7))) {   err = gpio_request(S3C64XX_GPQ(7), “GPQ”);

  if (err) {    printk(KERN_ERR “failed to request GPQ for ”     “lcd reset control\n”);    return err;   }   gpio_direction_output(S3C64XX_GPQ(7), 1);  }  mdelay(100);  gpio_free(S3C64XX_GPQ(7));    / module reset ///LCD_CLK_SHIFT/8/  if (gpio_is_valid(S3C64XX_GPQ(8))) {   err = gpio_request(S3C64XX_GPQ(8), “GPQ”);

  if (err) {    printk(KERN_ERR “failed to request GPQ for ”     “lcd reset control\n”);    return err;   }   gpio_direction_output(S3C64XX_GPQ(8), 1);  }  mdelay(100);  gpio_free(S3C64XX_GPQ(8));

#endif

 return 0; } /add end/ c)  iv. 修改drivers\video\samsung\s3cfb_spi.c,在函数s3cfb_set_gpio最后注释代码,添加:   在代码#elif defined(CONFIG_PLAT_S3C64XX)后面添加:

#define MEIZU_M8 #ifdef MEIZU_M8 #define S3C_FB_SPI_CLK(x) (S3C64XX_GPQ(8 + ( 4))) #define S3C_FB_SPI_MOSI(x) (S3C64XX_GPQ(7 + (4))) #define S3C_FB_SPI_CS(x) (S3C64XX_GPQ(6 + (4))) #else #define S3C_FB_SPI_CLK(x) (S3C64XX_GPC(1 + (ch 4))) #define S3C_FB_SPI_MOSI(x) (S3C64XX_GPC(2 + (ch 4))) #define S3C_FB_SPI_CS(x) (S3C64XX_GPC(3 + (ch * 4))) #endif

B. 触摸屏移植 drivers\input\touchscreen:synaptics510_i2c.c,synaptics510_i2c.h,Makefile,Kconfig        C. 按键移植 覆盖如下文件:目录drivers\input\keyboard\下的:gpio_keys.c  

3. Busybox在Android上的使用

To build busybox • Download the latest version of busybox from the following website. At the time of writing the latest version was v.1.13.3. http://www.busybox.net • Extract the busybox source: tar jxf busybox-1.13.3.tar.bz2 • Configure busybox by running menuconfig cd busybox-1.13.3/ make menuconfig • In menuconfig set the following options Busybox Settings –> Build Options –> Build Busybox as a static binary (no shared libs)  –  Enable this option by pressing “Y” Busybox Settings –> Build Options –> Cross compiler prefix  –  Set this option equal to “arm-none-linux-gnueabi-” Busybox Settings –> Installation Options –> Don’t use /usr  –  Enable this option by pressing “Y” Linux Module Utilities  —>  [ ] Simplified modutils 这项不能选,否则insmod 驱动模块加载会提示找不到*.ko驱动文件的路径 • Export path to where the cross-compiler is located on the host, for example: export PATH=/opt/arm/arm-2007q3/bin:$PATH • Build busybox make   Installing Busybox


To install busybox in the target file-system • Create a /bin directory in the target file-system. For example: mkdir //bin • Copy the busybox binary to the /bin directory in the target file-system cp busybox //bin •  Install the busybox command line tools on the target by executing the following commands: cd /bin ./busybox –install   Make the Busybox shell the default shell


To make the busybox shell the default shell, edit the file “init.rc” in the target file-system as follows: • Edit the console service so that it runs the busybox shell and not the default shell by replacing: service console /system/bin/sh With: service console /bin/sh • Add the path of the busybox command line tools to the system path variable by replacing: export PATH /sbin:/system/sbin:/system/bin:/system/xbin With export PATH /bin:/sbin:/system/sbin:/system/bin:/system/xbin

Android cupcake 1.5版移植

1. 在Android挂载SD移植

cupcake 1.5版需要改写下列文件。

A.    编译mountd,并在文件系统中启动这一服务。

   修改 system/core/mountd/Android.mk文件,开放最后一行

    # disabled – we are using vold now instead     # include $(BUILD_EXECUTABLE)     为:

    # disabled – we are using vold now instead     include $(BUILD_EXECUTABLE)

B.     增加 安装mountd.conf 文件

      修改 system/core/rootdir/init.rc文件

   释放下两行:

     service mountd /system/bin/mountd           socket mountd stream 0660 root mount C.     修改  system/core/rootdir/Android.mk 文件, 增加 etc/mountd.conf \,如下:

    copy_from := \        etc/dbus.conf \        etc/init.goldfish.sh \        etc/mountd.conf \        etc/hosts D. 修改根文件系统的system\etc \mountd.conf文件: block_device    /dev/block/mmcblk0

20106 月28

魅族M8:IMQQ 20100628