프로그래밍 QnA

fivestar의 이미지

커널 패닉 질문 입니다.

[12922.350775] kernel tried to execute NX-protected page - exploit attempt? (uid: 0)
[12922.354746] BUG: unable to handle kernel paging request at ffff88010000028d
[12922.354746] IP: [] 0xffff88010000028d
[12922.354746] PGD 1604063 PUD dffda067 PMD 80000001000001e3
[12922.354746] Oops: 0011 [#1] SMP
[12922.354746] last sysfs file: /sys/devices/virtual/net/lo/operstate
[12922.354746] CPU 2
[12922.354746] Modules linked in: .... [last unloaded: scsi_wait_scan]
[12922.354746]

church29의 이미지

lex 에서 rules 개수의 제한이 있나요?

lex에서 rules에 해당하는부분에 갯수가 제한이 있는지

lex iss.l 을 실행하면요.

"iss.l":line 269: Error: Too many positions
Try using %p num

이란 메세지가 출력됩니다.

rules 갯수에 제한이 있어서 이런 메세지를 출력하는것 같은데요.

iss.l 파일 내에서 rules의 개수를 정해주는 옵션같은데 있는지..

이 문제를 해결할 수 있는 방법은 없는지 알고 싶습니다.

그럼 고수님들의 답변 부탁드릴께요^^

ukyoukyo의 이미지

리눅스에서 터미널이 console( local TTY )라는것은 어떤방식으로 detect할 수 있나요 ?



리눅스 콘솔환경( TTY )에서만 돌아가는 gcc로 빌드된 프로그램을 짜고 있는데요,

현재의 터미널이 console( TTY )이라는 것은 어떻게 확인할 수 있을까요 ?



단순히 ttyname() 함수의 결과로는,

/dev/tty1 또는 /dev/pts/0 처럼 터미널의 이름만 출력해주던데요,

/dev/pts/0 처럼 출력되는건 가상 터미널인건 알겠습니다.


gcc로 어떻게 detect할 수 있을까요 ?


tyolee83의 이미지

인터페이스 사용 이유와 장점에 대한 질문

인터페이스를 써야할것 같으면서도, 쓰고 있으면서도 이걸 꼭!! 써야하는지에 대해 뭔가 미심쩍어서 계속 고민중입니다.

구글링을 하다가 어떤 블로그에서 다음과 같은 내용을 보았고, 그나마 이해가 되는데, 추가로 여쭤보고 싶은게 있어서 KLDP에 달아봅니다
(블로그 : http://blog.naver.com/PostView.nhn?blogId=mirakkul&logNo=20121109408)

일단 블로그 글은 다음과 같습니다.

익명 사용자의 이미지

새로 나오는 kernel에 저희가 만든 소스 등록하기?

현재 커널의 driver 쪽을 수정하여 저희 Device가 동작할수 있도록 수정하였습니다.

그래서 이부분을 새버전 커널이 나올때 포함시키고 싶은데 그 방법을 구글링 해봐도

찾기가 쉽지 않네요.

혹시 진행 해보신분이나 이 부분에 대한 지식 있으신분 댓글 부탁드립니다.

etoile02의 이미지

S3C6410 실수 연산 문제

안녕하세요,

s3c6410 실수 연산과 관련하여 궁금한 것이 있습니다.

for 문을 10,000,000 번 돌리는 아주 단순한 실수 연산 코드를 작성하여 테스트를 해 보았는데,

6410에서의 연산 속도가 이전에 사용하였던 pxa270 보다 느리게 나왔습니다.

6410의 하드웨어 실수 연산(VFP)이 활성화되지 않았나 싶기도 한데.. 확인할 방법이 없을까요?

(pxa270은 기본적으로 soft-float만 지원하는 것으로 알고 있습니다.)

nagnehsi의 이미지

동적라이브러리 링크 오류

컴파일은 정상적으로 됩니다.
실행을 하면 Segmentation fault가 발생합니다.

실행파일에 대한 ldd를 통해 연결된 library를 확인해 봤습니다.

declspec의 이미지

안드로이드 어플개발

JDK 최신버전 설치하고
이클립스 설치한다음
안드로이드 SDK 4.03(현재최신)
을 설치해서
인터넷 기본 샘플 예제를 따라했는데요
AVD 에뮬레이터에서는 잘돌아가는데
실제로 제 핸드폰(갤스2. 커널:진저브레드)
에 넣으니 잘못된 어플리케이션이라고 나오네요

여기서 실제 폰과 개발환경을 맞추려면
어떻게 해야할까요?

declspec의 이미지

!! 를 왜쓰나요?

이전에 무선랜 디바이스 드라이버 소스코드 분석중에

int a = !!b;

이런 코드를 본적이 있는데요,
주석에 성능향상을 위해서 저렇게 해놨다고 했는데
이해가 안가네요...?

익명 사용자의 이미지

서버에 있는 파일을 클라이언트로 옮기는 가장 쉬운 방법이 무엇인가요?

안녕하세요.

정말 쉬운 문제 같은데 검색을 해도 잘 적용이 안되서 이렇게 글 올립니다.
ssh를 통해 서버에 접속해 작업을 하는데요, 클라이언트로 서버에 있는 파일을 옮기고 싶은데 잘 안됩니다.
클라이언트에 있는 파일을 서버로 옮길때는 scp를 사용하면 잘 되는데 서버에서 클라이언트로 옮기는건 잘 되지 않습니다.
클라이언트는 VMware를 사용하고 있고, 서버에서 클라이언트로 scp를 사용하면 "Connection timeout" 이라고 나옵니다.

클라이언트는 우분투, 서버는 Centos를 사용하고 있고, 서버에 ssh로 접속하여 다시 클라이언트로 ssh로 접속하려 하면 접속이 되질 않습니다.
클라이언트의 포트를 확인해본 결과 ssh가 사용하는 22번 포트가 열려있지 않은 것 같습니다.

어떻게 하면 서버에서 클라이언트로 손쉽게 파일을 옮길 수 있을까요?
도움 부탁드립니다.

페이지

프로그래밍 QnA 구독하기