본문 바로가기

Xmodem protocol [Xmodem Protocol 원문보기] XModem Protocol XModem protocol was developed and first implemented by Ward Christensen in 1977 and placed in the public domain becoming one of the earliest and most popular protocols for file transfers between various hardware platforms. XModem is the simplest and one of the slowest of the file transfer protocols. It uses data blocks of only 128 bytes, requires an acknowl.. 더보기
register int 선언 보통 변수를 선언할 때 int temp;라고 선언을 하면 메모리 영역에 공간을 할당하게 되는데 register int temp;라고 선언을 하게 되면 cpu내의 register에 변수 공간을 할당하게 된다. register를 변수로 사용하게 되면 속도면에서의 성능은 향상되나, 할당할 수 있는 변수의 수가 한정적이라는 단점이 있다. Register중에서도 General Purpose Register를 사용하게 되고, 남는 register가 없다면 auto변수로 변환 된다. *auto 변수 : 보통 int 형으로 선언된 변수들은 앞에 auto가 생략된 것으로, 선언된 함수가 끝나면 자동적으로 소멸되는 변수이다. 즉, int temp; auto int temp;같은 선언이다. 더보기
Linker와 Loader 문서 정보 이문서는 linuxjournal이라는 잡지에 2002년 11월 26일에 게제된 글로 아래의 이동우씨가 번역 정리하여 올린 문서이다. 원문: http://www.linuxjournal.com/article/6463 저자: Sandeep Grover, 2002.11.26 정리: 이동우(leedw at ssrnet.snu.ac.kr), 2005.11.26 Linkers and Loaders 링킹(Linking)이란 코드와 데이타들을 한데 묶어 메모리에 로드될 수 있는 하나의 실행파일 형태로 만드는 작업을 말한다. 링킹은 compile time, load time(로더에 의해) 혹은 run time(어플리케이션에 의해)에도 이루어질 수 있다. 링킹의 유래는 1940년까지 거슬러 올라가는데 당시에는 수.. 더보기
gcc 이야기 이 문서는 www.kelp.or.kr 에서 이규명씨가 작성한 글로써 모든 권리는 이규명씨에 있음을 알립니다. ################################################# 1부 시작 ################################################# 시작하기에 앞서 ################################################# 이곳 KELP에 이런 글을 올려도 되는지 의심스럽습니다. gcc를 비롯한 개발 툴은 embedded linux뿐만 아니라 일반적인 linux 시스템 및 상용 Unix 시스템에도 널리 사용되고 있습니다. 따라서 embedded linux 시스템을 주로 다루는 KELP에 이런 글을 올린다는 것은 조금은 어울리지.. 더보기
임베디드 시스템 엔지니어를 위한 리눅스 커널 분석 http://kldp.org/KoreanDoc/html/EmbeddedKernel-KLDP/index.html 작성자 : 남상규 http://ruby.medison.co.kr/~halite 선임 연구원 (주)메디슨 초음파 연구소 halite (at) medison.com $Date: 2002/05/21 01:10:08 $ Copyright © 2002 by 남상규 이 문서는 리눅스 커널을 임베디드 시스템에 포팅하려는 엔지니어들을 위한 기본 지식 습득을 위해 만들어졌다. 리눅스 커널 자체의 원론적인 것 보다는 임베디드 시스템에 리눅스 커널을 포팅할 때 엔지니어가 리눅스 커널에 쉽게 접근하기 위한 정보나 혹은 방법을 제공하는 것이 목적이다. 그러므로 OS에 대한 이론 보다는 OS가 만들어지는 방법이나 부팅되.. 더보기