Dream never gets old.

고정 헤더 영역

글 제목

메뉴 레이어

Dream never gets old.

메뉴 리스트

  • Home
  • Tag
  • MediaLog
  • LocationLog
  • Guestbook
  • Admin
  • Write
  • 분류 전체보기 (279)
    • [A-01] Expert (0)
    • [B-01] Quad-rotor (13)
    • [C-01] STM32F103RB (17)
    • [C-02] LM3S8962 (6)
    • [C-03] AT91SAM9260 (11)
    • [C-04] ATmega2560 (16)
    • [C-05] STi7105 (20)
    • [C-06] S5PV210 (16)
    • [C-07] STi7108 (1)
    • [C-08] BCM7231 (3)
    • [C-09] BCM7424 (5)
    • [C-10] NEXELL (1)
    • [C-11] Hi3716C (8)
    • [C-12] Exynos 5250 (4)
    • [C-13] Hi3719C (3)
    • [C-14] STM32F373VC (1)
    • [D-01] Linux (82)
    • [D-02] Windows CE (0)
    • [D-03] uC/OS-II (4)
    • [D-04] uCLinux (1)
    • [E-01] Bootloader (2)
    • [F-01] Compiler (0)
    • [G-01] Device (11)
    • [H-01] File System (2)
    • [I-01] Sensor (0)
    • [Z-01] 참고 (52)
HomeTagMediaLogLocationLogGuestbookAdminWrite
  • [A-01] Expert 0
  • [B-01] Quad-rotor 13
  • [C-01] STM32F103RB 17
  • [C-02] LM3S8962 6
  • [C-03] AT91SAM9260 11
  • [C-04] ATmega2560 16
  • [C-05] STi7105 20
  • [C-06] S5PV210 16
  • [C-07] STi7108 1
  • [C-08] BCM7231 3
  • [C-09] BCM7424 5
  • [C-10] NEXELL 1
  • [C-11] Hi3716C 8
  • [C-12] Exynos 5250 4
  • [C-13] Hi3719C 3
  • [C-14] STM32F373VC 1
  • [D-01] Linux 82
  • [D-02] Windows CE 0
  • [D-03] uC/OS-II 4
  • [D-04] uCLinux 1
  • [E-01] Bootloader 2
  • [F-01] Compiler 0
  • [G-01] Device 11
  • [H-01] File System 2
  • [I-01] Sensor 0
  • [Z-01] 참고 52

검색 레이어

Dream never gets old.

검색 영역

컨텐츠 검색

전체 글

  • 새로운 디바이스를 리눅스에 추가하는 과정

    2009.11.17 by eoseontaek

  • 등록된 major number의 확인

    2009.11.17 by eoseontaek

  • GNU Make

    2009.11.17 by eoseontaek

  • 커널 컴파일

    2009.11.17 by eoseontaek

  • The Linux Documentation Project

    2009.11.17 by eoseontaek

  • [.bashrc] path설정, allias 설정

    2009.11.17 by eoseontaek

  • [.vimrc] Vim / Gvim 설정

    2009.11.17 by eoseontaek

  • 리눅스 커널 모듈 프로그래밍 안내서

    2009.11.17 by eoseontaek

새로운 디바이스를 리눅스에 추가하는 과정

1. 디바이스 드라이버 코어 함수를 구현한다. 이 함수들은 하드웨어 메뉴얼을 기반으로 작성된다. 2. 작성한 코어 함수를 리눅스에 등록시키기 위한 래퍼(wrapper)를 작성한다. 리눅스의 디바이스 드라이버는 파일오퍼레이션 구조체를 통해 파일로서 접근된다. 따라서 이러한 인터페이스를 위한 함수를 구현해 주어야 한다. 3. 디바이스 드라이버를 커널에 등록한다. 이것은 register_XXXdev() 같은 커널 내부 함수를 이용해 수행된다. 4. 디바이스 드라이버를 위한 장치 파일을 생성한다. 이것은 'mknod'라는 리눅스 명령어를 이용해 수행된다.

[D-01] Linux 2009. 11. 17. 15:53

등록된 major number의 확인

리눅스 커널에서 현재 사용중인 major number의 확인은 다음과 같다. #vi /linux/include/linux/major.h 또는 #cat /proc/devices

[D-01] Linux 2009. 11. 17. 15:47

GNU Make

Link : http://www.viper.pe.kr/docs/make-ko/make-ko_toc.html 재컴파일을 지휘하는 프로그램(A Program for Directing Recompilation) GNU make Version 3.77. May 1998 번역시작: March 2000 최종 갱신: May 9th, 2000 Richard M. Stallman 그리고 Roland McGrath 역자: 선정필

[D-01] Linux 2009. 11. 17. 15:07

커널 컴파일

커널 버전 확인 #uname -a 커널 소스 다운로드 => http://www.kernel.org에 접속하여 최신 커널을 다운로드 한다. #wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2 다운로드한 커널을 압축 해제한다. #tar -xvjf linux-2.6.30.tar.bz2 생성된 디렉토리를 링크파일로 링크 #ln -s linux-2.6.30 linux 커널 설정값 초기화 #make menuconfig 커널 이미지 생성 #make bzImage 커널 모듈 생성 #make modules 생성된 object 파일들을 /lib/modules/커널버전 디렉토리로 복사 #make modules_install 모듈들이 정상적으로 설치되..

[D-01] Linux 2009. 11. 17. 12:15

The Linux Documentation Project

Link : http://tldp.org/index.html

[D-01] Linux 2009. 11. 17. 09:27

[.bashrc] path설정, allias 설정

Link1 : http://www.appleforum.com/os/43792-%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%EC%9D%98-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95.html Link2 : http://tldp.org/LDP/Bash-Beginners-Guide/html/ .bashrc Windows에서 명령창에서 명령어를 입력하면 입력된 명령어들이 command.com에 의해서 해석되면서 실행된다. 마찬가지로 Linux에서도 shell이 이러한 역할을 한다. shell은 OS에서 대화형 user interface를 제공한다. 따라서, shell을 '명령어 해석기'라고도 부른다. OS에서 가장 핵심이 되는 부분을 kernel이라..

[D-01] Linux 2009. 11. 17. 09:14

[.vimrc] Vim / Gvim 설정

/root directory로 이동한다. #cd /root .vimrc 파일을 수정한다. #vi .vimrc

[D-01] Linux 2009. 11. 17. 09:01

리눅스 커널 모듈 프로그래밍 안내서

KLDP에 게재되어 있는 리눅스 커널 모듈 프로그래밍 안내서 Link : http://wiki.kldp.org/Translations/Kernel_Module_Programming_Guide

[D-01] Linux 2009. 11. 17. 00:15

추가 정보

인기글

최신글

페이징

이전
1 ··· 26 27 28 29 30 31 32 ··· 35
다음
TISTORY
Dream never gets old. © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.