dev, tech/os23 [펌] 리눅스 커널 컴파일 일단 커널 2.6은 최신버전의 리눅스 배포판에서 해줘야 안정적으로 할 수 있습니다. 1. module-init-tools을 README에 나온것처럼 설치하면 됩니다. 2. 커널을 다운받고 /usr/src에 다운을 받고 압축을 해제합니다. 3. linux-2.6.6 디렉토리를 간단하게 링크를 겁니다. ]# ln -sf linux-2.6.6 linux-2.6 4. 이제 /usr/include로 이동을 합니다. 라이브러리들이 위치해 있습니다. 5. 여기서3개의 링크를 걸어줍니다. 6. 기존에 있던 asm, linux디렉토리를 ]# rm -rf asm/ linux/ 7. 위와 같이 삭제해줍니다. 이제 링크를 걸어줍니다. ]# ln -sf /usr/src/linux-2.6/include/asm-i386 asm]#.. 2006. 12. 27. 리눅스 설치 후, vi 편집기 배색 설정 작성하는 코드에 이쁘게 색깔을 입혀서 보기 위해서, 1. 일단, alias 명령어를 통해 vim이 vi를 대체할 수 있도록 쉘 파일을 설정해준다. $> vi /root/.bashrc alias vi='vim' 을 추가한다. 2. 이제 오색찬란한 색상을 적용시켜보자. $> vi /etc/vimrc 을 통해 가능하다. syntax on 을 추가한다. 3. 추가로 편집기에서 한글을 원활하게 보기위해서, cp949옵션을 적용시켜준다. 2006. 12. 22. insmod와 modprobe의 차이 insmod는 '/lib/modules/커널버전' 의 디렉토리를 뒤져서 해당 모듈이 있으면 올려줍니다. modprobe는 depmod에 의해 생성된 modules.dep 에서 찾아 모듈을 올립니다. 그리고 해당 모듈에 의존성이 있거나 해당모듈보다 선행되어야 하는 모듈이 있으면 그 모듈도 같이 올려줍니다. 이 부분이 insmod와 가장 큰 차이가 있습니다. 예를들어 vfat이란 모듈을 올리기 위해선 fat이란 모듈이 먼저 올라와 있어야 하는데 fat이 올라와 있지 않은상태에서 # insmod vfat 하면 fat에관한 심벌을 찾지못해 vfat 모듈을 올리지 못하지만 # modprobe vfat 을 실행하면 자동으로 fat을 먼저 올리고 그다음 vfat 모듈을 올려줍니다. (커널 컴파일시 fat,vfat을 .. 2006. 8. 10. RFC3984를 만족해 보이는 RTP 소스 본 소스는http://iphome.hhi.de/suehring/tml/doc/lenc/html/rtp_8c-source.html 에서 발췌하였음을 밝힙니다. Main Page|Data Structures|Directories|File List|Data Fields|Globalslencod » srcrtp.cGo to the documentation of this file.0000100002/*!00003*****************************************************************************00004*00005* \file rtp.c00006*00007* \brief00008* Functions to handle RTP headers and packets .. 2006. 8. 10. 이전 1 2 3 4 5 6 다음