프로그래밍 QnA

achrom의 이미지

ARM core의 disassembler를 만들어보려는데요..

안녕하세요.
gcc를 사용해서, 리눅스 소스코드를 arm용으로 compile할 수 있는 것으로 알고 있는데요.
혹시 gcc로 disassemble도 할 수 있나요?
그리고, gcc이외의 Arm disassembler에 대한 공개된 소스코드나 자료 같은 것을 구할 수 있을 까요?
kelp, kesl에서는 찾을 수가 없네요^^;;;
알려주세요. 부탁드립니다..

andysheep의 이미지

시간과 keyboard 인터럽터 제어는 어떻게 하죠?

간단한 CD Player 소스를 보고 있는데,

입력 대기나 키보드 입력 처리를 그냥
ncurses 라이브러리를 사용해 처리 하는군요.

ncurses 라이브러리 걷어내고 text 모드로 돌려보니까
키보드 입력에서 막힙니다.

프로그램이 실행 중일 때
사용자의 키 값을 받으면 바로 이 값을 해석해 원하는 루틴을 호출해야 되는데 간단한 방법이 있을 까요?

workbone이란 소스를 보니까 text 모드로 돌아가지만 터미날 제어에
select() 함수를 쓰고, 터미날을 raw 모드로 처리해서 xterm과 한텀에서

alwaysrainy의 이미지

raw 패킷에 관한 질문입니다.

2년전인가? 해랩에서 열시미 렙업하다가 ip spoofing 에서 막혔던 기억이 ^^;
간만에 다시 풀려고 합니다. raw 패킷이 gateway에서 드랍되어 버리는 듯
하네요.. 검색을 해보니 gateway에서 패킷의 src ip가 랜 내의 ip가
아닌 경우는 ip spoofing 가능성이 있기에 드랍 시켜 버린다고 하네요..

arp request/response 패킷으로 gateway에 임의의 ip를 추가 시킬 수
있다면 가능할 듯 한데요.. 다른 분들은 어떠한 방법을 사용하셨나요?

darkill의 이미지

클러스터링에서 direct rounting 과 ip 터널링의 정확한 차이와

정확히 차이가 머지용?
direct rounting는 패킷의 주소를 다시 변환하여 리얼 서버로 보내는 거 같고
ip 터널링은 패킷을 ip 레벨에서 다시 한번 캡슐화 시킨다는데..
이들의 차이가 먼가요? 그리고 제가 제대로 알고 있냐요?
또 이들의 성능에 대한 차이도 알고 파요?
이런 질문 여기다 하는 것이 맞는지 모르겠지만
너그러이 용서 해 주시구요..
답변 부탁 드립니다.

withvega의 이미지

C에서 배열선언에 대해...

2048 x 2048 사이즈의 이미지 처리를 하기 위해서 C 프로그램을
작성하고 있는데요..이상하게도...

RedHat 8.0에서

float a[2048][2048];

의 배열을 선언을 하면, window manager가 gnome일때는 컴파일 되며
에러가 없지만 다른 window manager(twm, kde etc..)와 text 모드에서
는 컴파일 에러가 납니다..

이유가 뭘까요? 참 궁금하고 답답하네요.. 아시는분의 조언을 부탁 드립니다.

참고로 이미지 크기는 약 8메가 정도 됩니다..

choulwon84의 이미지

C 언어 및 IT 관련 스터디 구합니다(익산-원광대 근처)

안녕하세요.
혹시 익산에서 IT 관련 스터디를 하고싶은데
알고 있는 곳이 없어서 하나 만들어서 하려 합니다.

스터디 방법은 대략 한 단원씩 맞춰서 발표 하고,
같이 토론 후에 프로그래밍 숙제를 하는건데요.
그리 어려운건 아니구요. 그냥 간단하게 할 수 있는거죠.
일주일에 한번 정도 모여서 할 수 있을것 같네요.

C 언어 , 리눅스 ,PHP나 기타 MySQL 이나 오라클 같이 공부하고 싶어서요.
저도 거의 처음 하는 지라~ 쌩초보에요^^;;
처음 컴퓨터를 접하는 분들도 괜찮습니다.

papa의 이미지

다른 프로그램 실행하고 다른일하는 방법 ?

CGI 내에서 외부 프로그램을 실행시키고, 실행된 외부 프로그래이(예:Socket) 종료 될때까지 기다리면서 주기적(예:1초)으로 결과 값을 읽어서 보여주려고 합니다.
그리고 외부 프로그램이 끝나면 마지막 처리를 하게 하려고 합니다.

방법을 아시는분 얘기좀 해 주세요.
예제 코드가 있으면 더 좋구요..

감사합니다.

sysmoon의 이미지

file의 내용을 읽어서 버퍼에 담을 때요 씨언어에서

주로 파일 open()해서 버퍼에 저장하는데
파일의 내용이 한줄이 아니고 여러줄일때는 주로 어떻게 저장하나요?
버퍼를 여러개 만드는 방법이 아닌
구조체 안에다가 char *data 만들고 링크드 리스트를 사용하여 저장해야
하나요?

제가 생각한 방법론
1.즉 제 생각을 파일 안에 100개의 라인이 있으면 100개의 구조체 변수가 있고
전부 링크드 리스트로 연결해 버린다는 것입니다.
예전에 이러한 프로그래밍을 짜본적이 있어서..

2.버퍼 사이즈를 char buffer[상당히 긴 사이즈];

pillaryj의 이미지

커널 컴파일 후 패널에 실행시킨 것들이 안떠요 ㅠㅠ

제가 원하던 기능은 다 제대로 작동하는데 패널있죠? 예를 들어 터미널 창을 열면 실행되기는 하지만 패널에 나타나지는 않아요. 그래서 패널창을 최소화시키면 다시 최대화 할 수가 없어요 보이지 않으니까요.. 뭐가 잘못된건지..
그래서 창을 여러개 전부 다 띄워 놓고 하니까 복잡하네요
해결책 좀 알려주십시오

meconfidence의 이미지

[질문] 시리얼통신상에서-바이너리파일 전송,받기 프로그램 짜기

위의 주제에 관련한 프로그램을 만들려고 하는데요,
보내는 쪽은 만든것 같은데(확실하지않음ㅡㅡ;) 받는 쪽에서 헤매네요...
바이너리 파일뿐만 아니라 모든 파일을 전송가능하게 만들려고 하고 있습니다.

- 구제적인 질문 -
1. 시리얼 통신에서 파일 디스크립트를 활용하는 데요,
open("/dev/ttyS0,..)이런식으로 하고있는데요, fopen함수를 이용할수도 있을까요???^^a 고급함수를 이용하면 왠지 쉽지 않을까해서요... :oops:

2. 일반 텍스트 파일 전송은 어떤 부분이 다르죠???

페이지

프로그래밍 QnA 구독하기