Linux助力Nokia770

2016-01-29 17:40 6 1 收藏

Linux助力Nokia770,Linux 助力 Nokia 770

【 tulaoshi.com - Linux 】

     基于 Linux® 的 Nokia 770 Internet tablet 对于 Linux 爱好者来说是一个迷人的东西。尽管它没有人们对掌上电脑所期望的大部分个人信息管理(PIM)程序,但是它在开发环境方面的一些新优点使它极受这些爱好者及专业嵌入式开发人员的垂青。

    Nokia 770 的上市在 Linux 业界引起了一片喝彩之声。770 与之前的 Zaurus 不同,也和 Pocket PC 或 Palm 系统有很大区别,它并没有提供个人信息管理(PIM)功能;实际上,它并不能直接提供一般 PDA 所需要具备的特性。相反,它更像是一个提供诸如 Web 浏览器和 e-mail 客户机之类的应用程序的 “Internet tablet”。

    Nokia 最近为 770 软件发布了一个更新包,它对于那些希望研究这个设备的用户来说更加友好。在之前的版本中,用户需要进入研发(R&D)模式才能获得 root 的访问权限。版本 1.05 使这个问题更容易得到解决。

    Nokia 770 有两个存储设备可以使用,一个是内部的 flash 设备(被格式化为 JFFS2 文件系统),另外是一个插进来的卡(被格式化为 FAT 文件系统)。770 的连接方式非常有趣。在通过 USB 进行连接时,这个设备的默认行为是作为一个大容量存储设备使用。770 的内部存储不会通过这种方式来公开;相反,插进来的卡是作为一个通用 USB 存储设备给上游计算机使用的,这样可以简单地传输文件。当 770 以这种方式通过 USB 进行连接时,这块卡就会从 770 上卸载,这是为了防止出现数据崩溃的情况。这种方式能够很好地提供对设备上文件的访问。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/linux/)

    在很大程度上,设备并不需要很多手工配置工作;它可以连接到蓝牙电话或无线网络上,这种连接可以自动实现也可以在用户进行少量干预下实现。基于 Linux 的系统在自动网络配置技术方面的发展十分显著。

对 USB 键盘的支持

Nokia 770 可以非常好地支持 USB 键盘,因为它基本上就是一个硬件 hack。问题在于物理设备;770 的 USB 硬件有一个下游设备所常用的那种插孔,它所连接的芯片只有在加上 5 伏电压时才会激活 —— 如果该设备作为一个下游机器使用,出现这种情况还算正常。这里还有一个软件问题:这台机器必须要配置成 USB 主机模式,而不能是 USB 设备模式。这可能会造成 flasher 工具出现一点混乱。奇怪的是,尽管 Nokia 的页面主要都是根据 Windows® 下载方式来构建的,flasher 工具却只能用于 Mac OS X 和 Linux。

不过,作为一名软件开发人员,我感觉 770 最迷人的地方是它开发了一个为 USB 线增加 5 伏电压的电路。在后面 参考资料 一节中给出了有关这些内容的链接。

安装概述

    770 的安装与类似设备一样,都是围绕 BusyBox 而构建起来的。启动脚本都是相当标准的 Debian 脚本,带有完整的 README 文件。有趣的部分是用户界面和开发工具,与相当原始的 Zaurus 环境相比,它有相当明显的改进。通过 maemo.org 页面为开发人员提供的支持也相当全面(请参阅 参考资料 中的链接)。

    与我之前见过的基于 Linux 的设备相比,770 的不同之处在于:对开发人员的支持更加有效,也更加深入。770 并没有很好地解决其中的所有问题(还好 Web 浏览是个例外)。然而,Nokia 似乎更想把社区开发的潜能作为这台机器的主要优点之一。开发工具也更偏重于一般的爱好者,而不仅仅是专业开发人员。用来加载新 ROM 镜像和设置特殊设备标志(例如 R&D 模式)的工具也可以通过下载获得了。

    这种特性引发了大量有趣的开发项目。举例来说,与大部分 tablet 或 PDA 设备一样,770 在文本输入方面具有很大的缺陷:即使您喜欢键盘或手写识别,它也会占据屏幕上很大的地方,这对于一个只有 4 英寸屏幕的设备来说未免代价太高。现在,已经可以在 770 上使用蓝牙或 USB 键盘;情况好多了(更多信息请参阅 侧栏)。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/linux/)

获得访问权限

    在 770 的早期版本中,用户必须要使用 flasher 工具将这个设备切换成 R&D 模式,然后运行 gainroot 脚本。这个脚本如清单 1 所示,它本身就非常有趣。


清单 1. gainroot 脚本

来源:https://www.tulaoshi.com/n/20160129/1502440.html

延伸阅读
标签: 智能手机
新一代旗舰?Nokia 诺基亚在微软build2014开发者大会发布了新一代旗舰--- Nokia Lumia 930,在配置上面和之前发布的1520没有很大的区别。Nokia Lumia 930和Nokia Lumia 1520相比哪个好,Nokia Lumia 930就是屏幕变小了还有推出了新配色。在很多人看来这是一款毫无创新的手机,指责诺基亚不思进取。其实这一款产品是用来补充市场空白的,并不是...
湿疹的原因 3款药膳助力缓解湿疹不适 春天到了,是不是很多人的身上都会出现湿疹的情况呢?尤其是孩子是为湿疹的偏爱对象。那么对于湿疹,你知道该怎么办吗?下面就让图老师小编给大家介绍一下患上湿疹的原因以及给大家推荐几款药膳吧,希望对大家有帮助。 中医认为,湿邪蕴毒导致了湿疹的发生。尤其在立春以后,又潮湿...
标签: 智能手机
价格朴实功能实用 在入门级智能机市场中,酷派近日推出一款非常强调实用性的机型“B770”。这几乎是目前市场上你能够找到的支持VoLTE功能中最便宜的机型。当然,作为一款强调实用性的机型他在很多方面并不“发烧”。假如你正好需要的是一款价格朴实、功能实用的4G网智能机,随我来了解一下酷派B770吧。 评测机详细...

经验教程

83

收藏

28

精华推荐

热门标签

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部