프로그래밍 QnA

I LY@Google의 이미지

리눅스 디바이스드라이버 질문입니다.

일단 제가 디바이스 드라이버를 공부하려고 "임배디드 개발자를 위한 코드로 읽는 리눅스 디바이스 드라이버"라는 책을 읽는 도중 1장부터 막혔습니다. 진짜 몇장 넘기지도 못하고(37페이지 이였습니다) 막혀버리니 완독 할 수있을지도 걱정입니다ㅠㅠ

책내용은 www.kernel.org에서 원시 코드를 내려받아 패치를 적용하고 코드 트리구조부터 익히자 입니다.

$ cd /usr/src
$ wget www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2
$ tar xvfj linux-2.6.23.tar.bz2

여기까지는 잘 따라했는데

trymp의 이미지

wireshark 에서 덤프파일내에서 패킷 하나만 따로 추출하는 기능이 있나요?

wireshark 에서 traffic 덤프파일을 볼때 여러패킷이 표시되자나요

여기서 특정 패킷 하나만 따로 분리해서 다른 pcap 파일로 만드는 기능이 있을까요?

알려주시면 감사하겠습니다.

growbook91의 이미지

GPIO 다루는 법..??

안녕하세요, 선배님들.

얼마 전에 리눅스 임베디드에 입문하게 된 신입 개발자입니다!

제가 회사에 입사한지 얼마 안돼서 타겟보드에 리눅스 deploy까지는 했고 gpio 컨트롤을 해볼려고 하는데 인터넷에 찾아봤을 때는 API를 통해서 gpio를 컨트롤하라고 하는데 저희 팀원들이 스쳐지나가듯이 말해줬던 방법은 device tree를 이용해서 뭘 해야 한다고 하더라고요. 그래서 device tree에 대해서 읽어보는 중인데 이걸 어떻게 해야지 gpio 제어까지 할 수 있을지...감이 안잡혀서 여기에 여쭤보려고 합니다.

1)gpio를 제어할려고 하면 device tree를 이용하는 게 맞는 건지 혹은 api를 이용하는 게 좋을지 궁금합니다.
2)device tree를 이용한다면 어떻게 하는 게 좋을까요..?

plum의 이미지

리눅스 kernel-level programming에 대해 궁금한 점이 있습니다..

kernel-level에서 저만의 함수(system call)을 만들어서 사용할 수 있는 방법이 있을까요..?
특정한 기능(print_one을 bash에 입력하면 1이 출력된다거나..)을 갖는 kernel-level로 작성한 모듈을 sudo insmod ~~.ko 해서 사용하고 싶은데, 도무지 어떻게 할 수 있을지 모르겠습니다..

perseuse의 이미지

if 조건2개 앤드 시에 2번째 조건 검사

만약 아래와 같은 if 문에서 2번째 조건을 검사 할까요?

---------------------------------
int a = 0;

if( (a == 1) && (b > ++c) )
{
...
}
---------------------------------

첫 번째 a 검사에서 거짓으로 판단 했을 때
두 번째 조건을 검사할까요? 한다면 ++c 는 수행 될까요?

그리고..컴파일러에 따라서 첫조건이 거짓이더라도..두번째 조건을 검사한다던데..그럴수도 있을지..
첫 조건이 거짓인데 두번빼 조건을 검사하면 ++c 가 수행이 되니까...
개발한 의도대로 안될수도 있지 않을까요?

bshi02의 이미지

현재 C언어로는 textattr이나 gotoxy같은 함수는 사용할 방법이 없나요?

아래는 옛날 터보C로 작성된 코드인데요 숫자 입력을 받으면 화폐단위를 출력하는 코드인데 호기심이 생겨서 한번 VS에서 실행해보고 싶었는데 문제가 ..옛날 터보C로 작성되어서 컴파일해보면 textattr,gotoxy같은 함수가 정의 되어 있지 않다고 나오네요. 아래의 코드를 vs등에서 컴파일해서 실행할 방법은 없을까요?

익명 사용자의 이미지

[assembly] ascending sort 코드를 작성했는데 정상적으로 작동하지 않고 있습니다. 이유가 뭘까요?

; 5개의 정수(음수 포함)를 입력받고 이를 오름차순으로 정렬하여 출력한다.
 
            AREA text, CODE
            ; This section is called "text", and contains code
 
            ENTRY
 
            IMPORT   scan
            IMPORT   print_char
            IMPORT   divide
            IMPORT   print_number
            IMPORT   print
trymp의 이미지

엔디안이 byte 에만 해당하는 것이 아닌가요?


시스템마다 엔디안이 다른것롤 알고 있습니다.

빅엔디안, 리틀엔디안 쓰는 OS별로 다른걸로 알고 있는데요

이 엔디안이 byte 순서 아닌가요?

bit의 순서도 바뀌나요?

제가 햇갈려서 질문드립니다.

lalupo20의 이미지

안드로이드 ndk 디버깅 관련된 질문 남깁니다.

vs에서 디버깅 기능이 작동 안하는 폰이 있는데

이게 보니까 vs에서 디버깅 안되면 Qt creator에서도 디버깅 안되더라구요.

그게 64비트 폰일 경우 디버깅이 안되는거 같던데

이거 해결하는 법 아시는 분 계신가요?

kkb의 이미지

C언어에서 text 파일의 라인수 확인하는 방법

C언어에서 stat -l 처럼 text 파일의 라인수를 return 하는 표준 라이브러리 함수가 있을까요?

while()로 한줄씩 읽어서 세고 있는데
표준 라이브러리 함수가 있으면 가져다 쓰려구요.

페이지

프로그래밍 QnA 구독하기