Motorola A1200 明
最近刚买了一个Motorola A1200 明 手机,不错的pda手机,尤其令人兴奋的是里面使用linux操作系统. 按照http://club.ccmove.com/nclub/topicdisplay.aspx?boardid=1189&topicid=477209&pageno=1 的步骤刷新了最新的刷机包,安装了telnet服务器,真的可以通过连接到手机:MontaVista(R) Linux(R) Consumer Electronics Edition 3.1
Linux/armv5tel 2.4.20_mvlcee31-mainstone_pxa27x
(none) login: root
MontaVista(R) Linux(R) Consumer Electronics Edition 3.1
No directory /root!
Logging in with home = "/".
#ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 04:57 ? 00:00:00 init [
root 2 1 0 04:57 ? 00:00:00 [keventd]
root 4 1 0 04:57 ? 00:00:01 [ksoftirqd_CPU0]
root 3 1 0 04:57 ? 00:00:00 [ipmd]
root 5 1 0 04:57 ? 00:00:08 [kswapd]
root 6 1 0 04:57 ? 00:00:00 [bdflush]
root 7 1 0 04:57 ? 00:00:00 [kupdated]
root 8 1 0 04:57 ? 00:00:00 [keventd]
root 9 1 0 04:57 ? 00:00:00 [kdebounced]
root 10 1 0 04:57 ? 00:00:00 [kemud]
root 11 1 0 04:57 ? 00:00:00 [mtdblockd]
root 12 1 0 04:57 ? 00:00:00 [khubd]
root 14 1 0 04:57 ? 00:00:00 [swapper]
root 35 1 0 04:57 ? 00:00:00 [jffs2_gcd_mtd8]
root 37 1 0 04:57 ? 00:00:00 [jffs2_gcd_mtd9]
root 66 1 0 04:57 ? 00:00:08 /usr/SYStapi/tapisrv
root 67 1 0 04:57 ? 00:00:00 /usr/SYSqtapp/modem/modemlauncher
root 73 1 0 04:57 ? 00:00:05 /usr/bin/apmd
ezx 74 1 0 04:57 ? 00:00:29 /usr/bin/emud
root 79 1 0 04:57 ? 00:01:11 /usr/SYSqtapp/windowsserver/windowsserver -qws
root 82 1 0 04:57 ? 00:00:00 /usr/bin/db_daemon -tapi -shareenv -delay 12
root 116 79 0 04:57 ? 00:00:01 /usr/SYSqtapp/sound/soundmanager
root 118 79 1 04:57 ? 00:06:01 /usr/SYSqtapp/am/am
root 119 116 0 04:57 ? 00:00:43 /usr/SYSqtapp/sound/soundmanager
root 120 116 0 04:57 ? 00:00:02 /usr/SYSqtapp/sound/soundmanager
root 121 120 0 04:57 ? 00:00:24 /usr/SYSqtapp/sound/soundmanager
root 122 120 0 04:57 ? 00:00:08 /usr/SYSqtapp/sound/soundmanager
root 130 120 0 04:57 ? 00:00:06 /usr/SYSqtapp/sound/soundmanager
root 131 120 0 04:57 ? 00:00:00 /usr/SYSqtapp/sound/soundmanager
root 141 118 0 04:57 ? 00:00:00 /usr/SYSqtapp/am/am
root 143 79 0 04:57 ? 00:01:24 /usr/SYSqtapp/phone/phone
root 193 82 0 04:57 ? 00:00:00 /usr/bin/db_daemon -tapi -shareenv -delay 12
root 194 193 0 04:57 ? 00:00:01 /usr/bin/db_daemon -tapi -shareenv -delay 12
ezx 221 79 0 04:57 ? 00:01:16 /usr/SYSqtapp/windowsserver/openwindow
root 237 79 0 04:57 ? 00:00:04 /usr/SYSqtapp/windowsserver/misc1
root 256 237 0 04:58 ? 00:00:00 /usr/SYSqtapp/windowsserver/misc1
root 257 256 0 04:58 ? 00:00:08 /usr/SYSqtapp/windowsserver/misc1
root 292 193 0 04:58 ? 00:00:00 /usr/bin/db_daemon -tapi -shareenv -delay 12
ezx 295 118 0 04:58 ? 00:00:25 /usr/SYSqtapp/messaging/messaging
ezx 296 118 0 04:58 ? 00:00:01 /usr/SYSqtapp/opera/brwdaemon
ezx 297 118 0 04:58 ? 00:00:22 /usr/SYSqtapp/addressbook/addrbk
root 318 193 0 04:58 ? 00:00:02 /usr/bin/db_daemon -tapi -shareenv -delay 12
root 319 256 0 04:58 ? 00:00:00 /usr/SYSqtapp/windowsserver/misc1
root 326 193 0 04:58 ? 00:00:02 /usr/bin/db_daemon -tapi -shareenv -delay 12
ezx 413 1 0 04:58 tty1 00:00:00 -bash
ezx 513 1 0 05:07 ? 00:00:00 /mmc/mmca1/.system//QTDownLoad/packdir/motovision
root 933 79 0 09:28 ? 00:00:00 /usr/SYSqtapp/windowsserver/windowsserver -qws
root 934 933 0 09:28 ? 00:00:00 /usr/SYSqtapp/windowsserver/windowsserver -qws
ezx 1352 295 0 10:58 ? 00:00:00 /usr/SYSqtapp/messaging/messaging
root 1375 193 0 11:00 ? 00:00:00 /usr/bin/db_daemon -tapi -shareenv -delay 12
root 2835 193 0 12:21 ? 00:00:00 /usr/bin/db_daemon -tapi -shareenv -delay 12
root 2896 1 0 12:41 ? 00:00:00 /usr/sbin/inetd
root 2899 1 0 12:41 ? 00:00:00 /usr/sbin/smbd -D -l /dev/null
root 2900 2896 0 12:41 ? 00:00:00 in.telnetd: 192.168.16.5
root 2901 2900 0 12:41 pts/0 00:00:00 -bash
root 2906 2901 0 12:47 pts/0 00:00:00 ps -ef
# pwd
/
# ls --color
bin etc ezxlocal lib proc sbin usr
dev ezx_user home mmc ram tmp var
#
遗憾的是Motorola并没有提供官方的sdk,但是还是可以参照 http://lsb.blogdns.net/ezx-devkit 自己制作一个sdk. 使用这个sdk你可以编译完整的gnu命令行工具集以及其他开源的小工具,不过因为这个sdk是为e680和a780准备的,有点不适合a1200,所以无法编译图形程序. 另一个很好的选择是mkezx. 网址是http://www.mkezx.org/. 它可以编译很多程序,甚至可以编译一些使用directfb的图形程序.
据说Motorola开发了官方的sdk,但是只提供给了大的客户.
期待有人能找到开源的完整功能的解决方案.
这是我自己编译并安装到A1200上的一些工具:
# pwd
/mmc/mmca1/utils/bin
# ls
[ client dirname fmt join md5sum nl printf sha1sum stty touch uptime whoami
basename comm dmesg fold kill mkdir nmap pstree shred su tr users yes
bash2 cp du free killall mkfifo nohup ptx sleep sum true vdir
cat csplit echo groups ldd mknod od pwd snarf sync tsort vmstat
chgrp cut env head less mv paste readlink snice tac tty w
chmod date expand hostid link nano pathchk renice sort tail uname watch
chown dd expr hostname ln nattest pinky rm split tee unexpand wc
chroot dir factor id logname nc pr rmdir stat test uniq which
cksum dircolors false install ls nice printenv seq strace top unlink who
#
Technorati Tags: Motorola, arm, linux, a1200









发表于 heart5 在 2006年11月02日, 10:27 下午 CST #
发表于 ragubu 在 2007年03月18日, 11:54 上午 CST #
发表于 82.115.24.97 在 2007年10月29日, 01:12 上午 CST #
您好,请问可以发你编译的bin命令给我吗?我的邮箱是catine_001@163.com.
Hello!I wonder if you can sent a copy of your "utils/bin" to me? Thank you very much! My email:catine_001@163.com
发表于 shiningmoon 在 2008年03月30日, 04:03 下午 CST #
我的机器让别人拿去用了。一时找不到这些文件了。你可以试试自己编译一下http://www.mkezx.org/。
发表于 Wind Li 在 2008年03月31日, 12:07 下午 CST #