Maemo Linux手机平台的4.0版本
Nokia的Linux手机开发平台,现在主要有N770,N80, 但是我们国内比较少,如果专门买一部这样的手机去玩Maemo平台,对个人来讲,太花银子了。怎么办呢? 可以在虚拟机上跑Maemo的交叉模拟平台。虚拟机大家还是选用vmware workstation/player比较好用点。 Maemo的软件平台选新的,比较稳定的:4.0版本 下面先了解Maemo 4
·
Nokia的Linux手机开发平台,现在主要有N770,N80, 但是我们国内比较少,如果专门买一部这样的手机去玩Maemo平台,对个人来讲,太花银子了。怎么办呢?
可以在虚拟机上跑Maemo的交叉模拟平台。
虚拟机大家还是选用vmware workstation/player比较好用点。
Maemo的软件平台选新的,比较稳定的:4.0版本
下面先了解Maemo 4.0“Chinook”开发平台里面有哪些改进:
1, 这个开发平台主要包含下面一些组件:
- i386 开发环境
- armel 开发环境
- maemo SDK installer
- Scratchbox installer
SDK4.0是稳定的版本,用户可以不用4.0alpha和belta版本了。
这个SDK包含构建目标机器所需要的大量的头文件、库以及工具,而且这个SDK也内置了scratchbox交叉编译环境!用户不用单独安装、配置scratchbox了。
这次release的SDK含有对i386和ARM的支持:
- i386: i386环境一般是用于软件开发阶段,大部分的软件开发都是在scratchbox的I386环境中完成的,节约开发时间;
- ARMEL: ARMEL环境主要是为了交叉编译;
相对于以前的版本,这次的改进主要有:
- 提供了一些新的ABI 和API
- glibc 已经更新到2.5版本了. 这也会影响toolchain.
- 大部分scractchbox工具都以I386和ARM的形式发布了;
- 启动Xephyr的命令修改了:
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite
-修复了部分bug
- 修复了Valgrind不能用的bug
….
增加了一些APIs:
- GPS相关的APIs
- Email接口
- Libglade接口
- 全局查找
-
另外增加了一个framework: 支持虚拟键盘
这次的release主要在ubuntu版本上测试通过,当然了,它可以运行在scratchbox支持的各种Linux平台上面。
SDK4.0中重要的FEATURES:
Hildon Application Framework
- application framework libraries
- home/desktop
- control panel
- task navigator
- games wrapper
- virtual keyboard
- libglade
Multimedia subsystem
- Audio and video
- gstreamer and plugins included
System software subsystem
- Alarm subsystem
- HAL
Connectivity subsystem
- UPnP
- Samba
- Bluetooth libraries
- WLAN libraries
- GPS
Full package management, apt support
- All the required tools are included.
- Most of the tools are included also as Debian packages.
Others
- EMail interface
4.0的安装指南:
部分效果图:
hello:
xephyr window运行:
启动maemo后:
控制面板:
Maemo自带的sample code运行后的效果:
1 hildon example
2 menu example
3 toolbar example
4 finder toolbar example
5 widgets
更多推荐
已为社区贡献1条内容
所有评论(0)