佐倉です。ひきつづき、DARwIn-OPの中身を触っていきます。
昨日、時間をオーバーしてしまったので、今日はその分少なめの研修時間でした。歩かせろという司令が来ていたのですが、間に合いませんでした。
本日の作業内容は次の通りです。
- デフォルトゲートウェイの設定をして外部のネットワークにつながるようになった
- apt-getの簡単な使い方を勉強した
- ftpdをインストールしてWindows側からファイルをいじれるようになった
- /darwin/フォルダを新しい物に変えたいのでバックアップを行った
- バックアップをFTP経由でWindows側にも保存した
- 歩かせようと思ってball_followingというチュートリアルを実行しようとしたが、カメラデバイスが使われているのでダメと言われた
- どのプロセスがカメラを使っているのかを調べるために動いているプロセスの一覧を出した
動いている所をお見せしたいのですが、中々うまく行きません。デモやHTTP経由でのモニタは動いているので、あとひと頑張りのはずです。
DARwIn-OPは机の上でずっとこの待機姿勢をとっております。
他人が作ったシステムなので、全体像を把握するのに時間がかかりそうです。システムの概略は図になっていて理解できるのですが、実物との対応が難しいです。
今回はあまり書くことがないので、初期状態のDARwIn-OPの中で動いているプロセスの一覧を載せておきます。demoプロセスが動いているようなので、明日はこれをkillしてからtutorialのball_followingを試してみようと思います。
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 1 0 20 0 2804 1732 poll_s Ss ? 0:00 /sbin/init 1 0 2 0 15 -5 0 0 kthrea S< ? 0:00 [kthreadd] 1 0 3 2 -100 - 0 0 migrat S< ? 0:00 [migration/0] 1 0 4 2 15 -5 0 0 ksofti S< ? 0:00 [ksoftirqd/0] 5 0 5 2 -100 - 0 0 watchd S< ? 0:00 [watchdog/0] 1 0 6 2 -100 - 0 0 migrat S< ? 0:00 [migration/1] 1 0 7 2 15 -5 0 0 ksofti S< ? 0:00 [ksoftirqd/1] 5 0 8 2 -100 - 0 0 watchd S< ? 0:00 [watchdog/1] 1 0 9 2 15 -5 0 0 ? R< ? 0:02 [events/0] 1 0 10 2 15 -5 0 0 worker S< ? 0:00 [events/1] 1 0 11 2 15 -5 0 0 worker S< ? 0:00 [khelper] 1 0 12 2 15 -5 0 0 async_ S< ? 0:00 [async/mgr] 1 0 13 2 15 -5 0 0 worker S< ? 0:00 [kintegrityd/0] 1 0 14 2 15 -5 0 0 worker S< ? 0:00 [kintegrityd/1] 1 0 15 2 15 -5 0 0 worker S< ? 0:00 [kblockd/0] 1 0 16 2 15 -5 0 0 worker S< ? 0:00 [kblockd/1] 1 0 17 2 15 -5 0 0 worker S< ? 0:00 [kacpid] 1 0 18 2 15 -5 0 0 worker S< ? 0:00 [kacpi_notify] 1 0 19 2 15 -5 0 0 worker S< ? 0:00 [kacpi_hotplug] 1 0 20 2 15 -5 0 0 worker S< ? 0:00 [ata/0] 1 0 21 2 15 -5 0 0 worker S< ? 0:00 [ata/1] 1 0 22 2 15 -5 0 0 worker S< ? 0:00 [ata_aux] 1 0 23 2 15 -5 0 0 worker S< ? 0:00 [ksuspend_usbd] 1 0 24 2 15 -5 0 0 hub_th S< ? 0:00 [khubd] 1 0 25 2 15 -5 0 0 serio_ S< ? 0:00 [kseriod] 1 0 26 2 15 -5 0 0 worker S< ? 0:00 [kmmcd] 1 0 27 2 15 -5 0 0 worker S< ? 0:00 [bluetooth] 1 0 28 2 20 0 0 0 watchd S ? 0:00 [khungtaskd] 1 0 29 2 20 0 0 0 pdflus S ? 0:00 [pdflush] 1 0 30 2 20 0 0 0 pdflus S ? 0:00 [pdflush] 1 0 31 2 15 -5 0 0 kswapd S< ? 0:00 [kswapd0] 1 0 32 2 15 -5 0 0 worker S< ? 0:00 [aio/0] 1 0 33 2 15 -5 0 0 worker S< ? 0:00 [aio/1] 1 0 34 2 15 -5 0 0 ecrypt S< ? 0:00 [ecryptfs-kthrea] 1 0 35 2 15 -5 0 0 worker S< ? 0:00 [crypto/0] 1 0 36 2 15 -5 0 0 worker S< ? 0:00 [crypto/1] 1 0 39 2 15 -5 0 0 scsi_e S< ? 0:00 [scsi_eh_0] 1 0 40 2 15 -5 0 0 scsi_e S< ? 0:00 [scsi_eh_1] 1 0 43 2 15 -5 0 0 worker S< ? 0:00 [kstriped] 1 0 44 2 15 -5 0 0 worker S< ? 0:00 [kmpathd/0] 1 0 45 2 15 -5 0 0 worker S< ? 0:00 [kmpathd/1] 1 0 46 2 15 -5 0 0 worker S< ? 0:00 [kmpath_handlerd] 1 0 47 2 15 -5 0 0 worker S< ? 0:00 [ksnapd] 1 0 48 2 15 -5 0 0 worker S< ? 0:00 [kondemand/0] 1 0 49 2 15 -5 0 0 ? R< ? 0:00 [kondemand/1] 1 0 50 2 15 -5 0 0 worker S< ? 0:00 [kconservative/0] 1 0 51 2 15 -5 0 0 worker S< ? 0:00 [kconservative/1] 5 0 52 2 10 -10 0 0 rfcomm S< ? 0:00 [krfcommd] 1 0 336 2 15 -5 0 0 kjourn S< ? 0:00 [kjournald2] 1 0 2870 1 20 0 2436 960 poll_s S ? 0:00 upstart-udev-bridge --daemon 5 0 2910 1 16 -4 2784 1112 poll_s S<s ? 0:00 udevd --daemon 4 0 2911 1 20 0 15280 3964 poll_s Ss ? 0:00 smbd -F 5 101 2994 1 20 0 24164 1368 poll_s Sl ? 0:00 rsyslogd -c4 5 0 3060 2910 18 -2 2780 1092 poll_s S< ? 0:00 udevd --daemon 5 0 3061 2910 18 -2 2780 1092 poll_s S< ? 0:00 udevd --daemon 1 0 3116 2 15 -5 0 0 worker S< ? 0:00 [kpsmoused] 5 102 3324 1 20 0 2808 1036 poll_s Ss ? 0:00 dbus-daemon --system --fork 5 105 3345 1 20 0 3024 1588 poll_s S ? 0:00 avahi-daemon: running [darwin.local] 1 105 3346 3345 20 0 2920 544 unix_s Ss ? 0:00 avahi-daemon: chroot helper 5 0 3374 1 20 0 9504 4556 poll_s Ss ? 0:00 NetworkManager 4 0 3380 1 20 0 4164 2416 poll_s S ? 0:00 /usr/sbin/modem-manager 4 0 3390 1 20 0 5544 2140 poll_s Ss ? 0:00 /usr/sbin/sshd -D 4 0 3395 1 20 0 20772 3172 poll_s Sl ? 0:00 /usr/sbin/console-kit-daemon --no-daemon 0 0 3472 1 20 0 1824 620 wait Ss ? 0:00 /bin/sh /etc/init.d/rc 2 0 0 3488 1 20 0 1784 560 n_tty_ Ss+ tty4 0:00 /sbin/getty -8 38400 tty4 0 0 3493 1 20 0 1784 564 n_tty_ Ss+ tty5 0:00 /sbin/getty -8 38400 tty5 1 0 3516 2911 20 0 15280 1208 poll_s S ? 0:00 smbd -F 0 0 3527 1 20 0 1784 564 n_tty_ Ss+ tty2 0:00 /sbin/getty -8 38400 tty2 0 0 3528 1 20 0 1784 560 n_tty_ Ss+ tty3 0:00 /sbin/getty -8 38400 tty3 0 0 3530 1 20 0 1784 564 n_tty_ Ss+ tty6 0:00 /sbin/getty -8 38400 tty6 1 0 3536 1 20 0 2040 864 poll_s Ss ? 0:00 acpid -c /etc/acpi/events -s /var/run/acpid.socket 1 0 3540 1 20 0 2368 904 hrtime Ss ? 0:00 cron 1 1 3541 1 20 0 2240 432 hrtime Ss ? 0:00 atd 5 0 3557 1 20 0 1952 664 poll_s Ss ? 0:00 /usr/sbin/inetd 1 0 3577 2 15 -5 0 0 RtmpTi S< ? 0:01 [RtmpTimerTask] 1 0 3578 2 15 -5 0 0 ? R< ? 0:01 [RtmpMlmeTask] 1 0 3579 2 15 -5 0 0 RTUSBC S< ? 0:00 [RtmpCmdQTask] 5 0 3591 1 20 0 8656 1664 poll_s Ss ? 0:00 nmbd -D 4 0 3671 1 20 0 4832 2308 poll_s S ? 0:00 /sbin/wpa_supplicant -u -s 1 114 3674 1 20 0 3808 1908 poll_s Ss ? 0:00 /usr/sbin/dhcpd3 -q -pf /var/run/dhcp3-server/dhcpd.pid -cf /etc/dhcp3/ 4 0 3822 1 20 0 6692 2408 epoll_ Ss ? 0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf 0 0 4736 3472 20 0 1824 592 wait S ? 0:00 /bin/sh /etc/rc2.d/S99rc.local start 0 0 4741 4736 20 0 1824 528 wait S ? 0:00 /bin/sh -e /etc/rc.local 4 0 4744 4741 20 0 46616 3816 ? Rl ? 42:11 /darwin/Linux/project/demo/demo 4 0 4746 4744 20 0 0 0 exit Z ? 0:00 [madplay] 4 0 4753 3390 20 0 8860 3092 unix_s Ss ? 0:00 sshd: darwin [priv] 5 1000 4824 4753 20 0 8860 1576 poll_s S ? 0:00 sshd: darwin@pts/0 0 1000 4825 4824 20 0 6044 3488 wait Ss pts/0 0:01 -bash 4 0 5179 4744 20 0 0 0 exit Z ? 0:00 [madplay] 4 0 5180 4744 20 0 0 0 exit Z ? 0:00 [madplay] 4 0 5181 4744 20 0 0 0 exit Z ? 0:00 [madplay] 4 0 5182 4744 20 0 0 0 exit Z ? 0:00 [madplay] 0 1000 5775 4825 20 0 2496 892 - R+ pts/0 0:00 ps alx