PC, ROM, ROM RAM,,, LCD PC PC,,, TV, PDA,,,, VCR, PC,,, PDA, PC,, CPU, RAM ROM, 2 LCD, PC, GNU/Linux, GNU/Linux, 10, GNU GNU/Linux GNU/Linux x86 PC MI

Size: px
Start display at page:

Download "PC, ROM, ROM RAM,,, LCD PC PC,,, TV, PDA,,,, VCR, PC,,, PDA, PC,, CPU, RAM ROM, 2 LCD, PC, GNU/Linux, GNU/Linux, 10, GNU GNU/Linux GNU/Linux x86 PC MI"

Transcription

1 Embedded System GNU/Linux 1, PC GNU/Linux, ZDISK LRP, LFS Embedded Linux GNU/LINUX ZDISK 7 31 GNU/Linux 7 32 ZDISK 8 33 ZDISK GNU/Linux 9 4 LRP (LINUX ROUTER PROJECT) LRP LRP GNU/Linux 12 5 EMBEDDED LINUX SWAP (Embedded System) PC, PC PC ROM, RAM, CPU,,, 1 : V 12,

2 PC, ROM, ROM RAM,,, LCD PC PC,,, TV, PDA,,,, VCR, PC,,, PDA, PC,, CPU, RAM ROM, 2 LCD, PC, GNU/Linux, GNU/Linux, 10, GNU GNU/Linux GNU/Linux x86 PC MIPS, Alpha, PowerPC, SPARC, ARM, 2 GNU/Linux 3 4 ZDISK LRP ( Linux Router Project), 5 LFS (Linux From Scratch), 6 2 GNU/Linux GNU/Linux, ROM RAM Real-time OS 3 2 RAM 4MB ~ 16MB Flash ROM Disk 2MB ~ 16MB 16MB 3 GNU/Linux Real-time OS RT-Linux 2

3 % 90% GNU/Linux 150, df, mkdir 212 BusyBox BusyBox Debian Rescue/Install, (multi-call) [1] BusyBox BusyBox BusyBox, ls, $ ln s /busybox ls, /ls busybox ls, $ /busybox ls BusyBox 045, 5 ar, basename, cat, chgrp, chmod, chown, chroot, chvt, clear, cp, cut, date, dc, dd, deallocvt, df, dirname, dmesg, du, dutmp, echo, false, fbset, fdflush, find, free, freeramdisk, fsckminix, grep, gunzip, gzip, halt, head, hostid, hostname, id, init, insmod, kill, killall, length, ln, loadacm, loadfont, loadkmap, logger, logname, ls, lsmod, makedevs, mkdir, mkfifo, mkfsminix, mknod, mkswap, mktemp, more, mount, mt, mv, nc, nslookup, ping, poweroff, printf, ps, pwd, reboot, rm, rmdir, rmmod, sed, setkeycodes, sfdisk, sh, sleep, sort, swapoff, swapon, sync, syslogd, tail, tar, tee, telnet, test, touch, tr, true, tty, umount, uname, uniq, update, uptime, usleep, uudecode, uuencode, wc, which, whoami, yes, zcat, [, busybox busyboxdefh, "//" 4 Size Optimization BusyBox 045 3

4 213 TinyLogin TinyLogin BusyBox [2] TinyLogin, TinyLogin shadow password, BusyBox BusyBox 6 GNU/Linux TinyLogin $ du -ch `which adduser deluser delgroup login sulogin passwd getty` 60k /usr/sbin/useradd 20k /bin/login 16k /sbin/sulogin 24k /usr/bin/passwd 32k /sbin/getty 152k total $ ls -sh /tinylogin 36k /tinylogin TinyLogin BusyBox, tinylogindefh "//" 214 Ash Unix (shell) bash ash POSIX, /bin/sh shell ash [3] $ ls -sh /bin/bash 376k /bin/bash $ ls -sh /bin/ash 68k /bin/ash 22 GNU/Linux init, init '1', init,, /etc/inittab init,, getty login init, GNU/Linux init, TinyLogin 078 4

5 $ pstree init-+-apmd -crond -hanterm---bash---vi -inetd---intelnetd---login---bash---bash---hanterm---bash---pstree -login---bash---startx---xinit-+-x `-gnome-session -sh---hanterm-org---bash---su---bash -syslogd `-xscreensaver---attraction, inittab GNU/Linux init sysvinit,[4], Debian start-stop-daemon 7 8 sysvinit start-stop-daemon BusyBox init, run level, inittab ::sysinit:/etc/initd/rcs ::askfirst:/bin/sh 23 static,, glibc-212 libc-212so $ ls -sh /lib/libc-212so 39M /lib/libc-212so $ ls -sh libcso6 340k libcso6 GNU/Linux PC libcso6 libcxxxso $ ls -al /lib/libcso6 lrwxrwxrwx 1 root root 13 Apr 19 12:53 libcso6 -> libc-212so BusyBox busybox /lib/libcso6 7 start-stop-daemon 8 GNU/Linux 5

6 /lib/libc-212so /lib/libcso6 24 Linux, TCP/IP, SCSI HDD, Linux GNU/Linux ext2 minix, Linux 25 CPU, 2 (GCC g O2),,, [5] 251, C GCC GCC 252 strip (*) $ strip strip-debug filename $ strip strip-debug /usr/bin/* GCC g bash, /lib /usr/lib glibc gcc 87MB 16MB 6

7 253 BASH with debugging symbols without debugging symbols static 23MB 645KB dynamic 12MB 478KB O, O0, O1, O2, O3 O0, GCC, Makefile CFLAGS (GCC ) CXXFLAGS (G++ ) CFLAGS CXXFLAGS Makefile make e BASH CFLAGS CXXFLAGS $ export CFLAGS= -O3 mcpu=xxx march=yyy $ export CXXFLAGS= -O3 mcpu=xxx march=yyy xxx yyy CPU,, CPU i686, $ export CFLAGS= -O3 mcpu=i686 march=i686 CFLAGS CXXFLAGS, make make e 3 ZDISK ZDISK 35" 1722MB MS-DOS GNU/Linux,,, [6] ZDISK, MS-DOS 1722MB GNU/Linux, 1722MB MS-DOS GNU/Linux 31 GNU/Linux PC ROM BIOS, 0, 0, 1 RAM (loading) [7] 0, 0, 1 7

8 , LILO, Linux 9 Linux BIOS (boot loader) GNU/Linux LILO, LILO liloconf liloconf lilo LILO BIOS LILO LILO, 10, Linux 11, init, init inittab sysinit, fsck,,, fstab, sysinit init, init inittab initdefault default runlevel runlevel tty getty, getty "login: ", login 32 ZDISK ZDISK MS-DOS, MS- DOS/Windows FAT GNU/Linux SYSLINUX [8] LILO Linux, MS-DOS, SYSLINUX, FAT 9 512,, Linux 1 Linux 512 1, Linux 10, LILO liloconf 11 RAM RAM RAM, RAM, RAM 8

9 GNU/Linux Ext2 LILO, MS-DOS LOADLIN MS-DOS SYSLINUX ldlinuxsys, Linux liloconf syslinuxcfg LILO, SYSLINUX DEFAULT rescue LABEL rescue KERNEL kernel APPEND vga=normal load_ramdisk=1 prompt_ramdisk=0 \ ramdisk_size=2800 initrd=rescuegz root=/dev/ram0 rw DISPLAY messagetxt PROMPT 1 syslinuxcfg BIOS ldlinuxsys, SYSLINUX syslinuxcfg [9][10][11] rescue (DEFAULT rescue) rescue kernel (KERNEL kernel) VGA normal 80x25 (vga=normal) messagetxt (DISPLAY messagetxt) RAM 2800KB (load_ramdisk=1 ramdisk_size=2800) RAM (prompt_ramdisk=0) RAM rescuegz, RAM (initrd=rootlrp root=/dev/ram0) "boot: " LABEL (PROMPT 1) ZDISK MS-DOS $ mount t msdos o rw /dev/fd0h1722 /mnt/fdd $ cd /mnt/fdd $ ls -al total 1622 drwxrwxr-x 2 root root 7168 Jan / drwxr-xr-x 27 root root 4096 Jun 23 16:42 / -rwxrwxr-x 1 root root Jun 24 14:57 kernel -r-xr-xr-x 1 root root 5860 Jun 24 14:43 ldlinuxsys -rwxrwxr-x 1 root root 858 Jun 24 14:58 messagetxt -rwxrwxr-x 1 root root Jun 24 14:56 rescuegz -rwxrwxr-x 1 root root 527 Jun 24 15:15 syslinuxcfg 33 ZDISK GNU/Linux ZDISK GNU/Linux 2 Linux 2214, GNU/Linux,, RAM RAM (initrd) Loopback RAM 9

10 ZDISK 32 rescuegz RAM, 2 ZDISK BusyBox, init /etc/inittab BusyBox init BusyBox init runlevel, TinyLogin rescuegz $ cd rescuetmp $ dir -l total 52 drwxr-xr-x 2 root root 4096 Jun 18 10:30 bin drwxr-xr-x 2 root root 4096 Jun 11 08:06 boot drwxr-xr-x 2 root root 8192 Apr 15 05:35 dev drwxr-xr-x 2 root root 4096 Jun 10 07:09 etc drwxr-xr-x 3 root root 4096 Jun 19 23:46 lib drwxr-xr-x 9 root root 4096 Dec mnt drwxr-xr-x 2 root root 4096 Aug proc drwxr-xr-x 3 root root 4096 Dec root drwxr-xr-x 2 root root 4096 Jun 18 09:01 sbin drwxr-xr-x 2 root root 4096 Jan tmp drwxr-xr-x 7 root root 4096 Jun 18 23:35 usr drwxr-xr-x 5 root root 4096 Feb 8 18:41 var ZDISK rescuegz genext2fs (initrd) genext2fs ext2 rescuegz rescuetmp genext2fs ext2 $ genext2fs r 0 i 600 b 2800 d rescuetmp rescue $ gzip 9 rescue $ ls al rescuegz -rw-rw-r-- 1 root root Jun 24 14:54 rescuegz genext2fs r, -i inode, -b, -d, rescuegz RAM ext2 ZDISK /etc/mtab /dev/ram0 / ext2 rw 0 0 /etc/fstab proc /proc proc defaults

11 4 LRP (Linux Router Project) LRP 144MB GNU/Linux,,, 80386, [12] LRP ZDISK, MS-DOS GNU/Linux, 144MB 1722MB MS-DOS GNU/Linux 41 LRP LRP ZDISK MS-DOS, MS-DOS GNU/Linux SYSLINUX LRP, lrp tar gzip, *lrp *targz $ mount t msdos o rw /dev/fd0 /mnt/fdd $ cd /mnt/fdd $ ls -al total 1222 drwxrwxr-x 2 root root 7168 Jan / drwxr-xr-x 27 root root 4096 Jun 23 16:42 / -rwxrwxr-x 1 root root May etclrp -r-xr-xr-x 1 root root 5476 May ldlinuxsys -rwxrwxr-x 1 root root May linux -rwxrwxr-x 1 root root 488 May locallrp -rwxrwxr-x 1 root root 628 May loglrp -rwxrwxr-x 1 root root Jun 23 16:46 moduleslrp -rwxrwxr-x 1 root root May rootlrp -rwxrwxr-x 1 root root 179 Jun 23 16:52 syslinuxcfg -rwxrwxr-x 1 root root 515 Jun 23 16:51 syslinuxdpy LRP syslinuxcfg DISPLAY syslinuxdpy TIMEOUT 0 DEFAULT linux APPEND=load_ramdisk=1 initrd=rootlrp initrd_archive=minix \ ramdisk_size=4096 root=/dev/ram0 boot=/dev/fd0,msdos \ LRP=etc,log,local,modules syslinuxcfg BIOS ldlinuxsys SYSLINUX, syslinuxcfg [9][10][11] syslinuxdpy (DISPLAY syslinuxdpy) "boot: ", (TIMEOUT 0) linux 32 ZDISK rescue, rescue KERNEL LRP DEFALUT DEFAULT LABEL (DEFAULT linux) 11

12 RAM 4096KB (load_ramdisk=1 ramdisk_size=4096) RAM, RAM rootlrp, RAM minix (root=/dev/ram0 initrd=rootlrp initrd_archive=minix) LRP etclrp, loglrp, locallrp, moduleslrp, MS-DOS, SYSLINUX boot, (boot=/dev/fd0,msdos) syslinuxcfg GNU/Linux minix /etc/fstab /etc/fstab: static file system information <file system> <mount point> <type> <options> <dump> <pass> /dev/ram0 / minix rw proc /proc proc noauto LRP GNU/Linux LRP GNU/Linux PC ZDISK LRP GNU/Linux /bin /sbin, BusyBox TinyLogin $ ls -al /bin/login /usr/bin/passwd /sbin/getty -rwxr-xr-x 1 root root Nov /bin/login -rwxr-xr-x 1 root root Mar /sbin/getty lrwxrwxrwx 1 root root 15 Jun 26 13:19 /usr/bin/passwd -> //bin/login LRP ZDISK LRP Linux 2036pre15 $ ls -sh linux 360k linux GNU/Linux ZDISK LRP 5 Embedded Linux GNU/Linux LFS (Linux From Scratch) [13], 'Embedded Linux Howto' [14], 'The Linux Bootdisk HOWTO' [7] 12

13 GNU/Linux 5 GNU/Linux, GNU/Linux GNU/Linux 51 GNU/Linux, GNU/Linux ext2, GNU/Linux, fdisk,,, /dev/hda5 512 ext2 ext2 mke2fs $ mke2fs /dev/hda5 513, /lfs $ mkdir /lfs $ mount /dev/hda5 /lfs 514 GNU/Linux FHS [15] $ cd /lfs $ mkdir bin dev home proc sbin usr boot etc lib mnt root tmp var 12 Tom Fawcett The Linux Bootdisk HOWTO [7] 13

14 $ mkdir -p usr/bin usr/sbin usr/share usr/lib $ mkdir -p etc/config etc/default etc/initd etc/rcboot $ mkdir -p etc/rc0d etc/rc1d etc/rc2d etc/rc3d \ etc/rc4d etc/rc5d etc/rc6d etc/rcsd /proc: /etc: /sbin: /bin: /lib: /mnt: /usr: /dev: /boot: /dev mknod, GNU/Linux,, /dev/fd0 /dev/fd1 $ cp -av /dev/* /lfs/dev/ GNU/Linux 52 GNU/Linux Linux, init GNU/Linux sysvinit init 33 ZDISK sysvinit init busybox LFS 521 Sysvinit start-stop-daemon sysvinit start-stop-daemon, init /lfs/sbin, start-stop-daemon /lfs/usr/sbin 522 Sysvinit Sysvinit inittab, LFS /lfs/etc Begin /etc/inittab default run level id:2:initdefault: 14

15 CTRL+ALT+DEL pressed ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now /sbin/mingetty invocations for run levels 1:2345:respawn:/sbin/sulogin End /etc/inittab 32 init sysinit inittab Begin /etc/inittab default run level id:2:initdefault: Boot-time system configuration/initialization script This is run first except when booting in emergency (-b) mode si::sysinit:/etc/initd/rcsysinit What to do in single-user mode ~~:S:wait:/sbin/sulogin /etc/initd executes the S and K scripts upon change of runlevel 0:halt 1:single-user 2-5:multi-user (5 may be X with xdm or other) 6:reboot l0:0:wait:/etc/initd/rc 0 l1:1:wait:/etc/initd/rc 1 l2:2:wait:/etc/initd/rc 2 l3:3:wait:/etc/initd/rc 3 l4:4:wait:/etc/initd/rc 4 l5:5:wait:/etc/initd/rc 5 l6:6:wait:/etc/initd/rc 6 What to do when CTRL-ALT-DEL is pressed ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now Keyboard Request Action on special keypress (ALT-UpArrow) kb::kbrequest:/bin/echo "Edit /etc/inittab to let this work" /sbin/getty invocations for the runlevels The "id" field MUST be the same as the last characters of the device (after "tty") Format: <id>:<runlevels>:<action>:<process> 1:2345:respawn:/sbin/getty 9600 tty1 2:23:respawn:/sbin/getty 9600 tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 3:23:respawn:/sbin/getty tty3 4:23:respawn:/sbin/getty tty4 5:23:respawn:/sbin/getty tty5 6:23:respawn:/sbin/getty tty6 Example how to put a getty on a serial line (for a terminal) T1:23:respawn:/sbin/getty -L ttys vt100 15

16 Example how to put a getty on a modem line T3:23:respawn:/sbin/mgetty -x0 -s ttys3 Example how to run portslave T0:23:respawn:+/usr/sbin/portslave 0 T1:23:respawn:+/usr/sbin/portslave 1 T2:23:respawn:+/usr/sbin/portslave 2 T3:23:respawn:+/usr/sbin/portslave 3 End /etc/inittab inittab, sysinit, inittab rcsysinit /etc/initd $ cd /lfs/etc $ mkdir rc0d rc1d rc2d rc3d rc4d rc5d rc6d initd rcsd rcboot /lfs/etc/initd/rcsysinit!/bin/sh /etc/initd/rcsysinit: run once at boot time, and call all S??* scripts in /etc/rcsd in numerical/alphabetical order Set the path PATH=/bin:/sbin:/usr/bin:/usr/sbin runlevel=s prevlevel=n umask 022 export PATH runlevel prevlevel Source defaults /etc/default/rcs export VERBOSE Trap CTRL-C &c only in this shell so we can interrupt subprocesses trap ":" Call all parts in order for i in /etc/rcsd/s??* do Ignore dangling symlinks for now [! -f "$i" ] && continue case "$i" in *sh) Source shell script for speed 16

17 done esac *) ( ) ;; trap $i start No sh extension, so fork subprocess $i start ;; For compatibility, run the files in /etc/rcboot too [ -d /etc/rcboot ] && run-parts /etc/rcboot /etc/default/rcs (default), VERBOSE export VERBOSE /lfs/etc/default/rcs Defaults for the boot scripts in /etc/default Time files in /tmp are kept TMPTIME=0 Set to yes if you want sulogin to be spawned on bootup SULOGIN=no Set to no if you want to be able to login over telnet/rlogin before system startup is complete (as soon as inetd is started) DELAYLOGIN=yes Set GMT="-u" if your system clock is set to GMT, and GMT="" if not GMT="-u" Set VERBOSE to "no" if you would like a more quiet bootup VERBOSE=yes Set EDITMOTD to "no" if you don't want /etc/motd to be editted automatically EDITMOTD=yes Set FSCKFIX to "yes" if you want to add "-y" to the fsck at startup FSCKFIX=no Update links in all rc?d dirs from initd/script headers at boot? DYNARCD=yes /lfs/etc/rcboot [rcboot] $ ls -al total 12 drwxr-xr-x 2 root root 4096 Mar / drwxr-xr-x 18 root root 4096 Jun 28 17:19 / -rwxr-xr-x 1 root root 412 Jun setserial [rcboot]$ cat 0setserial!/bin/sh Initializes the serial ports on your system Distributed with setserial version

18 STD_FLAGS="autoconfig session_lockout ^fourport spd_vhi" SETSERIAL=/bin/setserial echo -n "Configuring serial ports " ${SETSERIAL} -b ${SETSERIAL} -b /dev/ttys0 uart 16550A port 0x3F8 irq 4 ${STD_FLAGS} /dev/ttys1 uart 16550A port 0x2F8 irq 3 ${STD_FLAGS} echo "done" ${SETSERIAL} -bg /dev/ttys* 524 reboot, halt, mountfs, umountfs /lfs/etc/initd/reboot!/bin/sh Begin /etc/initd/reboot echo -n "System reboot in progress" /sbin/reboot -d -f -i End /etc/initd/reboot /lfs/etc/initd/halt!/bin/sh Begin /etc/initd/halt /sbin/halt -d -f -i -p End /etc/initd/halt /lfs/etc/initd/mountfs!/bin/sh Begin /etc/initd/mountfs check_status() { if [ $? = 0 ] then echo "OK" else echo "FAILED" fi } echo -n "Remounting root file system in read-write mode" /bin/mount -n -o remount,rw / check_status > /etc/mtab /bin/mount -f -o remount,rw / echo -n "Mounting proc file system" 18

19 /bin/mount proc check_status End /etc/initd/mountfs /lfs/etc/initd/umountfs!/bin/sh Begin /etc/initd/umountfs check_status() { if [ $? = 0 ] then echo "OK" else echo "FAILED" fi } echo "Deactivating swap" /bin/swapoff -av check_status echo -n "Unmounting file systems" /bin/umount -a -r check_status End /etc/initd/umountfs $ cd /lfs/etc/initd $ chmod 755 rcs reboot halt mountfs umountfs $ cd /rc0d $ ln -s /initd/umountfs S90umountfs $ ln -s /initd/halt S99halt $ cd /rc6d $ ln -s /initd/umountfs S90umountfs $ ln -s /initd/reboot S99reboot $ cd /rcsd $ ln -s /initd/mountfs S10mountfs 525 LFS /lfs/etc fstab, /dev/hda5 / ext2 defaults 0 1 /dev/hda6 none swap sw 0 0 proc /proc proc defaults 0 0 RAM ZDISK LRP 526 passwd group 522 inittab, init sulogin, sulogin root 19

20 /lfs/etc passwd group passwd root:s394ul1bkvmq2:0:0:root:/root:/bin/bash group root::0: root /etc/passwd lfs Ash root passwd, GNU/Linux bash, ash Ash /lfs/bin $ ln s /bin/ash bash $ ln s /bin/ash sh $ ln s /bin/ash csh 528 BushBox TinyLogin BushBox TinyLogin 529 LILO SYSLINUX /etc/liloconf PC GNU/Linux LFS /etc/liloconf, MS-DOS GNU/Linux SYSLINUX 53 SWAP, [16] /lfs/etc/initd/rcsysinit 54 GNU/Linux root shutdown reboot f LFS 6 GNU/Linux 2,,,,,, GNU/Linux 20

21 21

22 [1] BusyBox, [2] TinyLogin, [3] Ash, [4] Sysvinit, ftp://ftpcistronnl/pub/people/miquels/sysvinit/ [5] Gerard Beekmans, "Compiler optimizations", [6] ZDISK, [7] Tom Fawcett, "The Linux Bootdisk HOWTO", HOWTO/indexhtml [8] H Peter Anvin, "SYSLINUX A boot loader for Linux using MS-DOS floppies" [9] Werner Almesberger, "LILO User's guide", ftp://metalabuncedu/pub/linux/system/boot/lilo/ [10] Paul Gortmaker, "The Linux BootPrompt-HowTo", [11] "Using the RAM disk block device with Linux", /usr/src/linux/documentation/ramdisktxt [12] LRP Linux Router Project, [13] LFS Linux From Scratch, [14] Sebastien Huet, "Embedded Linux Howto", [15] "Filesystem Hierarchy Standard", [16] Paul Moody, "minihowto Embedded Linux 11c", Particularly impressive is the ability of Mobile Linux's cramfs to squeeze a more or less normal Linux system, complete with glibc, other libraries, the kernel and even the X windowing system into a paltry 8MB This leaves plenty of room on the typical 32MB or 64MB storage devices used in embedded systems for applications such as Web browsers and mp3 music systems 22

23 Cramfs saves space by optimizing inode table size and eliminating the space wasted between files in traditional filesystems It also uses zlib compression for a better than 2-to-1 compression rate The overhead for decompression is not especially bad because cramfs allows decompression of arbitrary blocks, rather than entire files, a function that the Linux kernel is able to exploit In addition to saving space, cramfs saves the appliance enduser from the prospects of waiting for fsck or worse, having to perform fsck manually after an abnormal termination It does this by being readonly This limitation makes some sense since flash ROM can withstand only a few hundred thousand write cycles It could also be a security advantage in many circumstances Still, an ongoing project is to incorporate compression into a journaling file system such as reiserfs which could be useful in some applications Another key to space savings is the use of BusyBox, a single executable offering lite versions of lots of standard Unix commands Busybox will be familiar to those who have played around with floppy diskbased Linux routers, rescue disks and the like, but most users would find its utilities pretty limited Configuration and other data that must persist across reboots is first saved to a temporary filesystem built in RAM on a "ramfs" filesystem, another bit of Torvalds handywork "Linus was on a filesystem spree there for a while," according to Quinlan When it's time to commit ramfs to persistent storage, a utility called packramfs is called to stuff it into the cramfs filesystem The ramfs is similar to a RAM disk, but supports file "limits" so that it can be prevented from overrunning available RAM space 23

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6

GNU/Linux 1, GNU/Linux MS-DOS LOADLIN DOS-MBR LILO DOS-MBR LILO... 6 GNU/ 1, qkim@pecetrirekr GNU/ 1 1 2 2 3 4 31 MS-DOS 5 32 LOADLIN 5 33 DOS- LILO 6 34 DOS- 6 35 LILO 6 4 7 41 BIOS 7 42 8 43 8 44 8 45 9 46 9 47 2 9 5 X86 GNU/LINUX 10 1 GNU/, GNU/ 2, 3, 1 : V 11, 2001

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

LN_5_Rootfs

LN_5_Rootfs 프로젝트 2 Root Filesystem 단국대학교 컴퓨터학과 2009 백승재 baeksj@dankook.ac.kr http://embedded.dankook.ac.kr/~baeksj Ramdisk 에대한이해 강의목표 Root filesystem 의구조이해 Root filesystem 제작과정이해 Ramdisk 기반 root filesystem 제작 3 RAMdisk?

More information

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7757 10 2004 9 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A..,,.

More information

슬라이드 제목 없음

슬라이드 제목 없음 < > Target cross compiler Target code Target Software Development Kit (SDK) T-Appl T-Appl T-VM Cross downloader Cross debugger Case 1) Serial line Case 2) LAN line LAN line T-OS Target debugger Host System

More information

Microsoft PowerPoint - LN_10_rootFS.ppt [호환 모드]

Microsoft PowerPoint - LN_10_rootFS.ppt [호환 모드] 프로젝트 1 Root Filesystem 단국대학교컴퓨터학과 2009 백승재 ibanez1383@dankook.ac.kr k k http://embedded.dankook.ac.kr/~ibanez1383 Ramdisk 에대한이해 강의목표 Root filesystem 의구조이해 Root filesystem 제작과정이해 Ramdisk 기반 root filesystem

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 (Host) set up : Linux Backend RS-232, Ethernet, parallel(jtag) Host terminal Target terminal : monitor (Minicom) JTAG Cross compiler Boot loader Pentium Redhat 9.0 Serial port Serial cross cable Ethernet

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre ( 망고 220 ubuntu 포팅 ) $ wget http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb --2014-09-23 18:02:26-- http://launchpadlibrarian.net/52888742/rootstock_0.1.99.4-0ubuntu1_i386.deb

More information

Gentoo linux 설치기록

Gentoo linux 설치기록 GentooInstall Gentoo linux 1 Gentoo linux 11 12 121 122 123 13 131 Live CD 132 Network 133 Root ( ) 134 14 Mirror 141 chroot 142 Portage 143 144 Boot strap 145 System 146 147 fstab 148 Kernel 1481 Gentoo

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

More information

Microsoft PowerPoint - comp_prac_081223_2.pptx

Microsoft PowerPoint - comp_prac_081223_2.pptx Computer Programming Practice (2008 Winter) Practice 2 기본 Unix/Linux 명령어숙지 2008. 12. 23 Contents Linux commands Basic commands File and Directory User Data Filtering Process Etc Conclusion & Recommended

More information

01Àå

01Àå CHAPTER 01 1 Fedora Fedora Linux Toolbox 2003 Fedora Core( ) http://fedoraproject.org www.redhat.com 2 CHAPTER Fedora RHEL GNU public license www.centos.org www.yellowdoglinux.com www. lineox.net www.

More information

Mango220 Android How to compile and Transfer image to Target

Mango220 Android How to compile and Transfer image to Target Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

Sena Technologies, Inc. HelloDevice Super 1.1.0

Sena Technologies, Inc. HelloDevice Super 1.1.0 HelloDevice Super 110 Copyright 1998-2005, All rights reserved HelloDevice 210 ()137-130 Tel: (02) 573-5422 Fax: (02) 573-7710 E-Mail: support@senacom Website: http://wwwsenacom Revision history Revision

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 1......... 2 3..\ 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 " RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

FreeBSD Handbook

FreeBSD Handbook FreeBSD Korea FreeBSD Users Group http://www.kr.freebsd.org/ Storage: . 2004 8 7. 1.1 Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 The FreeBSD Documentation Project.

More information

Learn Raspberry Pi with Linux by Peter Membrey, David Hows Original English language edition published by Apress, Inc. Copyright c 2013 by Apress. Kor

Learn Raspberry Pi with Linux by Peter Membrey, David Hows Original English language edition published by Apress, Inc. Copyright c 2013 by Apress. Kor R A S P B E R R Y P I L I N U X Learn Raspberry Pi with Linux by Peter Membrey, David Hows Original English language edition published by Apress, Inc. Copyright c 2013 by Apress. Korean edition copyright

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

R50_51_kor_ch1

R50_51_kor_ch1 S/N : 1234567890123 Boot Device Priority NumLock [Off] Enable Keypad [By NumLock] Summary screen [Disabled] Boor-time Diagnostic Screen [Disabled] PXE OPROM [Only with F12]

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

4 5 4. Hi-MO 애프터케어 시스템 편 5. 오비맥주 카스 카스 후레쉬 테이블 맥주는 천연식품이다 편 처음 스타일 그대로, 부탁 케어~ Hi-MO 애프터케어 시스템 지속적인 모발 관리로 끝까지 스타일이 유지되도록 독보적이다! 근데 그거 아세요? 맥주도 인공첨가물이

4 5 4. Hi-MO 애프터케어 시스템 편 5. 오비맥주 카스 카스 후레쉬 테이블 맥주는 천연식품이다 편 처음 스타일 그대로, 부탁 케어~ Hi-MO 애프터케어 시스템 지속적인 모발 관리로 끝까지 스타일이 유지되도록 독보적이다! 근데 그거 아세요? 맥주도 인공첨가물이 1 2 On-air 3 1. 이베이코리아 G마켓 용평리조트 슈퍼브랜드딜 편 2. 아모레퍼시픽 헤라 루즈 홀릭 리퀴드 편 인쇄 광고 올해도 겨울이 왔어요. 당신에게 꼭 해주고 싶은 말이 있어요. G마켓에선 용평리조트 스페셜 패키지가 2만 6900원! 역시 G마켓이죠? G마켓과 함께하는 용평리조트 스페셜 패키지. G마켓의 슈퍼브랜드딜은 계속된다. 모바일 쇼핑 히어로

More information

untitled

untitled GUI Programming in Embedded Linux Embedded System Lab. II GUI 1:1 Embedded System Lab. II 2 Qt QT trolltech cross GUI QT ( ),, Mac, Linux, *nix C++ Qt X11 C++ GUI. (, ). Qt. Embedded System Lab. II 3 Qt/Embedded

More information

문서 대제목

문서 대제목 Linux OS Backup 교육자료 v1.1 2013. 12. 27. 이스턴네트웍스 기술지원팀전흥수 목차 1. Linux OS Backup & Cloning Layout 2. Solution Install & Configuration 3. Recovery Procedure 4. Reference Site - 1 - 1. Linux OS Backup / Cloning

More information

Microsoft Word doc

Microsoft Word doc 램디스크이미지제작 1. 램디스크이미지제작 커널이미지와함께만들어져야하는것이램디스크이미지이다. 여기서는램디스크이미지를만드는것에대하여설명하고자한다. 1.1. 램디스크란? 램디스크는별다른물리적장치를지칭하는것이아니라, 메모리의일부분을디스크드라이브로인식시켜이를하드디스크처럼사용하기위한것이다. 타겟보드에는하드디스크가없으므로이램디스크에의해부팅이된다. 램디스크에는커널이완전히로드된후,

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

untitled

untitled Step Motor Device Driver Embedded System Lab. II Step Motor Step Motor Step Motor source Embedded System Lab. II 2 open loop, : : Pulse, 1 Pulse,, -, 1 +5%, step Step Motor (2),, Embedded System Lab. II

More information

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

Microsoft PowerPoint - 13-em14-안드로이드.ppt [호환 모드]

Microsoft PowerPoint - 13-em14-안드로이드.ppt [호환 모드] 임베디드리눅스의사용자공간과안드로이드 BusyBox 웹서버 GUI Android 연세대학교컴퓨터정보통신공학부윤상균 연세대학교컴퓨터정보통신 1 연세대학교컴퓨터정보통신 2 Kernel Space vs. User Space User Space 응용프로그램을위한 POSIX 환경 주요컴포넌트 Program init, shell Libraries libc Configuration

More information

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & / SINUMERIK 840C Service and Uer Manual DATA SAVING & LOADING & & / / NC, RS232C /. NC NC / Computer link () Device ( )/PC / / Print erial Data input RS232C () Data output Data management FLOPPY DRIVE, FLOPPY

More information

Microsoft PowerPoint - chap9 [호환 모드]

Microsoft PowerPoint - chap9 [호환 모드] 제 9 장프로세스관계 숙대창병모 1 Contents 1. Logins 2. Process Groups 3. Sessions 4. Controlling Terminal 5. Job Control 숙대창병모 2 로그인 숙대창병모 3 터미널로그인 /etc/ttys: 1 line per terminal device getty: opens terminal device

More information

1 Live CD(USB) 란? 1.1 Live CD(USB) 란? LiveCD(USB) 란 CD( 또는 USB) 를하드디스크로인식하여해당매체를기반으로동작하는운영체제를말한다. 즉 CD에설치된운영체제이다. 이는자신의 PC의하드디스크에설치된내용은 CD에그대로복사하였다고생각

1 Live CD(USB) 란? 1.1 Live CD(USB) 란? LiveCD(USB) 란 CD( 또는 USB) 를하드디스크로인식하여해당매체를기반으로동작하는운영체제를말한다. 즉 CD에설치된운영체제이다. 이는자신의 PC의하드디스크에설치된내용은 CD에그대로복사하였다고생각 서버패키지 CD 개발 손춘호 sunshout@paran.com 목차 1 Live CD(USB) 란?... 2 1.1 Live CD(USB) 란?... 2 2 Live CD(USB) 만들기... 3 2.1 자신만의운영체제설치하기... 3 2.2 Live CD 만들기... 3 3 Live CD(USB) 굽기... 10 3.1 CD에굽기... 10 3.2 USB에굽기...

More information

ESP1ºÎ-04

ESP1ºÎ-04 Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

untitled

untitled CAN BUS RS232 Line Ethernet CAN H/W FIFO RS232 FIFO IP ARP CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter ICMP TCP UDP PROTOCOL Converter TELNET DHCP C2E SW1 CAN RS232 RJ45 Power

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BASIC COMMANDS Jo, Heeseung ITER 서버 iterx.jbnu.ac.kr (X: 1,2) Dell PowerEdge R415 AMD Opteron(tm) Processor 4180-6 core x 2ea Memory: 32 GB HDD: SCSI 450 GB 주의사항 자료백업없음 동영상등의불필요파일업로드금지 2 LINUX 접속 Client

More information

hd1300_k_v1r2_Final_.PDF

hd1300_k_v1r2_Final_.PDF Starter's Kit for HelloDevice 1300 Version 11 1 2 1 2 3 31 32 33 34 35 36 4 41 42 43 5 51 52 6 61 62 Appendix A (cross-over) IP 3 Starter's Kit for HelloDevice 1300 1 HelloDevice 1300 Starter's Kit HelloDevice

More information

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh Page 1 of 6 Learn Korean Ep. 13: Whether (or not) and If Let s go over how to say Whether and If. An example in English would be I don t know whether he ll be there, or I don t know if he ll be there.

More information

/chroot/lib/ /chroot/etc/

/chroot/lib/ /chroot/etc/ 구축 환경 VirtualBox - Fedora 15 (kernel : 2.6.40.4-5.fc15.i686.PAE) 작동 원리 chroot유저 ssh 접속 -> 접속유저의 홈디렉토리 밑.ssh의 rc 파일 실행 -> daemonstart실행 -> daemon 작동 -> 접속 유저만의 Jail 디렉토리 생성 -> 접속 유저의.bashrc 의 chroot 명령어

More information

V5000_1.xx_CG_KO_ doc

V5000_1.xx_CG_KO_ doc V5000-1.xx-IG-KO-020424 ... 1...1...1...1 1... 3 1.1...3 1.2...4 2... 6 2.1...6 2.2 Ezsetup...8 2.2.1... 8 2.2.2 IP Default Gateway... 10 2.2.3... 13 2.3...15 2.3.1... 15 2.3.2 Ezsetup... 16 2.3.1 ( )...

More information

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not, Page 1 of 5 Learn Korean Ep. 4: To be and To exist Of course to be and to exist are different verbs, but they re often confused by beginning students when learning Korean. In English we sometimes use the

More information

2008

2008 DAT 를이용한 backup 2016. 03 - C&Thoth H/W Team - 목차 1. DAT의정의와종류 1) DAT의정의 2) DAT의종류 2. DAT backup (ufsdaump / ufsrestore) 1) mt 명령어확인 2) Restore 명령어확인 3) Ufsrestore 명령을이용한 backup 4) TAPE 에서 Ufsrestore 로백업한내용확인

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오. 메 뉴 다음 사항을 꼭 확인하세요! --------------------------------- 2p 안전을 위한 주의 사항 --------------------------------- 3p 구성품 --------------------------------- 4p 각 부분의 명칭 --------------------------------- 5p 제품의 규격

More information

Stage 2 First Phonics

Stage 2 First Phonics ORT Stage 2 First Phonics The Big Egg What could the big egg be? What are the characters doing? What do you think the story will be about? (큰 달걀은 무엇일까요? 등장인물들은 지금 무엇을 하고 있는 걸까요? 책은 어떤 내용일 것 같나요?) 대해 칭찬해

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

05Àå

05Àå CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE

More information

I 안전 지침 사용자 자신과 넷북의 보호를 위해 다음의 안전 지침을 사용하십시오. M912 넷북 컴퓨터를 사용할 때 경고: 휴대용 컴퓨터를 장시간 신체 위에 직접 올려놓고 사용 하지 마십시오. 장시간 작동으로 인해 컴퓨터 밑부분에서 열 이 발생할 수 있습니다. 지속적인

I 안전 지침 사용자 자신과 넷북의 보호를 위해 다음의 안전 지침을 사용하십시오. M912 넷북 컴퓨터를 사용할 때 경고: 휴대용 컴퓨터를 장시간 신체 위에 직접 올려놓고 사용 하지 마십시오. 장시간 작동으로 인해 컴퓨터 밑부분에서 열 이 발생할 수 있습니다. 지속적인 저작권 2008 모든 권리를 보유함 중국 출판 M912 넷북 사용 설명서 제1판: 2008년 12월 이 사용설명서에는 새 넷북 PC의 설정과 사용에 대한 설명이 들어있습니다. 사용설명서 안의 정보는 정확성을 위해 신중히 검토되었으며, 사전통지 없이 변경될 수 있습니다. 이 사용설명서의 일부분도 사전 서면 승인이 없이 복사하거나, 검색 시스템에 저장하거나, 전자,

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

What is Unix? A multi-task and multi-user Operating System Developed in 1969 at AT&T s Bell Labs by Ken Thompson (Unix) Dennis Ritchie (C) Douglas Mcl

What is Unix? A multi-task and multi-user Operating System Developed in 1969 at AT&T s Bell Labs by Ken Thompson (Unix) Dennis Ritchie (C) Douglas Mcl Linux Taesoo Kwon Dept. of Compupter Science Hanyang University What is Unix? A multi-task and multi-user Operating System Developed in 1969 at AT&T s Bell Labs by Ken Thompson (Unix) Dennis Ritchie (C)

More information

Microsoft PowerPoint - em8-리눅스설치.ppt

Microsoft PowerPoint - em8-리눅스설치.ppt 임베디드리눅스커널설치개요 임베디드리눅스설치 Linux Kernel* Root File System* jffs2.img 1 2 구성요소 리눅스커널 필수구성요소 하드웨어를초기화하고 kernel image를 에올려주어수행을넘겨주는역할을하는프로그램 OS Kernel OS 의핵심프로그램 Root File System Kernel 에서사용할 File System 임베디드리눅스에서는

More information

2 min 응용 말하기 01 I set my alarm for 7. 02 It goes off. 03 It doesn t go off. 04 I sleep in. 05 I make my bed. 06 I brush my teeth. 07 I take a shower.

2 min 응용 말하기 01 I set my alarm for 7. 02 It goes off. 03 It doesn t go off. 04 I sleep in. 05 I make my bed. 06 I brush my teeth. 07 I take a shower. 스피킹 매트릭스 특별 체험판 정답 및 스크립트 30초 영어 말하기 INPUT DAY 01 p.10~12 3 min 집중 훈련 01 I * wake up * at 7. 02 I * eat * an apple. 03 I * go * to school. 04 I * put on * my shoes. 05 I * wash * my hands. 06 I * leave

More information

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서 PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

More information

(SW3704) Gingerbread Source Build & Working Guide

(SW3704) Gingerbread Source Build & Working Guide (Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History

More information

I 안전 지침 다음 안전 지침을 이용해 사용자 자신과 북톱(Booktop)를 보호하십 시오. M1022 북톱(Booktop) 컴퓨터를 사용할 때 주의: 휴대용 컴퓨터를 신체 위에 직접 올려놓고 장시간 동 안 사용하지 마십시오. 장시간 작동으로 인해 컴퓨터 밑부 분에서

I 안전 지침 다음 안전 지침을 이용해 사용자 자신과 북톱(Booktop)를 보호하십 시오. M1022 북톱(Booktop) 컴퓨터를 사용할 때 주의: 휴대용 컴퓨터를 신체 위에 직접 올려놓고 장시간 동 안 사용하지 마십시오. 장시간 작동으로 인해 컴퓨터 밑부 분에서 저작권 2010 모든 권리는 당사가 소유합니다 중국에서 인쇄 M1022 북톱(Booktop) 사용 설명서 초판: 2010/12 이 사용 설명서에는 새 북톱(Booktop) PC의 설정과 사용에 대한 설명이 들어있습니다. 사용 설명서 안의 정보는 정확성 여부가 신중 히 검토되었으며, 사전 통지 없이 변경될 수 있습니다. 이 사용 설명서의 어떤 부분도 사전 서면

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

#Ȳ¿ë¼®

#Ȳ¿ë¼® http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research

More information

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase

More information

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기

Mango-AM335x LCD Type 커널 Module Parameter에서 변경하기 Mango-AM335x LCD Type 커널 Module Parameter 에서 변경하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology

More information

2-11Àå

2-11Àå Chapter 11 script kiddies.... 24.., script kiddies..,... 215 1 TCP/IP., TCP/IP. IP IP..,. IP. TCP/IP TCP( UDP).. 0 65535.., IP, IP,,. (, ). 216 Chapter 11 IP. IP.... 1024 (0 1023 ).... A B. B IP, A. IP,

More information

본문01

본문01 Ⅱ 논술 지도의 방법과 실제 2. 읽기에서 논술까지 의 개발 배경 읽기에서 논술까지 자료집 개발의 본래 목적은 초 중 고교 학교 평가에서 서술형 평가 비중이 2005 학년도 30%, 2006학년도 40%, 2007학년도 50%로 확대 되고, 2008학년도부터 대학 입시에서 논술 비중이 커지면서 논술 교육은 학교가 책임진다. 는 풍토 조성으로 공교육의 신뢰성과

More information

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - (Asynchronous Mode) - - - ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - UART (Univ ers al As y nchronous Receiver / T rans mitter) 8250A 8250A { COM1(3F8H). - Line Control Register

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

I&IRC5 TG_08권

I&IRC5 TG_08권 I N T E R E S T I N G A N D I N F O R M A T I V E R E A D I N G C L U B The Greatest Physicist of Our Time Written by Denny Sargent Michael Wyatt I&I Reading Club 103 본문 해석 설명하기 위해 근래의 어떤 과학자보다도 더 많은 노력을

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BASIC COMMANDS Jo, Heeseung ITER 서버 iterx.jbnu.ac.kr (X: 1,2) Dell PowerEdge R415 AMD Opteron(tm) Processor 4180-6 core x 2ea Memory: 32 GB HDD: SCSI 450 GB 주의사항 자료백업없음 동영상등의불필요파일업로드금지 2 LINUX 접속 Client

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

해킹 대응 경진대회

해킹 대응 경진대회 은상 이상엽 (KT 망관리 / 지원단보안기술부 ) 정주환 (KT 망관리 / 지원단보안기술부 ) 김아영 (KT 망관리 / 지원단보안기술부 ) 최용훈 (KT 망관리 / 지원단보안기술부 ) 요약보고서 침해사고분석 * Unix 침해사고분석은로그파일분석과파일변조분석으로부터단서를찾아나가는것이일반적이기때문에일차적으로로그파일분석을시도하였으나, 원격공격로그등은특별히발견되지않았으며일부백도어나수상한메일로그만을발견함.

More information

LCD Monitor

LCD Monitor LCD MONITOR quick start guide 400FP-2 460FP-2 400FPn-2 460FPn-2 ii Floor standing type) Note LCD Display MagicInfo Software CD MagicInfo Manual CD (FPn-2.) (AAA X 2) (FPn-2.) BNC to RCA (46.) D-Sub DVI

More information

OnTuneV3_Agent_Install

OnTuneV3_Agent_Install OnTune Agent 설치하기 - OnTune Manager Version 3.1.6-2010-06-21 TeemStone 순서 1. Installer 를이용한 agent 설치하기 2. Windows 서버에 agent 설치하기 3. 파일에대한설명 4. 시스템재부팅시자동실행되도록설정하기 5. 직접설치하기 6. 직접실행하기 7.. Agent 종료하기 8.. Agent

More information

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드] 전자회로 Ch3 iode Models and Circuits 김영석 충북대학교전자정보대학 2012.3.1 Email: kimys@cbu.ac.kr k Ch3-1 Ch3 iode Models and Circuits 3.1 Ideal iode 3.2 PN Junction as a iode 3.4 Large Signal and Small-Signal Operation

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install the PDI on CentOS 2013.04 G L O B E P O I N T 1 Ⅰ linux 구성 II Pentaho Install 2013, Globepoint Inc. All Rights Reserved. 2 I. Linux 구성 2013, Globepoint Inc. All Rights Reserved. 3 IP 설정 1. 설정파일

More information

2주차

2주차 2 주차 하드마운트 / 포맷 / 포맷별장단점 Vsftpd 설치 / samba 설치 / 계정권한관리 / 파일권한관리 openssh-server 설정 편하게진행하기위해서 root 계정접속가능설정 아래설정을하지않으면일반계정으로접근하여 sudo 나 su 명령을사용해야함. root@debian:~# nano /etc/ssh/sshd_config PermitRootLogin

More information

Microsoft PowerPoint - lab14.pptx

Microsoft PowerPoint - lab14.pptx Mobile & Embedded System Lab. Dept. of Computer Engineering Kyung Hee Univ. Keypad Device Control in Embedded Linux HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착되어있다. 2 Keypad Device Driver

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 임베디드리눅스개발환경구축 Jo, Heeseung 개발환경 HBE-SM5-S4210 개발환경 타겟보드와리눅스가설치된호스트컴퓨터가필요 임베디드리눅스개발환경 - 호스트컴퓨터환경설치 - 호스트와타겟연결 - 디버그환경 호스트컴퓨터는임베디드시스템의동작을모니터링하는디버깅환경으로서의역할도수행 임베디드시스템을위한소프트웨어를개발하기위해서호스트시스템에구축하는개발환경 교차개발환경

More information

11¹Ú´ö±Ô

11¹Ú´ö±Ô A Review on Promotion of Storytelling Local Cultures - 265 - 2-266 - 3-267 - 4-268 - 5-269 - 6 7-270 - 7-271 - 8-272 - 9-273 - 10-274 - 11-275 - 12-276 - 13-277 - 14-278 - 15-279 - 16 7-280 - 17-281 -

More information

인켈(국문)pdf.pdf

인켈(국문)pdf.pdf M F - 2 5 0 Portable Digital Music Player FM PRESET STEREOMONO FM FM FM FM EQ PC Install Disc MP3/FM Program U S B P C Firmware Upgrade General Repeat Mode FM Band Sleep Time Power Off Time Resume Load

More information

2 / 26

2 / 26 1 / 26 2 / 26 3 / 26 4 / 26 5 / 26 6 / 26 7 / 26 8 / 26 9 / 26 10 / 26 11 / 26 12 / 26 13 / 26 14 / 26 o o o 15 / 26 o 16 / 26 17 / 26 18 / 26 Comparison of RAID levels RAID level Minimum number of drives

More information

Microsoft PowerPoint - unix02.ppt [호환 모드]

Microsoft PowerPoint - unix02.ppt [호환 모드] Chapter 2. 유닉스시스템시작 2.1 유닉스시스템사용과종료 22 2.2 쉘 (shell) BOOT 절차 Bootloader BIOS + LILO Kernel Booting Ramdisk uncompress HDD mount Ramdisk mount init getty -L ttys0 115200 vt100 getty tty1 login (ba)sh Linux

More information

Microsoft PowerPoint - 02-Development-Environment-1.ppt

Microsoft PowerPoint - 02-Development-Environment-1.ppt 개발환경 1 임베디드시스템소프트웨어 I 차례 개발환경 Host와 Target의연결 Host 및 target 사양 Toolchain이란, 설치방법 시험 Cross Compile Minicom 설정및사용방법 JTAG 설치및사용방법 Bootloader, kernel, file system flash 방법 개발환경 1 2 개발환경 Host 시스템 임베디드소프트웨어를개발하는시스템

More information

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU

More information

歯강의노트.PDF

歯강의노트.PDF LINUX 1. Linux install 2. Booting sequence 3. Kernel rebuilding 4. Patch 5. RPM (Red Hat Package Manager) 6. NFS (Network File System) 7. NIS (Network Information System) 8. Cluster 9. Daemon programming

More information

1. 서론 1-1 연구 배경과 목적 1-2 연구 방법과 범위 2. 클라우드 게임 서비스 2-1 클라우드 게임 서비스의 정의 2-2 클라우드 게임 서비스의 특징 2-3 클라우드 게임 서비스의 시장 현황 2-4 클라우드 게임 서비스 사례 연구 2-5 클라우드 게임 서비스에

1. 서론 1-1 연구 배경과 목적 1-2 연구 방법과 범위 2. 클라우드 게임 서비스 2-1 클라우드 게임 서비스의 정의 2-2 클라우드 게임 서비스의 특징 2-3 클라우드 게임 서비스의 시장 현황 2-4 클라우드 게임 서비스 사례 연구 2-5 클라우드 게임 서비스에 IPTV 기반의 클라우드 게임 서비스의 사용성 평가 - C-Games와 Wiz Game 비교 중심으로 - Evaluation on the Usability of IPTV-Based Cloud Game Service - Focus on the comparison between C-Games and Wiz Game - 주 저 자 : 이용우 (Lee, Yong Woo)

More information

solution map_....

solution map_.... SOLUTION BROCHURE RELIABLE STORAGE SOLUTIONS ETERNUS FOR RELIABILITY AND AVAILABILITY PROTECT YOUR DATA AND SUPPORT BUSINESS FLEXIBILITY WITH FUJITSU STORAGE SOLUTIONS kr.fujitsu.com INDEX 1. Storage System

More information

Microsoft PowerPoint - Building.pptx

Microsoft PowerPoint - Building.pptx Building Embedded Linux System Toolchains Bootloader Kernel Root File System 정의 Toolchain 소스를컴파일하여바이너리실행파일를생성하기위해필요한컴파일러및라이브러리, 바이너리유틸리티모음 구성요소 Toolchain GCC : 컴파일러 Binutils : 어셈블러및로더, 바이너리파일편집유틸리티 Glibc

More information

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

1 5 8 159 5 8 PA M m i n l e n d c re d i t u c re d i t l c redit o c redit 5 /etc/pam.d/passwd vi /etc/pam.d/passwd password required /lib/security/pam_stack.so service=system-auth passwd s y s t e m

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 임베디드리눅스개발환경구축 Jo, Heeseung 개발환경 HBE-SM5-S4210 개발환경 타겟보드와리눅스가설치된호스트컴퓨터가필요 임베디드리눅스개발환경 - 호스트컴퓨터환경설치 - 호스트와타겟연결 - 디버그환경 호스트컴퓨터는임베디드시스템의동작을모니터링하는디버깅환경으로서의역할도수행 임베디드시스템을위한소프트웨어를개발하기위해서호스트시스템에구축하는개발환경 교차개발환경

More information

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

manual pdfÃÖÁ¾

manual pdfÃÖÁ¾ www.oracom.co.kr 1 2 Plug & Play Windows 98SE Windows, Linux, Mac 3 4 5 6 Quick Guide Windows 2000 / ME / XP USB USB MP3, WMA HOLD Windows 98SE "Windows 98SE device driver 7 8 9 10 EQ FM LCD SCN(SCAN)

More information

LCD Monitor

LCD Monitor LCD MONITOR quick start guide 320TSn-2 ii Floor standing type) LCD Display D-Sub AAA X 2) 8 DVI KIT LAN TV Note TV MENU MENU] 9 ENTER ENTER] SOURCE SOURCE] [PC DVI HDMI MagicInfo] TV TV D.MENU D.MENU TV

More information