프로그래밍 QnA

hmg2425의 이미지

보드에 달린 캠으로 영상을 무선전송 하려고 하는데요.....

보드에 웹캠을 달아서 wifi로 영상을 컴퓨터에 쏴주는 시스템을 만들고 싶은데요
제가 너무 초보라 어떻게 해야할지 감조차 안잡히네요 보드OS 는 우분투이고요 ffmepg 쓰려고 생각중인데 이거써도 되는지..
제가봐도 너무 허접하고 막연한질문인건 아는데 고수님들 조언이라도 좀 해주세 요ㅠㅠ

lemk000의 이미지

OpenGL 텍스쳐 맵핑이 제대로 안됩니다...

텍스쳐 맵핑을 하려는데
구에다가 하려고 하거든요 근데 텍스쳐가 전체적으로 구에 붙는게 아니라
그 텍스쳐의 일부 색깔로 단색으로 구에 입혀져버립니다.
인터넷 많이 찾아보면서 그대로 했는데 이유를 모르겠습니다.

dmsguswns의 이미지

Recursion 코드를 Implementation으로 고치려고 하는데

Datastructures를 공부 중인 학생인데요,

수업시간에 Tail Recursion을 Implemetation으로 바꿔보라는데 한참을 헤매다 결국 못했는데요,

보통 While로 고쳐서 쉽게 하던데 머리 속으로 생각해서 할려니 복잡해지기만하고, 해결이 안되서요..

밑에 두 개 였는데, Binary Search Tree 중 internal insert와 delete에 해동하는 부분이구요,

어떻게 해야하는거죠? (혹시 몰라 전체 소스 첨부해요)

dmsguswns의 이미지

Recursion 코드를 Implementation으로 고치려고 하는데

Datastructures를 공부 중인 학생인데요,

수업시간에 Tail Recursion을 Implemetation으로 바꿔보라는데 한참을 헤매다 결국 못했는데요,

보통 While로 고쳐서 쉽게 하던데 머리 속으로 생각해서 할려니 복잡해지기만하고, 해결이 안되서요..

밑에 두 개 였는데, Binary Search Tree 중 internal insert와 delete에 해동하는 부분이구요,

어떻게 해야하는거죠? (혹시 몰라 전체 소스 첨부해요)

llblurryeyes의 이미지

비주얼 베이직 프린터 예외처리에 대해 질문있습니다

컴퓨터의 프린터 드라이버가 설치되있지않거나
프린터기가 존재하지 않을때 예외처리를 어떻게
해야되나여?

lmk378의 이미지

ARM linux에서 Initial IO mapping으로 mapping한 주소에 대한 접근권한

다음은 arch/arm/mach-s5pv310/cpu.c 에 있는 내용입니다.

static struct map_desc s5pv310_iodesc[] __initdata = {
...
}, {
.virtual = (unsigned long)S5PV310_VA_GPIO2,
.pfn = __phys_to_pfn(S5PV310_PA_GPIO2),
.length = SZ_256,
.type = MT_DEVICE,
}, {
...
};

물리주소를 가상주소로 static 메핑한 것인데 특정영역에 __raw_writel시
write가 되지 않습니다. write는 간단한 driver를 작성하여 진행했습니다.
왜 이런지 아시는분 계신가요?

ukyoukyo의 이미지

리눅스 실행파일 배포할때 공유라이브러리도 같이 배포하려면 어떻게 해야하는지 ?


64비트 리눅스 시스템에서 아래와 같은 실행파일을 하나 만들었습니다.
( 공유 라이브러리를 사용해서 만들었습니다. )

[root@mini2:/root] # file prog
prog: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

그리고, ldd 명령어로 사용하는 .so 파일들을 찾아보았습니다.

baw518의 이미지

C언어 폴더 밑에 폴더 저장하기

고수님들 질문드립니다. ^^

지금 제가 조그만 SNMP서버 클라이언트 프로그램을 짜고 있는데요

클라이언트에서 준 정보를 날짜를 구분해

서버의 YYYY/MM/DD 폴더안에 한시간단위로 데이터를 클라이언트에서 받아 집어넣으려고 하고있습니다.

서버에서 strftime 을 이용해 YYYY폴더 까지는 만들겠는데 그 밑에 MM 폴더와 그밑의 DD폴더를 만드는 방법이

C에서 가능한가요?

pogusm의 이미지

구글 캘린더를 이용하여 SMS 알림이 사용하기 좀 도와주세요~ (python 또는 perl)

구글 캘린더는 스캐쥴을 관리하며, 지정한 시간이 되었을때 사용자에게 popup, email, sms 등의 방법으로 알람을 해줍니다.

이런 특성과 구글 캘린더 API를 이용하여, 파이썬 또는 펄로 무료 SMS 알림이를 구현할 수 있나 봅니다.

아마도.. 구글 캘린더의 편법이용, 남용 일 수도 있겠네요.

아래의 샘플 코드는 http://www.randomshouting.com/2011/02/06/Free-SMS-notifications-from-Google.html 에서 얻은 파이썬 소스코드 입니다.

declspec의 이미지

공유라이브러리 함수주소 결정

1. 리눅스에서 많은 프로그램들이 libc 의 printf 와같은
공유 라이브러리 함수를 사용하는데(정적 컴파일 할수도 있지만)
이때 컴파일러 입장에서는 printf 의 진입점 주소(가상메모리주소)를 알 수 없을텐데
어떻게 처리하나요? PLT, GOT 섹션등이 사용되는거로 아는데 설명을 봐도
잘 모르겠어서... 예제를 통해 쉽게 설명해주시면 감사하겠습니다

2. 바이너리 파일을 실행시키면 로더는 파일시스템상의 바이너리를 읽어서
프로그램 헤더등의 정보에 따라 각각의 섹션들을 메모리에 로딩시키는데요
우리가 일반적으로 malloc 등으로 메모리에 데이터를 올리는것과 이것에
어떤 차이가 있을까요? 또한 로더는 정해진 가상메모리주소에 데이터를 올릴
수 있어야 하는데 이것은 어떻게 가능한가요? 예로 malloc 같은 함수를 써서
자신이 원하는 0x08010203 번지에 100바이트의 데이터를 올릴수는 없으니까요...

페이지

프로그래밍 QnA 구독하기