728x90 반응형 3. 개발 관련191 Windows XP 원격 접속 포트 변경 및 설정 (Service Pack 2) version : Windows XP SP2 1. 기본 설정 레지스트리 편집에 앞서 "내 컴퓨터 -> 속성 -> 원격" 탭에서 원격 접속이 가능하도록 설정 한다. 2. 레지스트리 편집 시작 -> 실행 -> regedit 실행 후, HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Terminal Service -> Wds -> rdpwd -> Tds -> tcp -> PortNumber 에서 10 진수로 변경 후 원격접속시 사용코자 하는 포트 번호를 설정 ex) 5678 HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Terminal Service -> WinStations .. 2009. 10. 5. irq thread 수행 흐름, RT Preempt patch 를 적용한 리눅스 2.6.15 버전 커널의 irq thread 수행 흐름은 아래 그림과 같다. 위의 구조에 모두 표현 하지 않았으나, RT Patch 된 IRQ 에서는 preemption 이 원활하게 이루어 지는 구조를 제공한다. 심지어 hardirq 에서도 선점 가능한 구조를 지원하며, 이는 irq descripter 에 thread 추가와 depth 설정등을 통한 중첩 인터럽트 허용등이 기능이 부가적으로 지원되기 때문이기도 하다. 내용을 보며 개인적으로 궁금한것은 그림의 중간쯤 보면 do_irqd에서 do_hardirq와 __do_softirq를 순차적으로 호출하는 부분이다. hardirq와 softirq를 왜 분기식으로 호출하는 것이 아니라 순차적으로 호출하게 되는 것.. 2009. 9. 15. RT Preempt + MIPS Architecture + Cross Comiple, Porting 요즘 작업하고 있는 것으로, MIPS 아키텍처에 RT Preempt 패치를 적용한 후 이를 크로스 컴파일 과정을 통해 셋톱박스에 포팅해야 한다. 그런데 몇가지 문제 커널과 아키텍처, 그리고 RT Preempt patch 자체에 존재한다. 사용해야 하는 커널 버전은 2.6.15, 그러고보니 엑스트라 버전은 모르겠다. 우연인지 운이 없는 것인지, (다운로드 가능한) 2.6.15 커널에 대한 RT preempt 패치는 patch-2.6.15-rt21 하나 밖에 없다. 위에서 말한 몇가지 문제라는 것은, 1. 패치가 정상적으로 진행되지 않는다. ( 두개의 파일이 reject 나고, 일부의 경우 패치가 잘못 진행된다) 2. MIPS 아키텍처에 대하여 2.6.15 버전의 rt preempt 패치는 타이머를 완전히 .. 2009. 9. 9. patch patch 는 diff 와 함께 사용되는 명령어임, 주로 diff로 두 파일 또는 두 프로젝트 디렉토리를 비교하여 차이가 있는 내용(original and later version) 을 뽑아주며 이를 patch를 이용하여 변경된 내용에 대한 적용을 손쉽게 해준다. 유용한 만큼 일부 옵션에 대하여 잘 알아두면 매우 편리한 명령어 인데, 세부적인 옵션에 대한 설명은 아직 못찾았다(예를 들자면 fuzz 레벨에 대한 의미와 같은 것들) 패치를 진행할 때 패치파일 내부의 내용들은 Hunk라고 하는 일련의 덩어리로 구분되고, 이 들은 각각 자신의 내용을 해당 파일의(patch 파일의 Index에 기반을 둔 파일) 내용을 탐색하여 변경 가능 여부를 판별한다. 변경이 되는 경우 Hunk #N succeeded 라는 메.. 2009. 9. 8. target board, host 간 네트워크 설정 오늘의 포스팅은 랜카드가 하나이며, 공유기 또한 사용하지 않는 환경을 위한 꼼수, 예를 들어 타겟보드를 위한 크로스 컴파일 도중 필요한 유틸이나 다운로드 및 설치가 필요한 패키지가 있을 때, 랜선을 바꾸어 주고 네트워크 셋업을 손수 재설정 해주어야 하는 번거로움이 있다. 그러므로 초기 보드 셋업시에 타겟 환경에서의 네트워크 정보와 호스트 환경에서의 네트워크 정보를 담고있는 스크립트들을 별도로 백업하여 랜케이블 교체후 스크립트 실행을 통해 조금만 번거롭게 네트워킹을 사용할 수 있도록 하는 꼼수를 3분전에 생각했다. 서론이 긴 것으로 미루어 물론 별거 아님 -ㅅ-;; 우선 네트워크 설정 스크립트 파일 정보 /root/target_ifcfg-eth0 /root/host_ifcfg-eth0 네트워크 설정 스크립.. 2009. 8. 27. CVS 사용법 1. vi /etc/xinetd.d/cvs env = /var/cvs -> /home/cvs server_args = /var/cvs pserver - > /home/cvs pserver modify => /var/cvs -> /home/cvs 2. mkdir /home/cvs 3. adduser cvsroot 4. chmod -R 777 /home/cvs 5. chgrp -R cvsroot /home/cvs 6. cvs -d /home/cvs init 7. ls -al /home/cvs/CVSROOT 8. chmod 777 -R /home/cvsroot /home/cvs/CVSROOT 9. cd ; mkdir hello (hello라는 경로를 만들고 hello.c라는 파일 생성) 10. cd ./hel.. 2009. 7. 14. 이전 1 ··· 23 24 25 26 27 28 29 ··· 32 다음 728x90 반응형