Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

2013-06-28 文章 Chi-Lau He
是这样的。今天我已经找到了mediatek和spreadst平台的驱动。其实我的设想是从一个引导器里引导多个系统。既不影响现成的,又可以运行另一个系统。或者像wubi那样map一个文件。uboot好像做不到吧。gentoo的软件包比较里面我也看到了几个支持arm的引导器。如果uboot能引导syslinux也不错。
这应该如何操作?做一个boot.img?
我觉得只要交叉编译,然后设备的映射正确,图形输出也不会困难。手机不也有gpu么。
tinycore的镜像站目录下面还有arm,我想这是最小的linux了吧。现在我才发现一个问题,即使把手机现有分区大小调整了,空余部分分了区dev下面仍然找不到对应的分区。

--- Original Message ---

From: chen.chencha...@gmail.com
Sent: June 29, 2013 12:09 AM
To: ubuntu-zh@lists.ubuntu.com
Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

On 19:27 Thu 27 Jun   , Chi-Lau He wrote:
 也算是软件吧,除硬件外的就是软件。驱动我已经看了,应该能用。如果不补课下月十号左右我会试试。实践是检验真理的唯一标准

我的看法是,楼主倘若打算移植个类似xda,MIUI的ROM,大概很难过驱动这一关.手机硬件千奇百怪,又大多闭源.写通用驱动的想法不现实.

倘若只是给自己的手机做移植,又不理会手机的周边硬件,只把cpu启动,点亮屏幕触屏,当个做示范的平板.大概可以参考arm嵌入式移植.

首先去找一个交叉编译链,支持你手机的.

bootloader的话,用通用的uboot代替grub是个好选则.在arm上起动kernel,没有什么能比过uboot.

kernel的话,不用担心移植的问题.满大街的android手机证明kernel在arm上移植不怎么花功夫.

ubuntu的unity是基于QT的.所以移植QT看来是必要的.QT的移植方法已经烂大街了,不用担心.

嵌入式大概就帮你到这里了.ubuntu系统的其它部分就要慢慢来了.unity是个基于QT又和GTK不清不楚的玩意,想点亮图型界面怕要下点苦功夫.

其它底层软件也是个让人头大的烂摊子.

对比其来,有arm版本的其它发行版要简单许多.看看debian,fedora,openSUSE吧,他们有现成的.

--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

2013-06-27 文章 Chi-Lau He
也算是软件吧,除硬件外的就是软件。驱动我已经看了,应该能用。如果不补课下月十号左右我会试试。实践是检验真理的唯一标准

--- Original Message ---

From: 六月 380121...@163.com
Sent: June 27, 2013 3:22 PM
To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

lz是想把ubu像装软件一样移植到手机上,应该很难,而且意义不大。系统能移进去,那手机硬件的驱动?

Chi-Lau He jianjia11...@hotmail.com编写:

华为还是封闭多于开放,毕竟作为一个商业公司,而且是在中国。
是的,架构当然不是唯一因素。不只debian有arm架构,还有几个发行版也有,gentoo,arch,suse都有。提取它们软件包内二进制文件在我的手机上也能运行。不过无论是gtk还是qt均出错,曾试过编译wayland,无果。
最大的困难莫过于硬件的封闭性。

--- Original Message ---

From: 鲭.Mackerel ghost.macke...@gmail.com
Sent: June 26, 2013 10:34 PM
To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

于 2013年06月26日 22:24, Chi-Lau He 写道:
 驱动可否从system分区下提取或拆机再搜索是否存在开源代码?虽然readelf告诉我那里的驱动是aeabi的,但是我居然在eeprom驱动的二进制文件里找到了版权信息,还是GPL的授权。另外像华为部分机型的触屏,wifi驱动是开源的。

 --- Original Message ---

 From: 鲭.Mackerel ghost.macke...@gmail.com
 Sent: June 26, 2013 10:06 PM
 To: ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 于 2013年06月26日 21:54, Chi-Lau He 写道:
 现在难度就是手机的bootloader引导,我现在是高中生,一点也不了解其中原理,虽然找了几部手机把boot分区dump下来了,但是似乎没什么规律,另我担心的就是gsm驱动。编译只是时间问题。我觉得只要有驱动,未尝不可实现x桌面。
 现在在android的linux下已经交叉编译出用glibc的程序了,比如p7zip。不过都是命令行的程序。
 目的就是摆脱android的框架,我觉得android是对开源精神的亵渎。一方面声称开源,另一方面却让参差不齐的产品,硬件诞生,特别是无良企业/商家,浪费开发者时间和精力。很好的例子是android
  qq和linux qq。

 --- Original Message ---

 From: 六月 380121...@163.com
 Sent: June 26, 2013 9:36 PM
 To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Cc: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 难度不小吧,而已目的是什么呢

 发自我的 iPad

 在 2013-6-26,21:27,Zhenbo Li litime...@gmail.com 写道:

 如果真想这么做,为啥用 ubuntu 呢?试试 debian 之类的会不会更好?
 精神上支持 LZ,但感觉技术难度不会小

 在 2013年6月26日下午9:24,Chi-Lau He jianjia11...@hotmail.com 写道:
 Ubuntu for 
 phone算不上真正意义的系统吧,况且有硬件要求,还是基于现有系统。我说的是直接编译出和pc版一模一样的系统及库再刷入nand。
 只要cpu和内存配置不是太低,能运行android就应该可以,不过图形界面肯定大大缩水。比如现在我电脑用的arch 
 x86-64开xfce以后开机才占用300M内存。

 --- Original Message ---

 From: 小花喵 she.sa...@gmail.com
 Sent: June 26, 2013 8:49 PM
 To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh]有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 表示想把Ubuntu13装到CB板上,可是应该可能跑不了。 ﹏

 *
 *
 *~*盛开如夏莲,美丽动人*~
 **~شکوفه مانند لوتوس تابستان، زیبا~
 *Me.Sina http://t.sina.com.cn/wolfanenator
 小花(Jyu..)谨上


 在 2013年6月26日下午8:46,徐靖 ghost.macke...@gmail.com写道:

 但是Ubuntu不是已经有 Ubuntu for Phone 了吗?



 在 2013年6月26日下午8:08,Chi-Lau He jianjia11...@hotmail.com写道:

 手机的cpu是arm的,那么是否可以直接交叉编译一个系统来引导?
 关于bootloader。是否可以利用手机bootloader引导进grub或者syslinux?那样就能实现双系统了吧。
 关于驱动。是否可以利用手机system分区下现有的ko文件?
 理论上我觉得是可行的,主要是不清楚具体过程。比如mtk或展讯平台的好像bootloader没有还是很特殊。分区表如何控制?我用linux上交叉编译的工具提示内核太旧,然后有一个工具可以修改但是删除分区以后无法与相邻分区合并。另外编译内核我只成功过两次,其余都是各种错误,折腾。
 现在我已经在现有的android的3.0内核基础上把glibc加入了。但是xorg还是不能运行。不过编译的php,mysql,nginx,lighttpd,gcc,autoconf正常工作。
 我看从android手机上提取的文件头都是 ANDROID开头,格式似乎很奇怪。
 各位朋友不妨说说自己的看法。
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/4e2a246e/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/f24d254a/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 --
 Have a nice day!
 Zhenbo Li
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 我觉得用puppy可能会比较好点。
 另外,安卓手机存在的一个问题就是碎片化严重,这个问题在开发者的眼里都是眼
 中钉肉中刺。试问我们该如何解决硬件的驱动问题?

 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

貌似华为的很多东西都是开源的。

--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


[Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

2013-06-26 文章 Chi-Lau He
手机的cpu是arm的,那么是否可以直接交叉编译一个系统来引导?
关于bootloader。是否可以利用手机bootloader引导进grub或者syslinux?那样就能实现双系统了吧。
关于驱动。是否可以利用手机system分区下现有的ko文件?
理论上我觉得是可行的,主要是不清楚具体过程。比如mtk或展讯平台的好像bootloader没有还是很特殊。分区表如何控制?我用linux上交叉编译的工具提示内核太旧,然后有一个工具可以修改但是删除分区以后无法与相邻分区合并。另外编译内核我只成功过两次,其余都是各种错误,折腾。
现在我已经在现有的android的3.0内核基础上把glibc加入了。但是xorg还是不能运行。不过编译的php,mysql,nginx,lighttpd,gcc,autoconf正常工作。
我看从android手机上提取的文件头都是 ANDROID开头,格式似乎很奇怪。
各位朋友不妨说说自己的看法。
-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

2013-06-26 文章 Chi-Lau He
Ubuntu for phone算不上真正意义的系统吧,况且有硬件要求,还是基于现有系统。我说的是直接编译出和pc版一模一样的系统及库再刷入nand。
只要cpu和内存配置不是太低,能运行android就应该可以,不过图形界面肯定大大缩水。比如现在我电脑用的arch 
x86-64开xfce以后开机才占用300M内存。

--- Original Message ---

From: 小花喵 she.sa...@gmail.com
Sent: June 26, 2013 8:49 PM
To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
Subject: Re: [Ubuntu-zh]有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

表示想把Ubuntu13装到CB板上,可是应该可能跑不了。 ﹏

*
*
*~*盛开如夏莲,美丽动人*~
**~شکوفه مانند لوتوس تابستان، زیبا~
*Me.Sina http://t.sina.com.cn/wolfanenator
小花(Jyu..)谨上


在 2013年6月26日下午8:46,徐靖 ghost.macke...@gmail.com写道:

  但是Ubuntu不是已经有 Ubuntu for Phone 了吗?



 在 2013年6月26日下午8:08,Chi-Lau He jianjia11...@hotmail.com写道:

  手机的cpu是arm的,那么是否可以直接交叉编译一个系统来引导?
  关于bootloader。是否可以利用手机bootloader引导进grub或者syslinux?那样就能实现双系统了吧。
  关于驱动。是否可以利用手机system分区下现有的ko文件?
 
 
 理论上我觉得是可行的,主要是不清楚具体过程。比如mtk或展讯平台的好像bootloader没有还是很特殊。分区表如何控制?我用linux上交叉编译的工具提示内核太旧,然后有一个工具可以修改但是删除分区以后无法与相邻分区合并。另外编译内核我只成功过两次,其余都是各种错误,折腾。
 
 
 现在我已经在现有的android的3.0内核基础上把glibc加入了。但是xorg还是不能运行。不过编译的php,mysql,nginx,lighttpd,gcc,autoconf正常工作。
  我看从android手机上提取的文件头都是 ANDROID开头,格式似乎很奇怪。
  各位朋友不妨说说自己的看法。
  --
  ubuntu-zh mailing list
  ubuntu-zh@lists.ubuntu.com
  https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/4e2a246e/attachment.html
 
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

-- 下一部分 --
一个HTML附件被移除...
URL: 
https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/f24d254a/attachment.html
--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

2013-06-26 文章 Chi-Lau He
现在难度就是手机的bootloader引导,我现在是高中生,一点也不了解其中原理,虽然找了几部手机把boot分区dump下来了,但是似乎没什么规律,另我担心的就是gsm驱动。编译只是时间问题。我觉得只要有驱动,未尝不可实现x桌面。
现在在android的linux下已经交叉编译出用glibc的程序了,比如p7zip。不过都是命令行的程序。
目的就是摆脱android的框架,我觉得android是对开源精神的亵渎。一方面声称开源,另一方面却让参差不齐的产品,硬件诞生,特别是无良企业/商家,浪费开发者时间和精力。很好的例子是android
 qq和linux qq。

--- Original Message ---

From: 六月 380121...@163.com
Sent: June 26, 2013 9:36 PM
To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
Cc: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

难度不小吧,而已目的是什么呢

发自我的 iPad

在 2013-6-26,21:27,Zhenbo Li litime...@gmail.com 写道:

 如果真想这么做,为啥用 ubuntu 呢?试试 debian 之类的会不会更好?
 精神上支持 LZ,但感觉技术难度不会小

 在 2013年6月26日下午9:24,Chi-Lau He jianjia11...@hotmail.com 写道:
 Ubuntu for phone算不上真正意义的系统吧,况且有硬件要求,还是基于现有系统。我说的是直接编译出和pc版一模一样的系统及库再刷入nand。
 只要cpu和内存配置不是太低,能运行android就应该可以,不过图形界面肯定大大缩水。比如现在我电脑用的arch 
 x86-64开xfce以后开机才占用300M内存。

 --- Original Message ---

 From: 小花喵 she.sa...@gmail.com
 Sent: June 26, 2013 8:49 PM
 To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh]有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 表示想把Ubuntu13装到CB板上,可是应该可能跑不了。 ﹏

 *
 *
 *~*盛开如夏莲,美丽动人*~
 **~شکوفه مانند لوتوس تابستان، زیبا~
 *Me.Sina http://t.sina.com.cn/wolfanenator
 小花(Jyu..)谨上


 在 2013年6月26日下午8:46,徐靖 ghost.macke...@gmail.com写道:

 但是Ubuntu不是已经有 Ubuntu for Phone 了吗?



 在 2013年6月26日下午8:08,Chi-Lau He jianjia11...@hotmail.com写道:

 手机的cpu是arm的,那么是否可以直接交叉编译一个系统来引导?
 关于bootloader。是否可以利用手机bootloader引导进grub或者syslinux?那样就能实现双系统了吧。
 关于驱动。是否可以利用手机system分区下现有的ko文件?
 理论上我觉得是可行的,主要是不清楚具体过程。比如mtk或展讯平台的好像bootloader没有还是很特殊。分区表如何控制?我用linux上交叉编译的工具提示内核太旧,然后有一个工具可以修改但是删除分区以后无法与相邻分区合并。另外编译内核我只成功过两次,其余都是各种错误,折腾。
 现在我已经在现有的android的3.0内核基础上把glibc加入了。但是xorg还是不能运行。不过编译的php,mysql,nginx,lighttpd,gcc,autoconf正常工作。
 我看从android手机上提取的文件头都是 ANDROID开头,格式似乎很奇怪。
 各位朋友不妨说说自己的看法。
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/4e2a246e/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/f24d254a/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh



 --
 Have a nice day!
 Zhenbo Li
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

2013-06-26 文章 Chi-Lau He
驱动可否从system分区下提取或拆机再搜索是否存在开源代码?虽然readelf告诉我那里的驱动是aeabi的,但是我居然在eeprom驱动的二进制文件里找到了版权信息,还是GPL的授权。另外像华为部分机型的触屏,wifi驱动是开源的。

--- Original Message ---

From: 鲭.Mackerel ghost.macke...@gmail.com
Sent: June 26, 2013 10:06 PM
To: ubuntu-zh@lists.ubuntu.com
Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

于 2013年06月26日 21:54, Chi-Lau He 写道:
 现在难度就是手机的bootloader引导,我现在是高中生,一点也不了解其中原理,虽然找了几部手机把boot分区dump下来了,但是似乎没什么规律,另我担心的就是gsm驱动。编译只是时间问题。我觉得只要有驱动,未尝不可实现x桌面。
 现在在android的linux下已经交叉编译出用glibc的程序了,比如p7zip。不过都是命令行的程序。
 目的就是摆脱android的框架,我觉得android是对开源精神的亵渎。一方面声称开源,另一方面却让参差不齐的产品,硬件诞生,特别是无良企业/商家,浪费开发者时间和精力。很好的例子是android
  qq和linux qq。

 --- Original Message ---

 From: 六月 380121...@163.com
 Sent: June 26, 2013 9:36 PM
 To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Cc: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 难度不小吧,而已目的是什么呢

 发自我的 iPad

 在 2013-6-26,21:27,Zhenbo Li litime...@gmail.com 写道:

 如果真想这么做,为啥用 ubuntu 呢?试试 debian 之类的会不会更好?
 精神上支持 LZ,但感觉技术难度不会小

 在 2013年6月26日下午9:24,Chi-Lau He jianjia11...@hotmail.com 写道:
 Ubuntu for phone算不上真正意义的系统吧,况且有硬件要求,还是基于现有系统。我说的是直接编译出和pc版一模一样的系统及库再刷入nand。
 只要cpu和内存配置不是太低,能运行android就应该可以,不过图形界面肯定大大缩水。比如现在我电脑用的arch 
 x86-64开xfce以后开机才占用300M内存。

 --- Original Message ---

 From: 小花喵 she.sa...@gmail.com
 Sent: June 26, 2013 8:49 PM
 To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh]有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 表示想把Ubuntu13装到CB板上,可是应该可能跑不了。 ﹏

 *
 *
 *~*盛开如夏莲,美丽动人*~
 **~شکوفه مانند لوتوس تابستان، زیبا~
 *Me.Sina http://t.sina.com.cn/wolfanenator
 小花(Jyu..)谨上


 在 2013年6月26日下午8:46,徐靖 ghost.macke...@gmail.com写道:

 但是Ubuntu不是已经有 Ubuntu for Phone 了吗?



 在 2013年6月26日下午8:08,Chi-Lau He jianjia11...@hotmail.com写道:

 手机的cpu是arm的,那么是否可以直接交叉编译一个系统来引导?
 关于bootloader。是否可以利用手机bootloader引导进grub或者syslinux?那样就能实现双系统了吧。
 关于驱动。是否可以利用手机system分区下现有的ko文件?
 理论上我觉得是可行的,主要是不清楚具体过程。比如mtk或展讯平台的好像bootloader没有还是很特殊。分区表如何控制?我用linux上交叉编译的工具提示内核太旧,然后有一个工具可以修改但是删除分区以后无法与相邻分区合并。另外编译内核我只成功过两次,其余都是各种错误,折腾。
 现在我已经在现有的android的3.0内核基础上把glibc加入了。但是xorg还是不能运行。不过编译的php,mysql,nginx,lighttpd,gcc,autoconf正常工作。
 我看从android手机上提取的文件头都是 ANDROID开头,格式似乎很奇怪。
 各位朋友不妨说说自己的看法。
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/4e2a246e/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/f24d254a/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


 --
 Have a nice day!
 Zhenbo Li
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

我觉得用puppy可能会比较好点。
另外,安卓手机存在的一个问题就是碎片化严重,这个问题在开发者的眼里都是眼
中钉肉中刺。试问我们该如何解决硬件的驱动问题?

--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh


Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

2013-06-26 文章 Chi-Lau He
华为还是封闭多于开放,毕竟作为一个商业公司,而且是在中国。
是的,架构当然不是唯一因素。不只debian有arm架构,还有几个发行版也有,gentoo,arch,suse都有。提取它们软件包内二进制文件在我的手机上也能运行。不过无论是gtk还是qt均出错,曾试过编译wayland,无果。
最大的困难莫过于硬件的封闭性。

--- Original Message ---

From: 鲭.Mackerel ghost.macke...@gmail.com
Sent: June 26, 2013 10:34 PM
To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

于 2013年06月26日 22:24, Chi-Lau He 写道:
 驱动可否从system分区下提取或拆机再搜索是否存在开源代码?虽然readelf告诉我那里的驱动是aeabi的,但是我居然在eeprom驱动的二进制文件里找到了版权信息,还是GPL的授权。另外像华为部分机型的触屏,wifi驱动是开源的。

 --- Original Message ---

 From: 鲭.Mackerel ghost.macke...@gmail.com
 Sent: June 26, 2013 10:06 PM
 To: ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 于 2013年06月26日 21:54, Chi-Lau He 写道:
 现在难度就是手机的bootloader引导,我现在是高中生,一点也不了解其中原理,虽然找了几部手机把boot分区dump下来了,但是似乎没什么规律,另我担心的就是gsm驱动。编译只是时间问题。我觉得只要有驱动,未尝不可实现x桌面。
 现在在android的linux下已经交叉编译出用glibc的程序了,比如p7zip。不过都是命令行的程序。
 目的就是摆脱android的框架,我觉得android是对开源精神的亵渎。一方面声称开源,另一方面却让参差不齐的产品,硬件诞生,特别是无良企业/商家,浪费开发者时间和精力。很好的例子是android
  qq和linux qq。

 --- Original Message ---

 From: 六月 380121...@163.com
 Sent: June 26, 2013 9:36 PM
 To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Cc: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh] 有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 难度不小吧,而已目的是什么呢

 发自我的 iPad

 在 2013-6-26,21:27,Zhenbo Li litime...@gmail.com 写道:

 如果真想这么做,为啥用 ubuntu 呢?试试 debian 之类的会不会更好?
 精神上支持 LZ,但感觉技术难度不会小

 在 2013年6月26日下午9:24,Chi-Lau He jianjia11...@hotmail.com 写道:
 Ubuntu for phone算不上真正意义的系统吧,况且有硬件要求,还是基于现有系统。我说的是直接编译出和pc版一模一样的系统及库再刷入nand。
 只要cpu和内存配置不是太低,能运行android就应该可以,不过图形界面肯定大大缩水。比如现在我电脑用的arch 
 x86-64开xfce以后开机才占用300M内存。

 --- Original Message ---

 From: 小花喵 she.sa...@gmail.com
 Sent: June 26, 2013 8:49 PM
 To: ubuntu-zh mailing lists ubuntu-zh@lists.ubuntu.com
 Subject: Re: [Ubuntu-zh]有没有朋友有这个设想?关于ubuntu移植到arm cpu的手机

 表示想把Ubuntu13装到CB板上,可是应该可能跑不了。 ﹏

 *
 *
 *~*盛开如夏莲,美丽动人*~
 **~شکوفه مانند لوتوس تابستان، زیبا~
 *Me.Sina http://t.sina.com.cn/wolfanenator
 小花(Jyu..)谨上


 在 2013年6月26日下午8:46,徐靖 ghost.macke...@gmail.com写道:

 但是Ubuntu不是已经有 Ubuntu for Phone 了吗?



 在 2013年6月26日下午8:08,Chi-Lau He jianjia11...@hotmail.com写道:

 手机的cpu是arm的,那么是否可以直接交叉编译一个系统来引导?
 关于bootloader。是否可以利用手机bootloader引导进grub或者syslinux?那样就能实现双系统了吧。
 关于驱动。是否可以利用手机system分区下现有的ko文件?
 理论上我觉得是可行的,主要是不清楚具体过程。比如mtk或展讯平台的好像bootloader没有还是很特殊。分区表如何控制?我用linux上交叉编译的工具提示内核太旧,然后有一个工具可以修改但是删除分区以后无法与相邻分区合并。另外编译内核我只成功过两次,其余都是各种错误,折腾。
 现在我已经在现有的android的3.0内核基础上把glibc加入了。但是xorg还是不能运行。不过编译的php,mysql,nginx,lighttpd,gcc,autoconf正常工作。
 我看从android手机上提取的文件头都是 ANDROID开头,格式似乎很奇怪。
 各位朋友不妨说说自己的看法。
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/4e2a246e/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 -- 下一部分 --
 一个HTML附件被移除...
 URL: 
 https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20130626/f24d254a/attachment.html
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 --
 Have a nice day!
 Zhenbo Li
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

 我觉得用puppy可能会比较好点。
 另外,安卓手机存在的一个问题就是碎片化严重,这个问题在开发者的眼里都是眼
 中钉肉中刺。试问我们该如何解决硬件的驱动问题?

 --
 ubuntu-zh mailing list
 ubuntu-zh@lists.ubuntu.com
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

貌似华为的很多东西都是开源的。

--
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

-- 
ubuntu-zh mailing list
ubuntu-zh@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh