|
发表于 2006-5-5 14:39:12
|
显示全部楼层
我是新手。
手机上用的linux和电脑上用的linux没有什么不同。
不同的是
1 CPU 架构不同。电脑常见为x86,x86_64.手机常见为arm.
2 外围设备不同。
电脑用的硬盘存储。手机一般内存和硬盘都是flash。电脑上用的文件格式多。手机上用flash内存专用的文件格式。
手机的输入输出设备不同。常见的有按键和手写笔2种。没有电脑标准的键鼠。
3 手机的操作系统一般是只读的。
为稳定性等的考虑。操作系统和应用软件是固化在存储中的。在特殊模式下可以写入。
4 手机里的应用软件少。开发套件是一般是没有的。
5 电脑用的软件是不能在手机上直接运行的。需要交叉编译。安装的时候还必须为手机安装相应的库文件。例如:你所编译的软件是QT/E的,而手机没有QT库,你就必须在你的安装包里面打包QT/E的库。
- # ls /bin /sbin /usr/bin /usr/sbin
- /bin:
- ash chmod dir gzip miditstcmd pidof sh touch
- basename chown fakelogin3 kill mkdir ps sleep try_time
- bash cp find ln mknod rm stty umount
- cat dd fuser login mount rmdir sync
- chgrp df grep ls mv sed tar
- /sbin:
- agetty init losetup portmap swapoff
- depmod insmod lsmod poweroff swapon
- fsck.nfs insmod_ksymoops_clean mmchotplug reboot syslogd
- genksyms kallsyms mmclockui rmmod telinit
- getty kernelversion modinfo runlevel
- halt killall5 modprobe shutdown
- hotplug klogd pidof start-stop-daemon
- ifconfig ksyms ping sulogin
- /usr/bin:
- apmd du last obexd usb_mstorage_off.sh
- chkflb find lastb pppd usb_mstorage_on.sh
- db getent link shred usb_switch2default.sh
- db_daemon id locale sipd usbswitch
- dircolors install mesg syslog utmpdump
- drmonms irda_setup mkfifo unlink
- /usr/sbin:
- in.telnetd inetd smbd tcpd
复制代码 |
|