1. 业奇农业网 > 百科 >

如何给Android手机刷Linux或BSD?

安卓手机硬件闭源,刷成Linux很困难,有一个项目,是将Linux借用lineageos的驱动,来刷Linux,名字叫halium。还有一个项目是postmarketos,每个手机都是一个postmarketos项目,不支持的手机也可以进行手动移植,这个发行版基于alpine linux。

如何给Android手机刷Linux或BSD?

安卓(Android)

是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。

Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。

小米手机改成LINUX开发板

绝大多数不能!

原因:

1.

硬件构造和资源环境不同。如楼上言,CPU构架不同。但是,程序要在PC运行,是有足够的处理器和内存资源的,恐怕就这点,手机就受不了(虽然现在的智能手机已经很强悍,但跟现在的PC比毕竟太有限!)。

2.

动态链接库

的依赖性难以解决。如楼上言,

软件环境

不同。我们在linux下自己编译源代码为什么经常失败?!原因之一就是缺少必要的共享库,或版本不同!因此,还是不能轻易在手机上运行PC软件,尽管你的

硬件环境

支持。但是,你根本就装不了(或许你可以把所有的共享库都找齐了,但是开发手机的

linux系统

的时候,是有过很多裁剪的!这是

无法弥补

的~)。

3.

操作上也行不通。你感觉自己在PC上用firefox或pidgin

很爽

,但是,一旦到手机上就不同了!手机上可没有什么104,108键盘或光电鼠标~因此,把PC软件向手机移植不仅要考虑裁剪和优化,还要注意在手机上的可操作性!

以上只是个人浅见,仅供参考~

1、uboot制作。进入uboot目录内,配置uboot。

2、内核制作。解压Linux内核tarxvzflinux.tar.gz,使用配置好的config文件,把配置好的config文件复制到Linux内核中。以上是小米手机改成LINUX开发板的大致内容。

本文由用户上传,如有侵权请联系删除!转转请注明出处:https://nongye.s666.cn/bk/6_6571904032.html