7月3日,笔者参加了上海移动举办的“心机”活动,把一台a768请了回来(够formal )。
由于接下来出差杭州,所以就没有把usb数据线带在身边,昨天又加班(faint,周末,不爽啊l)。
今天中午闲来无事,用usb数据线把a768和便携联了起来,按照说明书,操作一把:“usb net” ok,可以把a768当u盘了,并自动分配盘符z:;“ezxsync” ok,把电话簿备份到便携上了,速度很快嘛。
usb net “u盘”
接下来,想到a768的操作系统,按捺不住好奇心情,搞一搞,看个究竟。。。
usb net连接成功后,会把a768设置成为便携的一个网卡(motoezx a768),并自动分配ip地址:169.254.142.1,同时a768的ip地址自动设置为:169.254.142.2。
usb net网络
网络连通,ok,下面就试试能不能远程访问了, telnet先,hoho?
telnet登录a768
yeah!telnet连接成功,呵呵。好熟悉的登录界面,原来moto用的是montavista linux 3.0,professional edition,还是2.4.18的核心呢。
试着输入root用户,回车,咦,没提示输入密码,登录成功!moto不知何故,连缺省密码都省了,why?由于操作系统中没有/root目录,所以会出现图中的提示,难道moto也忘了,呵呵。
按照linux的使用习惯,先设置了ls命令的彩色显示,并设置了tty,便于浏览。
alias ls=’ls –color’
atty erase ^h
下面看看montavista linux 3.0提供了哪些命令/工具:
/bin
/bin目录内容
/usr/bin
/usr/bin目录内容
/sbin和/usr/sbin
/sbin和/usr/sbin目录
由于是for掌上型设备的(嵌入式)操作系统,所以提供的命令/工具很有限,但也足够了。
再看看/etc目录下放了什么东东:
/etc目录内容
inetd的配置文件:/etc/intd.conf,看看a768起了哪些网络服务。
/etc/inetd.conf内容
/etc/inetd.conf内容(续1)
/etc/inetd.conf内容(续2)
从上面三副图中可以看出,a768默认起了ftp和telnet服务,但由于没有安装in.ftpd,所以ftp服务不可用。
再看看“磁盘”文件系统大小和网络配置情况:
文件系统及空间利用
a768共划分了五个文件系统,其实这五个文件系统都是在内存中划分的,五个文件系统的总和正好是a768配置的内存大小。
/dev/root,/dev/roflash1和/dev/roflash2是100%利用,为操作系统根区等;
/dev/mtdblock2是a768专用于“ezxsync”数据同步用的“文件系统”;
/dev/tffsa1就是用户内存区,大小为58mb,我们用户所能控制和使用的就是这个区域了。
/dev/root,/dev/roflash1和/dev/roflash2文件系统类型都是cramfs,是一种专门针对嵌入式环境的专用文件系统,支持文件压缩功能,是liunx的祖师爷linus torvalds在transmeta任职期间参与开发的;/dev/tffsa1采用的是ext3文件系统,是目前linux操作系统普遍采用的文件系统格式。
下图是用户内存区的目录情况:
用户内存区目录结构
/diska/download/mystuff目录就是a768的“我的文档”文件夹,图中的目录“????????????”实际上是我在图1中创建的中文名目录:“我的文件”。
包括loopback设备,a768共有四个网络接口,其他分别为:rida0、irlan0和usbl0。
a768网络接口配置
再看看操作系统有哪些进程:
操作系统进程清单
接下来再看看操作系统加载了哪些模块:
操作系统加载的模块
最后再看看是否有source code,如果有的话,自己就可以定制核心了!
没有提供操作系统源码
竟然没有提供源代码!没有/usr/src目录。唉,毕竟是商业软件,不是gnu的,要版权的说,不提供也就罢了。
先写到这里了,以后有时间再研究。
注释:由于默认root用户登录,对于没有linux操作系统经验的朋友,请慎用rm、mv等具有破坏性的命令,以免误删除或覆盖了系统的重要文件或目录。
如果喜欢motorola a768/760/768i linux操作系统 - linux操作系统请收藏或告诉您的好朋友.
阅读(209) | 评论(0) | 转发(0) |