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

익명 사용자의 이미지

모니터에 글자가 출력되는 원리는 무엇인가요?

printf, system.out.println 등 모니터로 출력 되는 원리가 무엇인가요?

예를 들어 A를 모니터에 출력시킨다면

픽셀로

*
* *
*****
* *

이렇게 찍히는데 어떻게 가능한거죠?
printf 함수 내부는 어떻게 동작하는 건가요?

이런 궁금증을 풀기 위해 닥치는 대로 관련 코드를 보면 0x8f8c5a5 등 이러한 포인터가 나오는 데
저 주소에다 쓰면 무엇이 어떻게 되는 건가요? 또한 저러한 주소는 예약 되어있는 것인가요?

맨날 printf 원리, 등 검색하면 printf 매개변수 원리만 나오고 위 궁금증을 풀지 못했습니다.

저의 궁금증을 해결해 주시면 감사하겠습니다.

trymp의 이미지

리눅스에서 인터럽트처리 금지구역에서 어떻게 동작하는지 궁금합니다.


일반적으로 리눅스 커널 코드에서 local_irq_disable() 함수를 사용해서
인터럽트 발생을 금지 시키잖아요.

 local_irq_disable();
 /* 금지구간*/
 local_irq_enable();

이 금지구간에서 timer 신호나 네트워크에서 패킷 RX 수신이 이루어지면
ISR() 함수도 호출이 안되고 그냥 무시(ignore)되는 건가요?
아니면 나중에라도 처리될 수있게 pedding 처리 되는 건가요?

아예 HW 신호를 무시하는지 local_irq_enable()하면 지연되었던
인터럽트 함수처리가 수행되는지 궁금합니다.

회원님들의 조언 부탁드립니다. ^^

wkrntlfjdynn의 이미지

.

lalupo20의 이미지

안드로이드 ndk 개발 관련 질문입니다.

네이티브 개발을 하고 있는데

진동기능을 꼭 사용하고 싶습니다.

그런데 진동기능 JNI이용하는 방식으로 밖에 사용할 수 없다고 하더군요.

그래서 생각해본건데

진동기능만 자바코드 작성해놓고

메니페스트 파일 hasCode = true로 바꾸면

사용 가능할까요?

익명 사용자의 이미지

qt 안에서 gstreamer를 사용하는 방법이 궁금합니다.

안녕하세요 이번에 qt로 프로젝트를 하고 있는데 gstreamer를 사용하게 되었습니다 터미널로 gstreamer 실행시켜서 영상을 송출을 해보았는데 이것을 qt상에서 코드로 gstreamer를 사용해서 영상을 전송하고 싶습니다. 이것이 불가능하다면 단순히 명령어를 qt프로그램에서 보내고 싶은데 혹시 방법을 알 수 있을지 궁금합니다

세벌의 이미지

debian hwp viewer 설치 방법?

데비안 9 사용합니다.

root@sebul:/home/sebul/다운로드# uname -a
Linux sebul 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux

https://www.hancom.com/cs_center/csDownload.do
에서
Linux(Ubuntu) 한컴오피스 한글 Viewer 64bit
hancomoffice-hwpviewer-Ubuntu-amd64.deb
내려받았습니다.

dpkg 로 설치 시도 했습니다.

익명 사용자의 이미지

centos7 최소 설치후 발생한 문제 질문입니다.

리눅스에 도전해보려고 시도해봤는데 약간 막히는 부분이 있어서 질문드립니다.

도움 좀 부탁드립니다.

1.최소설치로 개발자도구만 선택해서 설치한 상황입니다.

2.LG 그램 노트북이며 랜포트가 없어 랜선말고 와이파이로 연결한 뒤 설치했습니다.

일단 yum 명령어를 이용해서 X윈도우를 설치하려고 시도해봤는데

( 캡처.png / 사진1 )저런 형식의 메세지가 뜨면서 설치가 되지 않았습니다.

구글링하면서 인터넷이 문제라 생각되어

nmtui로 들어가서 인터넷을 잡아보려고 했습니다만 이미 와이파이가 잡혀있는 상황이었고

nmcli d 명령어로 들어갔을땐

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

lo loopback unmanaged ---

wl12s0 wifi unmanaged ---

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

이런식으로 뜨는 상황이었습니다.

구글링해보니 랜선으로 연결할 시 해결된다는 글을 찾아서

haneulso의 이미지

디지털 사진 파일명을 exif 정보를 이용하여 일괄변경하기...

리눅스 초보자입니다.
디지털 사진이 너무 많고 파일명이 제각각이어서 고민하다가 각 사진파일에 들어있는 exif정보를 파일명으로 변경해 주는 명령어를 발견하였습니다.

 exiv2 -r '%Y%m%d-%H%M%S-photo' -k rename *.jpg

위와 같이 하면 저 명령어가 실행된 디렉토리에 있는 jpg 사진 파일은 이름이 "20130709-193751-photo.jpg"와 같은 형태로 바뀝니다.

그런데 하위디렉토리에 있는 파일은 전혀 영향이 없어서 하위 디렉토리에서 다시 명령을 실행해 주어야 합니다.

exiv2 옵션에도 그런 내용은 없고요.

다른 명령어와 연계해서 쓰면 될 듯 한데

영 알 수가 없습니다.

방법이 없을까요?

감사합니다.

mandugukbap의 이미지

세계지도의 2D 배열

안녕하세요.

간단한 세계지도를 사용해야 하는데 혹시 세계지도를 2D 배열로 만들어둔 데이터를 구할 방법이 있을까요? 위, 경도가 정수 단위 (예, 북위 38도, 27도) 정도로만 맵핑할 수 있을 정도의 정확도면 되기 때문에 복잡한 GIS 데이터 같은거 없이 C/C++/Java 등의 2차원 배열로 사용할 수 있는 세계지도 데이터가 있는 곳을 아시면 포인팅해 주셨으면 좋겠습니다.

감사합니다.

trymp의 이미지

linux timer interrupt 에 대해서 궁금합니다.


리눅스에서 timer interrupt 라는 것이 tick 주기로 계속 인터럽트가 발생하잖아요.

LOC 라고 해서 Local interrupt 가 각 core 마다 도는 걸로 알고 있습니다.

질문1) 각각의 LOC 가 1초에 HZ 수만큼 tick 이 발생하는것이 맞나요?

timer interrupt 가 각 Local CPU 에서 돌고 있다면,

질문2) jiffies 이라는 시간변수는 누가 갱신을 해 주는 것인가요?

로컬이 아닌 전역 타이머 인터럽트가 또 있나요?

timer interrupt 라는 것이 햇갈려서 질문 드립니다.

페이지

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