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

hdcjg1991의 이미지

라즈비안용 모듈 컴파일 환경 구축에 관해 질문 있습니다.

KLDP나 구글링에서 나온대로 라즈보드에서 config 도출해내서 host에 받아놓은
라즈비안 커널소스 .config 을 교체하고 ARCH랑 CROSS_COMPILE 환경 변수도 변경했는데

make 하려고 하면 다시 x86 기준 make출력이 나오는데 어떻게 해결해야할까요...

아예 make 명령 칠 때 직접 환경변수 설정해주기 까지하는데도 에러나고... 하루종일
매달려도 해결방법이 안보이네요 도저히...

도와주세요...

<관련하여 파일 첨부했습니다..>

xAe@Naver의 이미지

C언어 컴파일러/ide에 대해 질문이 있습니다.

뭔가 만든다기보다는 c언어 공부용으로 환경 구성을 해보려고 합니다.
비주얼 스튜디오가 편리한 면에서(개인차는 있으려나요)는 좋다고 하는데
완벽하게 C쪽이 아니라는 이야기가 있더라구요. 그래서 환경을 따로 구성해줄까 해서 찾아보던 중에 몇가지 궁금한 점이 생겨 질문드립니다.

1. mingw / gcc / 코드소서리의 차이가 어떻게 되나요?
2. 이클립스와 코드블럭중에는 어느쪽이 더 편하다고 생각하시나요?

rlj1202의 이미지

windows 7 sdk의 헤더 파일 사용시 컴파일이 불가합니다...

저는 다음과 같은 헤더파일을 사용하고 싶어서 windows 7 sdk를 다운받았습니다.

PortableDevice.h
PortableDeviceApi.h
PortableDeviceTypes.h

그리고 msys2를 통해 mingw w64를 다운받았고(다운받았다는 표현이 맞는건지 모르겠네요) gcc를 통해 컴파일을 시도하면 에러가 끝도없이 나옵니다.

pmj0403의 이미지

clock tick interrupt와 OS timer interrupt가 어떻게 다른건가요?

Interrupt 중 clock tick interrupt와 OS timer interrupt가 어떻게 다른건가요?
clock tick interrupt는 말 그대로 CPU clock tick을 말하는 것 같고 그래서 매번 인터럽트가 뜨는건가요?
OS timer interrupt와는 어떻게 다른건지 아니면 같은건지 답변 부탁드립니다.

이수진@Facebook의 이미지

마운트(mount)하려고 하는데 dev에 sda1가 없습니다..

비글본블랙에 lcd를 연결하여 기본적인 구동을 확인하는 과정에서
am335x-boneblack.dtb가 없어서 다운받고 마운트 하는 과정에서
해결하기 위해
https://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2015/05/20/beaglebone-black-with-the-bbview-and-the-new-beaglebone-debian-image
위의 주소를 참고하여 해결하던 중

익명 사용자의 이미지

cmake로 라이브러리 컴파일하고 있는데 오류가나네요...

깃허브에 올라와있는 라이브러리 컴파일 중인데 오류가나네요
비주얼스튜디오는 2017 커뮤니티 버전이구요

나와있는대로 컴파일하면 "LINK : fatal error LNK1104: 'LIBCMT.lib' 파일을 열 수 없습니다." 오류가 나면서
컴파일이 제대로 안되네요.. 검색해보니 WDK를 설치되어있으면 include디렉토리 옵션이 무시된다고 하는데...
이걸 어떻게 해결해야할지 모르겠네요.. 혹시 이 문제 해결하신 분 계신가요??

익명 사용자의 이미지

음성인식은 어떻게 구현할 수 있나요?

파이썬을 주로 이용하는 개발자입니다.

구글 STT API를 활용해서 음성으로 Windows를 제어하는 프로그램을 만들었는데,

구글 API를 이용하지않고 저가 직접 음성인식 알고리즘을 만들고 싶습니다.

꼭 한번 만들어보고싶은데 어디서 부터 시작해야할지 모르겠네요.

혹시 관련해서 아시는 분 계신다면 꼭 답변 부탁드리겠습니다!

scamphan의 이미지

gpio_to_irq를 해제하는 방법?

안녕하세요. 안드로이드(리눅스)의 커널쪽을 공부하고있는 초보입니다.

인터럽트를 사용함에 있어 장치를 올렸다가 내렸다를 반복해야하는 상황이라

할당 해제를 하였는데 계속 애러가나서 들여다보니 해제에서 실수를 한듯합니다.

irq 할당은 다음과 같이 하였습니다.

ret = gpio_request_one(pdata->irq_gpio, GPIOF_DIR_IN, "test,irq_pin");

client->irq = gpio_to_irq(pdata->irq_gpio);

그리고 해제는

if (gpio_is_valid(pdata->irq_gpio))
gpio_free(pdata->irq_gpio);

와 같이 하였습니다.

처음에는 다된줄 알았는데 지금 보니 gpio_to_irq로 등록된 내용을 해제후에

gpio_free를 해야하는게 맞는것 같다는 생각이듭니다.

하지만 어떻게 이것을 해제하여야하는지를 전혀 모르겠습니다.

ha3k1e의 이미지

Docker 이미지 실행

개인적으로 컨테이너를 여러개 실행하여 만들고 싶은 것이 있는데,

swarm같은 몇몇 이미지는 run과 동시에 종료되어서 실행 유지가 안됩니다.

혹시 bash -c "while true; do sleep 1; done" 같은 것처럼

이런 컨테이너도 실행을 유지하는 방법이 없을까요?

akddnjsrud1의 이미지

디바이스 볼륨 경로를 MS-DOS 경로로 바꾸는 법


현재 NtQueryObject ObjectNameInformation을 이용해서 핸들 이름을 가져왔습니다

이 핸들이름을 제가 입력한 파일 경로와 비교하려고 하는데
핸들 이름이 \Device\HarddiskVolume1\... 이런식으로 되어있네요.
제가 입력 받은 파일 경로는 C:\... 이렇게 되는데

혹시 변환해주는 함수는 없을까요??

페이지

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