프로그래밍 QnA + 설치 및 활용 QnA

kkyama의 이미지

[완료]디바이스 드라이버를 짜면서 마이크로 초단위의 인터럽트 발생은 어떤 방식으로 해야하나요?

안녕하세요.

임베디드 리눅스를 공부하는 학생입니다.

제가 디바이스 드라이버단에서 센서를 제어해보려고 GPIO핀을 이용하려고하는데요.

근데 이걸 제어하고 센서값을 읽기위해서는 마이크로초단위의 시간측정이 필요하더군요.

근데 커널 타이머 인터럽트를 이용해도 10ms가 최소단위더군요..

lee3834의 이미지

리눅스에서 컴파일 잘 된것을 arm용으로 크로스 컴파일 하려는데 질문 드립니다

카메라 드라이버를 리눅스에서 컴파일 잘 되었고 실행도 잘 되었습니다

그런데 이 카메라 드라이버의 Make관련 파일인 Makefile.standalone에 보면

KVER=$(shell uname -r)
KSRC=/lib/modules/$(KVER)/build
 
all: driver
 
driver:
          $(MAKE) -C $(KSRC) SUBDIRS=$(PWD) modules

이렇게 되어 있습니다

이런식으로 되

jinserk의 이미지

[완료] C++ 에서 텍스트 파일을 읽을때 주석 제거하기

어떤 config.txt 가 다음과 같을때

# comment
 
1 2 3
4 #5 6

1,2,3,4 만 읽고 싶습니다.

이를 위해서 다음과 같이 주석을 제거하는 코드를 작성해 봤습니다.

  34     std::ifstream       ifs(syscfg_file.c_str());
  35     if (ifs.fail())
  36         error("file does not exist");
  37 
  38     char tmp[256];
  39     std
belfe7의 이미지

dbus 와 stub proxy 개념 좀 알려주세요

리눅스 초봅니다.

IPC 의 일환으로 dbus 를 쓰는데 .. process 간에 한쪽에는 stub 을 한쪽에는 proxy 라는 것을 두어 서로 api 가 매칭 될 수 있도록 한다고 들었습니다.

궁금한 사항은

1. proxy 와 stub 간의 매칭은 한 소스를 빌드시에 뭐 매칭 정보를 담은 XML 이 있다고 하는 것 같은데 맞나요?

2.

bjh5011의 이미지

inittab 파일에서 명령 실행 순서에 대해..

inittab 파일에 action옵션에 보면 명령실행레벨 상관없이 실행하는거랑 명령 실행 레벨별로 실행하는것이있잖아요...

명령실행레벨이 상관없는거 먼저 실행되고 명령실행이 필요한게 실행되는거 맞조?

예를 들면 wait과 boot action이 있다면 boot action이 먼저 실행되고 wait이 실행되는거조?

그리고 시스

송효진의 이미지

[Q]xorg xmodmap pause 를 super 로 변경

101키라서 윈도키가 없습니다.
그래서 안쓰는 Pause 키를 윈도키로 할당하려 하는데요.

Print Screen, Scroll Lock 은 Super 키로 잘 할당이 되는데 Pause 키는 안되네요.
뭐가 문제일까요?

goomi의 이미지

리눅스 쉘에서...

쉘 구현 하는데요

fork()를 해서 자식 프로세스에서

exec()을 쓰려고 하는데

명령어를 예를 들어 argv[0] = "ls" argv[1] = "-al" 입력을 받으면
if(fork()==0){
execvp(argv,argv[0],argv[1],NULL);
}
wait(exit_status);

이런식으로 쉘 에서 명령어를 구현 할 필요 없이 exec()을 이용해서 ls를 실행할 수 있어야 하는데

marunguy의 이미지

Subversion 에서 GIT 를 옮길려고 하는데 조언 좀..

개발자 5명정도가 VCS 로 서브버전을 쓰고 있습니다.
리눅스에 서브버전서버가 설치되어 있고 클라이언트는 TortoiseSVN 을 사용하고 있습니다.
다음과 같은 이유로 GIT 같은 DVCS 로 바꿀까 고려중입니다.

1. 회사외부에서도 로그를 보고 싶다.
=> 외근이 자주 있다보니 로그보기가 많이 아쉽더라구요.
2.

munhoney의 이미지

구조체 패딩 문의

안녕하세요

구조체 패딩관련하여 몇가지 의문사항이 있어서 문의드립니다.

시험 목적은 윈도우 VC++에서 사용한 구조체를 Linux로 네트워크를 통한 전달시 문제가 발생하여
같은 구조체 패딩 구조를 갖고자 합니다.

예를 들면,

#include <stdio.h>
 
typedef struct data1 {
	int a;
	double b;
	int c;
} dat
snowsena의 이미지

kernel 부팅시 init_post후에 불리는 부분??

커널 부팅과정에 대해서 분석을 하고있는데요..

로그를 찍어서 함수 호출되는 부분을 찾아가고 있습니다.
로그를 보면

Looking up port of RPC 100003/2 on 172.25.30.72
PHY: 0:00 - Link is Up - 100/Full
Looking up port of RPC 100005/1 on 172.25.30.72
VFS: Mounted root (nfs filesystem) readonly.
Freeing unused kernel memory: 128k freed
 
INIT: 

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기