共6条
1/1 1 跳转至页
关于ubuntu手机的大讨论
只看楼主 1楼
最近董小姐的手机搞了很大动静,最后还是匆匆了事。忽然想起了ubuntu手机,作为玩嵌入式的我们,是不是要讨论下其中原理呢?
1.需要社么样的cpu?
2.内存需要多大?
3.如何移植到ARM中?
4.有何市场挑战?
3楼
西班牙智能手机制造商BQ日前宣布,将会向全球市场发售Aquarius E5 Ubuntu智能手机。
不过与粉丝期待的热情相比,雷锋网了解到这款手机的配置并不诱人。手机显示屏采用了一块720x1280分辨率的5英寸屏幕,搭载四核1.7GHz的联发科处理器,1GB RAM和16GB内存,支持拓展存储卡。这款手机售价为199.90欧元,折合人民币约为1361.64元,当然要在国内买需要加税。
如果不是Ubuntu系统的粉丝,那这款手机对与国内的消费者来说显然并没有任何吸引力。国内在同等价位的手机,配置已经相当强悍,而ROM的体验也更加贴近国内用户的需求。
另外,这款手机并不支持LTE,Ubuntu版Aquarius E5支持的网络为900MHz HSPA+和2100MHz HSPA+,即使是对于美国用户来说,手机支持的HSPA+都不是AT&T和T-Mobile所用的频段,所以买这款手机最大的原因就是因为系统。
4楼
魅族终于带来了好消息,基于Ubuntu系统的MX4即将在5月17日(今天)中午12点限量发售,售价同样是1799元,
5楼
Ubuntu手机OS稳定版已经跟大家见面,不过它目前支持的设备只有Nexus 4和Galaxy Nexus。
刷入稳定版Ubuntu手机OS后,Nexus 4和Galaxy Nexus能够进在GSM下正常的通讯功能(通讯、短信),并且可以使用Wi-Fi、摄像头等。
最重要的是,Android开发者可以通过ADB工具为该系统开发应用,当然了你的手机必要要在Android 4.0版本以上
6楼
Android 是基于Linux内核的开源操作系统,主要用在移动设备上。当然同样是基于Linux内核的操作系统,现在支持的Android的智能手机理论来说都能运行基于Linux的操作系统,比如现在流行的发行版:Ubuntu、Fedora 等等。不仅如此,现在的智能移动设备的硬件也越来越强,更为能运行Linux系统提供了良好的硬件支持。
工具/原料
Android Terminal Emulator (终端模拟器) :用于运行 shell 脚本 (可在Google Play下安装) http://www.jb51.net/softs/93447.html
BusyBox :用于提供 shell 命令的支持 (可在Google Play下安装) http://www.jb51.net/softs/93446.html
Ubuntu 的映像文件(可在sourceforge网站Linux-on-android项目组下载)
bootscript.sh:Ubuntu 的启动脚本(可在sourceforge网站Linux-on-android项目组下载)
方法/步骤
1、首先您的手机需要获取root权限,root是前提。没人获取root权限以下都不能完成。
下载Ubuntu 的启动脚本bootscript.sh访问sourceforge.net网站在网站上找到一个叫 Linux-on-Android 的项目的Home目录下可以下载到
2、下载Ubuntu 的映像文件,在Linux-on-Android 的项目在其中找到Ubuntu / 12.04这里我们选择12.04 full下载最新的版本ubuntu1204-v4-full.zip.下载的文件是1.4G解压后有3G多。
在这里简单介绍一下其他版本:
full 映像包含了完整的 Ubuntu 系统,其中包括 Unity 桌面,还有很多如GIMP等常用软件,非常齐全。需要 3.5G 以上空间。
small 映像包含了的基本的 Ubuntu 系统,其中包括 LXDE 桌面,需要 2G 以上空间。
core 映像包含了基础的 Ubuntu 系统,不过这个没有GUI的,也就是没有桌面只有命令行。
3、在手机上安装Android Terminal Emulator 终端模拟器软件,可以在Google Play上搜索安装。通过终端我们可以用来执行很多命令和脚本。
4、在手机上安装BusyBox,BusyBox它可以使得你可以在 Terminal 中运行很多命令,比如 cp、mv、cut 等,如果不能运行这些命令而执行脚本的话,会提示 **: not found 这样的提示。所以安装 BusyBox 可以使得这些命令都能够在终端里面执行。可以在Google Play上搜索安装BusyBox。安装好后,打开BusyBox点击 Install 开始安装,如果弹出需要ROOT权限,点下一步允许就行.
安装BusyBox以及后面我们在Terminal中都需要 root 权限
5、安装 ubuntu
首先把之前下载好的bootscript.sh和ubuntu解压复制到内存卡新建ubuntu目录下,打开 终端模拟器(Terminal) ,在光标处输入 cd /sdcard/ubuntu然后回车进入到ubuntu目录了。
然后我们可以输入命令 “ls” 然后回车,就可以看到文件了。
6、bootscript.sh脚本需要root权限来运行,在终端中使用命令 “su” 来切换至 root 用户权限,如果弹出授权信息点击下一步允许就行了,成功后如图之前的“$”变成了“#”,这就说明已经获得Root权限了.
然后运行启动脚本sh bootscript.sh
7、然后脚本为你建立了一个名字为“ubuntu”的帐号,这里提示你需要为你的帐号设置一个密码,这个密码会在以后你操作 Ubuntu 的时候一些授权应用到,比如我在这里设置密码为:“ubuntu”,这里注意的是在终端里面输入密码是不会显示出来的,你看见光标没有动静,但实际上你已经输入进去了。回车后提示再次输入密码以保证你两次密码一样,如图:
8、密码设置完成后,提示是否启动VNC服务和SSH服务,我们只要输入“y”然后回车,开启了这两个服务后我们才能通过远程连接来连上系统,如图:
9、然后提示我们输入设备屏幕的尺寸,我的屏幕是854×480的,所以我输入“852×480”。注意:这里两个数字之间的不是乘号,而是字母“xyz”的“x”,输错了不能远程连接的,如图:
如图的提示已经启动了一个新的桌面,提示是否保存你刚才的设置为默认设置,只要输入“y”即可
10、远程桌面连接
远程连接工具来连接登录桌面就能看到完整的桌面系统了。这时候我们就要用到前面安装的 Android VNC Viewer 了。按手机的 Home 键回到手机桌面,保持终端还在后台运行。找到 Android VNC 并且打开,然后进行一些简单的配置。Nickname,为你的连接去一个名字如“ubuntu”。Password 为 “ubuntu” 。Address是ip地址,这里我们是在同一台手机上连,所以我们填写“localhost”,当然你想在别的设备上连接当前的设备那就要填写启动时提示的地址。Port 是段口号,默认 5900。还有这里比较重要的是 Color Format,这个是连接的色彩设置,建议设置成“24-bit color (4 bpp)”,要不然画质太低的话画面就惨不忍睹了。
全部设置好以后,点击 Connect 就可以连接上我们本地已经在运行的 Ubuntu系统了,如图:
共6条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 | |
【换取逻辑分析仪】rtthread添加RRH62000传感器驱动-基于野火启明6M5被打赏48分 | |
换逻辑分析仪+Verilog多输入门被打赏27分 |