태그>kernel(총 100개의 글)
'kernel' 관련 최근글
-
- [Linux] IDR & IDA - integer ID 관리

-
F/OSS study by namhyung|12/03 20:20
linux: 2.6.31 IDR은 정수 ID와 특정한 포인터 값을 연결시키는 역할을 해 준다. 원래는 POSIX timer 관련 시스템 콜 구현을 위해 작성된 것으로 특정한 timer 객체를 다룰 수 있는 ID를 생성해 주는 역할을 하였으..
- [Linux] IDR & IDA - integer ID 관리
-
- [Linux] signal handler 실행 과정

-
F/OSS study by namhyung|11/28 14:27
linux: 2.6.31 arch: x86 signal은 특정 프로세스에게 어떤 메시지를 전달할 수 있는 가장 기본적인 수단이다. signal은 다른 (user-level) 프로세스로부터 직접적으로 받거나 혹은 (주로 문제가 될 만한 동작으로인해) 커널로부터 받을 수 있다. 이러한 signal은 kernel-..
- [Linux] signal handler 실행 과정
-
- CD-ROM 삽입 시 커널의 움직임 동선

-
SCRIBBLING NOTE by Chuudok|11/19 10:07
1. 작성일 : 2009년 9월 30일 2. 작성개요 CD-ROM 삽입 시 커널의 움직임 동선에 대해 설명 3. 내 용 리눅스의 커널 구조를 간소하게 표현하면 다음과 같다. 리눅스 커널구조에서 장치 디바이스와 밀접한 관계가 있는..
- CD-ROM 삽입 시 커널의 움직임 동선
-
- [EMPOS-2] 타겟보드에 리눅스 커널 퓨징하기.

-
SCRIBBLING NOTE by Chuudok|11/13 22:09
1. 작성일 : 2009년 9월 22일 2. 개요 가. 타겟보드 : EMPOS-2 나. 호스트 OS : 페도라 리눅스 11 타겟보드에 리눅스 커널을 퓨징. 3. 절차 가. 리눅스 커널 소스 다운로드 리눅스 커널 소스를 인터넷을 이용하여 다..
- [EMPOS-2] 타겟보드에 리눅스 커널 퓨징하기.
-
- [Linux] random number generators

-
F/OSS study by namhyung|11/12 17:15
Linux : 2.6.30 커널에서 제공하는 난수 생성기는 /dev/random과 /dev/urandom 장치가 있다. 둘은 비슷한 기능을 제공하지만 /dev/random의 경우는 난수를 발생시키기 위해 필요한 entropy (입력 장치..
- [Linux] random number generators
-
- [Linux] ticket spin lock

-
F/OSS study by namhyung|10/17 19:27
Linux: 2.6.30 arch: x86 spin lock은 mutiprocessor system에서 여러 processor가 동시에 critical section에 진입하지 못하도록 하는 synchronization 기법이다. 한 processor가 lock을 가지고 있으면 다른 processor들은 unlock될 때까지 busy-wait하다가 l..
- [Linux] ticket spin lock
-
- Kernel Tunning

-
JayPark's Andromeda by JayPark|10/07 11:18
매번. /proc 밑에서 처리해왔다.하지만. sysctl 이 존재하더라~~~ 뭐냐~~ ㅋㅋ sysctl -a 로 현재 Kernel 값을 확인해봅시당~~
- Kernel Tunning
-
- [Linux] alternative instructions - runtime code update

-
F/OSS study by namhyung|10/01 18:46
Linux : 2.6.30 alternative()는 x86에서 memory barrier를 구현할 때 사용되는 기법으로 커널 부팅 시에 (즉, runtime에!) machine에서 지원한다면 특정 부분의 코드를 더 좋은 성능의 코드로 변경한다. 사용되는 예는 다음과 같다. (arch/x86/include/asm/system.h..
- [Linux] alternative instructions - runtime code update
-
- [Linux] 최적화 장벽?

-
F/OSS study by namhyung|10/01 14:55
linux : 2.6.30 arch : x86 gcc : 4.3.3 '리눅스 커널의 이해'라는 책에 보면 커널 동기화 기법 중에 최적화 장벽 (optimization barrier)과 메모리 장벽(memory barrier)에 대해서 설명하는 부분이 있는데 약간 모호한 부분이 있어서 확실히 정리해 둔다. 일단 이러한 barrier는..
- [Linux] 최적화 장벽?
-
- Kernel을 Porting 한다는 것

-
친절한 임베디드 시스템 개발자 되기 강좌 by 히언|09/02 20:02
Porting한다는 것은 도대체 무엇일까. 처음에 이 일을 시작했을 무렵, 다들 Porting한다는 단어를 자연스럽게 쓰는 걸 보고 - 자네 요즘 뭐하나? 아, 예 저는 지금 Linux Kernel을 우리 Target에 Porting중입니다. 어, 그럼 자네는? 아, 예 저는 L4 Kernel을 우리 Target에 po..
- Kernel을 Porting 한다는 것
-
- Bootup 중 Kernel로의 진입 - main() 함수 -

-
친절한 임베디드 시스템 개발자 되기 강좌 by 히언|09/01 19:21
Bootup중 Kernel로의 진입은 어떻게 진행되는 걸까요. 보통 Kernel로의 진입은 main함수에서 이루어 져요. 우리 Software Entry가 main() 함수라는 사실을 이미 들여다 본 적이 있었지요. 우리 Software쟁이들은..
- Bootup 중 Kernel로의 진입 - main() 함수 -
-
- Compiling Kernel

-
WSID Restart by WSID|08/21 14:41
커널 컴파일중. 여러 명령을 한데 모아 쳤는데, (쉘의 && 사용) 산책 갔다오면 다 되어 있겠지. Compiling Kernel. I typed many commands, (I used && in shell) I woul..
- Compiling Kernel
-
- Clock tick ISR - Timer Service

-
친절한 임베디드 시스템 개발자 되기 강좌 by 히언|08/20 20:39
Embedded System에서 중요한 요소 중 하나가 Clock tick ISR이에요. Clock tick ISR이라는 게 무엇이냐? 하면, 정해진 시간에 한번씩 ISR이 걸려 주는 거지요. 이런 정해진 시간에 한번씩 주기적으로 걸려주시는 ISR은 무엇에 사용 가능할까요. Clock tick isr이 뜰 때 마..
- Clock tick ISR - Timer Service
-
- Drawing about a objective of this week

-
WSID Restart by WSID|08/20 10:28
이번주의 목표를 주제로 낙서를 그려보았습니다. I drew some drawing about a objective of this week. 일단 이번주 목표는 The objectives of this week are 2.6.30 커널 컴파일 및 사용 ( Compile..
- Drawing about a objective of this week







