本帖最后由 dosculler 于 2011-12-21 12:39 编辑
linux里如何看清晰语句,是清晰、清楚,我想知道每条语句如何运行,这样理解后不用帮助文件都可以自己写出来。
比如最近移植文件系统时inittab、rcS时有些语句不是很清楚作用,如下:
1)修改 inittab 文件:
内容如下:
console::sysinit:/etc/init.d/rcS
ttyS0::respawn:-/bin/sh
s3c2410_serial0::askfirst:-/bin/sh
::once:/usr/sbin/telnetd -l /bin/login
::ctrlaltdel:/bin/umount -a -r
2)修改 fstab文件,内容如下:
proc /proc proc defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /dev tmpfs defaults 0 0
var /dev tmpfs defaults 0 0
3)修改 init.d/rcS 文件,内容如下:
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel
mount -a
mkdir /dev/pts
mount -t devpts devpts /dev/pts
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
mkdir -p /var/lock
/bin/hostname -F /etc/sysconfig/HOSTNAME
这几句似懂非懂的,自认为C已经很扎实了,也知道有linux C 这样的语言。
想问:
1)要去看《深入理解Linux内核》
的神书?还是说去看下介绍linux C的书(这个感觉可以省去)?
2)如何进一步学习驱动开发,编写摄像头驱动、USB驱动?有没有好的教程例子?
我想转型做这一块,希望做的这东西能让我顺利应聘到驱动开发这一块的职位。
以上说得有点乱,不过也正如很多学linux的头绪一样,呵……见笑了,
请有经验的不吝指教,浪费一两分钟回答下,非常感谢! |