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

shint의 이미지

[LGPL] 질문 - Qt 라이센스

Qt로 프로그램을 만든후.
프리웨어로 배포한다음.
광고'나 서비스'비용을 받게되면.
프로그램을 직접 판매한건 아니라고 생각되는데요.

이런 경우에도 소스의 공개나 상용라이센스를 받아야하는건지 궁금합니다.

whacker의 이미지

hrtimer handler에서 sched_setscheduler 호출

커널모듈 프로그래밍을 하고 있습니다.

모듈에서 hrtimer를 등록해 그 특정시간마다

모듈에 저장되어있는 특정한 태스크의 우선순위를 높여주고자 합니다.

그래서 hrtimer handler에서

export되어있는 sched_setscheduler 함수를 호출합니다. (유저영역에서 사용하는 sched_setscheduler와 다르게 task_struct를 인자값으로 받습니다.)

그런데 여기서 sched_setscheduler만 수행하게 되면 시스템이 다운되어 버립니다. 제 생각에는 데드락에 빠지는 문제인것 같은데

무엇이 문제를 일으키는지 모르겠습니다.

scheduler(); 함수또한 마찬가지 증상을 발생시키구요

현재 컨텍스트와 관련된 문제인것 같다는 생각이 드는것이

ioctl을 이용하여 유저프로세스가 컨텍스트를 가진상태에서 위 두 함수를 실행하면 문제없이 실행이 됩니다.

제가 무엇을 놓치고 있는것일까요?

revival의 이미지

개별 프로세스의 네트웍 사용량

개별 프로세스의 네트웍 사용량을 확인 할 수 있을까요?

예를 들면 PID: 7777 에서 받은 트레픽의 총량과 보낸 트레픽의 총량을 확인 할 수 있을까요?

고수님들의 조언 부탁드립니다.

eunhongs의 이미지

pc전원 켜면 Text mode 로 booting한 후 login 환경 없이 vi 실행

안녕하세요
새롭게 linux 에 입문하게되어 처음으로 글을 올립니다.

os : Fedora-14

제목과 같이 pc전원 켜면 Text mode 로 booting한 후 login 환경 없이 vi 실행 하려고 합니다.
(자동 login(root) or login 하지않고 vi 자동실행)

어떤 방법이 있을까요?

그리고 참고로 text mode로 booting하기 위하여 inittab 의 runlevel을 3으로 변경한 상태여서 text mode 로 booting 하긴 했습니다.

고수님들의 조언 부탁 드립니다.

phw0317의 이미지

[해결]CRC Error의 원인은/?

안녕하세요~ fedora core 13사용자입니다.

요즘 crc error로 골치를 썩고있는 중입니다.

tar.gz 파일을 받아서 압축을 풀려고 하면 crc error라는 말이 뜨곤 합니다.

[phw0317@hwpark db]$ tar -zxvf nr.02.tar.gz 
nr.02.phd
nr.02.phi
nr.02.phr
tar: 다음 헤더로 건너 뜀
 
gzip: stdin: invalid compressed data--crc error
 
gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Exiting with failure status due to previous errors

이런식으로 말이죠.

아~ 그런데 파일을 하나씩 받다보면 가끔가다가 되는 경우도 있습니다.;ㅁ;

k1d0bus3의 이미지

[완료]런타임 라이브러리 개념을 못잡겠습니다

런타임 라이브러리가 링크과정이아닌, 프로그램실행시 바인딩되는 라이브러리 아닌가요?
.
.
.
.
http://ko.wikipedia.org/wiki/%EB%9F%B0%ED%83%80%EC%9E%84_%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC
.
위키백과엔 컴파일러가 사용하는 라이브러리라고 되있는데
그럼 플랫폼에맞는 오브젝트파일 생성을위해 사용되는 라이브러리란 뜻인가요?

jjami1234의 이미지

리눅스 IDT 디스크립터 구조체 확인하는법 고수님들 많은 관심 부탁드립니다

우선 우분투에서 IDT 디스크립터의 구조체가 어떻게 정의가 되어 있는지 궁금합니다 고수님들 많은 지도 부탁드립니다.

그리고 커널에서 제공해주는 native_load_idt(*dest) api가 어떤역활을 하는지 알려주세요 ㅠ

hopkh의 이미지

mediawiki 사용 방법 질문입니다..

Confluence를 사용하고 싶은데 유료다보니 ㅜ..ㅜ Medaiwiki를 설치하려고 합니다..
아래기능이되는 적합한 Wiki추천 부탁드립니다.

질문..
1. 업로드된 파일이 페이지에 종속시키는 방법
- [[Media:AutoSet611FULL_100418(excludeCM).rar]] 으로 올리면 다른 페이지에서 똑같이
[[Media:AutoSet611FULL_100418(excludeCM).rar]] 하면 파일을 공유하는것 같은데 공유하지 않게 하려면 어떻게 하면 되나요??

2. GPG1 페이지에도 [[목차]] 라는 하위페이지를 만들고 GPG2 페이지에도 [[목차]]을 하위페이지로 만들고 싶은데 서로 공유를 하네요 ㅎㅎ;;
- 어떻게 하면 되나요???

kleeck의 이미지

[완료] 파일에서 읽어올 때 한글이 깨집니다. 봐주세요

안녕하세요

다름이 아니오라

한글처리에 대해서 질문을 드립니다. ㅜ.ㅜ 해결방법좀 알려주세요

현재 SMP8654 Board를 이용하여 작업중에 있습니다.

글꼴 라이브러리는 FreeType2를 이용하고 있습니다.

파일을 읽어서 배열에 저장한 다음 그 배열을 출력을 하면은 아래 첨부된 파일의 이미지를 보듯이 한글이 깨져버리는 현상이 있습니다.

그것도 전부 다 깨지는 것도 아니고 특정글자만 깨져버리는 현상입니다.

하지만 char를 하나 선언한 후에 똑같은 글자를 강제로 하드코딩하여 입력을 하여 출력을 시켜보면은 정상적으로 한글이 출력되는 것을 보실 수가 있습니다.

유니코드로 강제로 변환하여 한글을 출력을 하게 되는데요 iconv를 이용하게 됩니다.

왜 파일에서 읽을 때는 특정글자가 깨지는 걸까요? 강제로 하드코딩할때는 잘만 되는데...

빠른 답변 부탁드리겠습니다.

mosad34의 이미지

리눅스에서 코드 영역에 memcpy시 오류...해결방법은 뭘가요?

안녕하세요~

프로그램을 짜던중에 윈도우에서 사용중인 부분을 리눅스에 사용할 수 있도록 변환하고 있습니다.

그런데 여기서 문제가 일단 생기는 부분이

코드영역에 해당되는 주소에 memcpy로 뭘 덮어씌우거든요..

윈도우에서는 별 문제 없이 되는데

리눅스에서는 그냥 SIGSEGV 나오면서 뻗네요..

멤카피지 뭐 인자가 잘못들어가거나 그런건 아니구요

단지 목적지 주소가 코드영역이 이거든요..

리눅스에서 뭔가 메모리 보호속성이 걸려있어서 그런거 같은데...

아무리 찾아봐도 gdb로 메모리 속성보는 거나 뭐 그런게 안나와 있더라구요..

혹시나해서 찾아본 mprotect라는 함수로는 코드영역의 보호속성변경이 않된느거 같더라구용..ㅠㅠ

1. gdb로 해당 주소의 메모리 보호속성을 볼수 있는 방법이 있나요?? 뭐 쓰기만 가능 읽기만 가능 모이런거 나오는거요
2. 해당주소의 메모리 보호속성을 변경할수 있는 방법은 뭐가 있을가요..

페이지

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