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

monibu1548의 이미지

간단한 디바이스 드라이버를 작성해보려고 합니다.

디바이스 드라이버를 공부하고 있는 학생입니다. 지난번에 글도 올렸었는데..

책에 있는 정말 간단한 예제들.

장치파일을 생성하고 디바이스 드라이버에서 open read write 파일오퍼레이션에 작성하고 응용프로그램에서 open read write 하는 그정도..?까진 해봤네요..

이제 진짜 하드웨어 디바이스 드라이버를 작성해보려고 하는데

우선 PC에 연결되어 있는 마우스 디바이스 드라이버를 작성해보려고 합니다.

/dev/input 안에도 마우스 관련 장치 파일이 여러개더군요.. ㅠㅜ

마우스를 연결하면 그중에서 어떤 장치 파일에 연결되는지.

디바이스 드라이버를 만들면 연결된 USB가 그 장치파일에 연결되게 바꿀 수 있는지.. 처음이라 어려운 부분이 많네요..

초보자가 쉽게 할 수 있는 실습 예제같은게 있을까요??

eoen2eoen의 이미지

안드로이드 와이파이 연결관련 질문좀 드립니다..ㅠ

현재 와이파이 연결 앱을 만들고있는데

SSID 와 비번 입력시 연결하는거 까진 구현을 했습니다

근데 비번이 틀린 경우 토스트를 출력하고픈데 틀린경우 뭘 리턴해주는질 모르겠네요 ㅠ

와이파이 연결 엄청 어렵네요 ㅠㅠ 고수님들의 도움을 기다립니다 ㅠ

darkharf2의 이미지

adb: 그런 파일이나 디렉터리가 없습니다 문의드립니다.

터미널에서 adb실행 시 -bash : 경로/adb: 그런 파일이나 디렉터리가 없습니다

위와 같은 에러가 나옵니다 디렉토리 경로로 가면 adb파일은 존재하는데 없다고 나옵니다..

구글링 해보니

- is32-libs를 설치해주면 해결이 된다.
$ sudo apt-get install ia32-libs 해결이 되신다고 하여서

명령어를 수행하니 아래와 같은 에러가 발생됩니다

패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,
불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,
아직 Incoming에서 나오지 않은 경우일 수도 있습니다.
이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:

woooke의 이미지

배시 상에 환경변수 등록했는데도 getenv하면 null이 나옵니다

환경변수 등록 하고 export FILE=asdjakldjal
echo $FILE로 확인하면 잘 나오는데

소스에서 getenv를 이용하면 null이 리턴되네요 왜그런건가요?

monibu1548의 이미지

임베디드를 공부하면서 생긴 몇가지 질문

이번 방학을 다 투자해서 임베디드에 관해서 공부를 하게 됐는데.

임베디드 레시피, 리눅스 커널 내부구조, 리눅스 디바이스 드라이버 등의 책을 살펴봤습니다.

다 공부하고나니 어떻게 돌아가는지 전반적인 내용이 이해가 가는데. 몇가지 이해가지 않는 세부 내용이 있어 질문드립니다.

이번에 도전하고싶은 프로젝트를 생각해보면서 고민해본 부분들 먼저 질문 드리겠습니다.

간단한 하드웨어 장치를 만들어서 디바이스 드라이버를 만들어서 마우스로 사용하는 것이 목표입니다.

1. 하드웨어에서 값을 가져오려면 그 장치의 메모리주소를 가져와서 디바이스 드라이버에서 사용을 해야 할 텐데. 내가 만든 장치가
어느 메모리 주소에 위치하는지 어떻게 알 수 있을까요.

2. 아마 장치가 USB로 연결이 되어야겠지요. 그러면 이게 장치파일중에 USB로 연결이 되는지 아니면 별도의 장치파일을 생성해야하나요.

khalisto의 이미지

쉘 프로그램 관련 조언을 구하고자 합니다.

안녕하세요.

쉘프로그램을 통해 구현하고자 하는 프로그램이 있는데 구글링을 통해 확인해 보았으나 유사사례도 발견되지 않아 조언을 듣고자

글 남깁니다.

echo -n "Input new account name:"
read aa

키보드로부터 입력받은 값을 $aa 변수에 저장하는 과정에서 입력받은 값내부에(위치 상관없음) 특수문자가 포함되어 있거나

값의 처음부분이 숫자이면 오류가 발생하게 하는 그런 일련의 스크립트입니다.

예를 들자면 @few 또는 g%e2 등과 같은 특수문자가 입력 받은 값 중 어디에나 최소 1개 이상이 존재할 때 이를 판별하는

부분인 것입니다. 첫부분 숫자의 경우 1ewk 는 걸러지고 e1k 또는 elk3 은 처리가 될수 있는 어떠한 방법이

없을까요?

프로그램은 제어문이나 조건문 정도만 아는 얕은 지식이라 막히는 부분이 많네요 ㅎㅎ

전문가 여러분들의 고견을 기다립니다.

감사합니다.

oblab의 이미지

android mm 빌드시 error: undefined reference to '__xstat' 나오는데요

prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: out/target/product/generic/obj/STATIC_LIBRARIES/libusb-1.0_intermediates/libusb-1.0.a(libusb_1_0_la-linux_usbfs.o): in function op_get_device_list:os/linux_usbfs.c:1176: error: undefined reference to '__ctype_b_loc'

hengunmok의 이미지

dns 전파 문제

현재 debian 에 bind9 설치해서 네임서버를 구축했습니다. 포트포워딩해서도 해보고 공유기 떼고도 해봤는데 몇 주가 지나도 전파가 되질 않습니다..

서버상에서 resolv.conf 에 네임서버를 구축한 로컬호스트 쪽으로만 물려놓고 테스트를 해봤습니다.

nslookup test.com
Server: 127.0.0.1
Address: 127.0.0.1#53

*** Can't find test.com: No answer

nslookup ns.test.com
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: ns.test.com
Address: 111.111.111.111(서버주소 잘 나옴)

nslookup 111.111.111.111(서버주소 잘 나옴)
Server: 127.0.0.1
Address: 127.0.0.1#53

seojh1431의 이미지

centos 6.0 minimal 에서 xwindow 설치 오류..

yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

yum -y install xorg-x11-*

이렇게 모두 yum으로 관련 패키지를 설치하고 startx 를 실행 해줬어요

xwindow 로 부팅이 되는 과정에서 잘 된다 싶었더니.... 화면이 깜빡깜빡 거리면서

"주파수 허용범위가 초과" 라는 문구가 계속 떴다가 사라졌다가 떳다가 사라졌다가 반복하네요..

이건 케이블문제인가요 모니터문제인가요??

페이지

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