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

leeanzel의 이미지

ioctl() 에서 magic number를 동적(?)으로 할당받을 순 없나요

케릭터 드라이버 작성시 ioctl()을 많이 사용하는데

ioctl()을 쓰기 위해 magic number를 지정해야 하는데요

커널의 ioctl문서에는 커널 버젼마다 magic number가 미리 정해져 있어서 사용중이지 않은 것을 골라써야 하는 것처럼
설명이 나와있더라구요
(Documents/ioctl-number.txt)

혹시 이부분을 모듈을 로딩할때 ioctl()에서 사용할 magic number를 동적(?)으로 할당받는 방법은 없나요?

커널에서 사용중인 magic number를 확인해서 사용중이지 않은 번호를 할당받는 식으로...

p.s strace툴은 환경상 쓸 수가 없는 상태입니다

momo-land의 이미지

프로토콜 분석[SIP, SMPP,,,,,]

프로토콜 중 하나 잡아서 분석해보려고 합니다.

이제 앞으로 비중있는 프로토콜이었으면 좋겠고
그 부분에서 묵직하게 실력좀 늘리고 싶습니다.

현재 통신사 쪽 개발을 하고 있으며 조금씩은 관련이 있는 업무를 하고 있습니다.

현재 저는 SIP 스택 쪽을 한번 열심히 분석해 볼 생각인데
다른 추천할만한 프로토콜이 있을까요?

SIP(+RTP,,,,),SMPP, 3GPP, 등등......다양한 프로토콜에 대하여 말씀좀 나눠보죠!

kkr1211의 이미지

embedded 환경에서 application의 error, kernel panic 메시지에 관하여 질문드립니다.

exynos5410에 linux를 올려서 사용하고있습니다.

application이 동작시, application에서 segfault나 기타 err가 나면은 pc환경처럼 에러메시지를 뿌리는게 아니라 SEGV, TERM과 같은 메시지만 뿌리고 끝납니다. pc와 같이 메시지를 뿌리는 방법을 알 수 있을까요?

그리고 kernel panic시 메시지가 나오지 않는거 같습니다. kernel 컴파일시 menuconfig나 terminal 설정이 잘못된건지 이유를 모르겠네요.

putty로 serial통신으로 사용중입니다.

momo-land의 이미지

select 함수 반환값 return 0 에 관하여

select 함수 중 return 값이 0 으로 나올 경우

Timeout 관련 말고는 없는 것인가요?

다른 예외로 return 값이 0 으로 나올 수 있는 경우는 없는 건가요?

inviolable의 이미지

네트워크 관리사 책하고 데이터통신과 네트워킹이라는 책하고 비슷한 내용인건가요???

현재 네트워크 관리사 자격증 취득 및 네트워킹 공부를 위해서 네트워크 관리사책(네트워크관리사 1.2급 필기 실전대비 - 아신 21닷컴)을 공부하고 있는데요.

검색해보니 데이터통신과 네트워킹이라는 책도 있던데 네트워크 관리사 책하고 내용은 비슷한건가요???

네트워크 관리사 책은 설명이 세부적인 내용은 완전히 배제하고 있어서 보기가 좀 힘드네요... 데이터 통신과 네트워킹이라는 책은 다를지요???

oliverlee의 이미지

url로 파일을 다운받는 방법?

윈도우에서 C로 프로그램을 작성할때,
특정 url에 있는(예를들어 www.test.com/test.txt) 파일을
내 PC로 다운받는 프로그램을 만들고 싶습니다.

윈도우에서 C로 가능할까요?
혹시 안된다면, C++ 로는 어떻게 해야하나요?

happyKYS의 이미지

커널 라이센스 API 관련 질문입니다. 고수분들 답변해주시면 감사드리겠습니다.

커널 부팅시 set_license 함수를 보면, GPL 호환이 아닌 경우 결과적으로 add_taint를 호출하며 debug_locks를 off 시켜버리던데요..

이럴 경우 CONFIG_DEBUG_SPINLOCK과 같이 debug_locks_off()결과를 이용하거나, 하는 등의 디버깅 용도의 시스템이 의도한대로 동작하지 않는 것을 발견했습니다.
(panic을 때려야 하는데 debug_locks값이 부팅시 이미 0으로 바뀌었기 때문에 그냥 return 해버린다던가 하는..)

그러면 궁금한게.. 외부 상업용 모듈이 커널에 같이 컴파일 되는 경우에는 즉, license가 commercial인 경우에는 debug_locks가 무조건 off가 되고, 정상적인 의도대로 커널 동작을 기대할 수 없는건가요?

감사합니다.

ariesmilk의 이미지

gzip이 설치는 되어있는거 같은데 실행이 안되요..

리눅스 쌩초보입니다..
따로 인수인계받을 사람이 없어서 혼자 검색해가며 하고있는데
백업용 쉘스크립트를 만들고있는 중입니다

지금 문제가 mysqldump를 할때 gzip을 이용해서 압축하려고 하는데 gzip 실행이 안됩니다..
그래서 인스톨을 해보면 패키지가 이미 최신버전이라고 나오고;
아무리 검색을해도 원인을 찾을수가없어서 이렇게 여쭤봅니다 도와주세요 ㅠ
서버환경은 우분투에요

clauselan의 이미지

openssl, apache 으로 구성된 웹서버 접속시 사용되는 cipher suite를 바꾸고 싶은데요.

openssl 1.0.1i 와 apache 2.4.10 으로 구성된 웹서버에 https 웹접속을 하면 SSL 핸드쉐이크 과정에서

ECDHE-RSA-AES256-SHA (0xc014)

로 cipher suite가 네고되는 것을 확인했습니다. (ethereal 상에서)
그런데, cipher suite를

AES128-SHA256 (0x003c)

로 선택되도록 하고 싶습니다. (openssl ciphers -V 명령으로 지원됨을 확인)

그런데, 어디를 수정해야 하는 지를 모르겠습니다. ~apache2/conf/extra/httpd-ssl.conf 에서 SSLCipherSuite
항목을 수정해야 하는 것인지, SSLCipherSuite 항목의 각 콜론으로 분리된 내용들을 어떻게 이해해야 하는 지도
잘 모르겠네요. (관련 문서를 읽어봐도 당췌...)

혹시 이 부분에 대해서 경험이 있으신 분이 계시다면 조금씩만 도움을 주셨으면 좋겠습니다.

E5presso의 이미지

함수의 미분...

아마 가입 이후 처음으로 글을 써보는것 같습니다.^^; (첫 글부터 이리도 망측한 질문이라니... 허허..)
다름이 아니라, 현재 C#에서 방정식 풀이와 함수의 그래프를 그려주는 공학용 계산기를 만들고 있습니다.
일단 어찌어찌하여 차트컨트롤하고, 수식의 파싱까지는 끝냈습니다만...
이 미분이라는 놈이 문제네요... 실제 다수의 공학용 계산기와 같이
뉴턴법을 사용해서 방정식 풀이를 하려고 합니다만, 프로그래밍에서의
함수미분은 어딜 찾아봐도 나와있질 않아서^^;
혹시 전산쪽에서 이런 수치해석을 전공하신 분들이나, 혹은 이런 수치해석에서 사용할만한
좋은 라이브러리를 알고 계신 분들은
여러가지 알려주십사 합니다. (안타깝게도 C#은 입문한지 얼마 안되어서리...)
그래도 웬만하면 제 손으로 직접 만들어보고싶어 이렇게 질문 드립니다.

페이지

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