프로그래밍 QnA

biokk의 이미지

arm 보드에서 usb드라이버 설정은 어떻게 해야하나요?

리눅스 /dev폴더에보면 설치되어 있는 여러장치들의 목록이 나오는데요
arm보드에 usb를 연결하면 host인식은 정상적으로 하는데 그 다음부터는 아무 반응이 없더라구요
보아하니 usb디바이스모듈을 만들어줘야 할것 같은데
usb드라이버개발은 처음이라 구글링해서 찾아보니깐 libusb library를 이용하여 리눅스 usb 드라이버를
개발한다고 하더라구요

전체적인 프로세스가
libusb lib를 이용하여 usb 디바이스모듈형태로 개발,
개발된 모듈을 커널에 빌트인시키고 상위 관련된 어플리케이션을 이용하여 usb와 데이터교환작업을 해야 하는건가요?

dbsthqkf의 이미지

semctl, semop의 차이

둘다 semaphore의 연산이라고 하는데..
이 둘의 차이를 모르겠서요 ㅠ

parkon의 이미지

const char* 어레이를 갖고 있는 구조체 초기화 질문입니다.

제가 하려고 하는 건
예를 들어

struct MyStruct {
   const char* name;
   const char* case1[2];
   const char* case2[2];
} my_data[] = {
   {"name1", {"aa1", "ab1"}, {"ba1","bb1"}},
   {"name2", {"aa2", "ab2"}, {"ba2","bb2"}},
// ...
   {"", {"", ""}, {"",""}} // end of data
};

입니다.
근데 이렇게 하니까 에러가 뜨면서 컴파일이 안되는군요.
(좀 더 정확히는 제가 맥 OSX 상에서 ROOT라는 툴킷의 cint라는 놈을 쓰고 있습니다.)

그래서

trymp의 이미지

fedora 6 지원하는 yum mirror 사이트 찾고 있습니다.


fedora 6 를 쓰고 있는데요.

yum 이 옛날에는 됬었던것 같은데, 지금 해보니 되질 아내요.

사이트를 열어보니까 6 관련 reposite 이 아예 없더군요

대부분 7 이상만 있던데,

fedora 6를 지원해주는 yum mirror site 를 찾고 있습니다.

외국 사이트도 괜찮습니다.

아시는 분 도움 주시면 감사하겠습니다.

vani2의 이미지

C++ RTTI와 static_cast, dynamic_cast

c++ rtti기능에 대해 배우다가 의문이 생겼는데요

nfsp3k의 이미지

고수님들의 도움이 필요합니다!

1만 라인이 넘는 소스코드를 분석하고 있습니다.
여기서 어느 부분이 가장 무거운지를 찾고 있는데요.

gettimeofday()를 써봤는데 생각만큼 정교하지 않아
get_cycle()을 사용하고 있습니다. 하지만 이것도 충분하지가 않습니다.

이것 이외에 특정 라인의 무거움(?)을 찾는데 쓸만한 라이브러리를 알고 계신 고수님들 계신가요?

답변 부탁드리겠습니다! ^^

gmawhaan88의 이미지

c언어 질문이요

안녕하세요 c언어공부 고민이 있어서 올립니다

뇌구조가 이상해서 그런지 문제를 풀때마다 어렵게 갑니다.

예를들면 문제가

숫자 세개를 입력했을때 작은수부터 차례대로 나오게 하시오.
ex) input:3 1 2
output:1 2 3

제가 푼내용

smh5790의 이미지

리눅스에서 서버간 복사 문의 (scp)

안녕하세요
우분투에서 서버간 폴더 복사를 하려고 하는데요, 폴더명에 괄호가 들어가면 복사가 안되네요..

예를들어
원본 192.168.1.2 /home/test 에서 192.168.1.3 의 /home/test(0000) 로 폴더 복사하려고 하면
scp ./* root@192.168.1.3/home/ 하면 정상 복사되는데,
scp ./* root@192.168.1.3/home/test₩(1000₩)/ 라고 하면 '(' 관련 문법오류가 납니다

초보라 잘 모르겠네요.. 리눅스 고수님들 도와주세요~~

leeanzel의 이미지

COW(Copy-on-write) 구현을 위한 MMU table attribute 설정 부분이 어디인가요?

Linux process를 공부하다 fork()시의 COW(Copy-On-Write)에 대해 찾아보게 되었는데요
COW가 MMU table에서 access권한을 read-only로 설정해서 page-fault를 발생시켜
page-fault handler에서 실제 메모리를 할당한다~ 라는 부분까지는 알겠습니다.

그런데 아무리 커널을 뒤져봐도 page_fault에서 어느 부분이 COW에 관련된 부분인지 알수가 없네요
주로 살펴본 부분은 do_page_fault() 랑 fork(), copy_process() 의 속내용들인데요
혹시 어느 부분에서 access 권한을 설정하는 건가요?

* 커널 버젼은 2.6.34.14 입니다.

페이지

프로그래밍 QnA 구독하기