프로그래밍 QnA

koogoon의 이미지

캐릭터 LCD에서 출력하는 부분 소스 및 시간 받아오는 법이 궁금

안녕하세요.
저는 임베디드 리눅스 pxa255pro1을 가지고 공부하고 있는
거의 아무것도 모르는 학생입니다.
다름이 아니라 임베디드 리눅스는 공개용 소스라고하던데
도무지 그 공개용 소스를 찾을 수가 없네요.
공개용 소스 보면서 참고할려고 했는데..ㅠㅠ
지금 제 진도는 포팅까지 하고 디바이스 드라이버까지 깔아서
테스트프로그램을 돌리는 것까지는 책보고 했습니다.

문제는 테스트 프로그램을 짜서 돌리는 걸 도무지...>.<
제가 할려고 하는건 <텍스트lcd로 스톱워치>를 구현하는건데요....

ksjsc의 이미지

pipe()와 fork()를 사용하여 데이터전송하는 프로그램인데요. 질

안녕하세요.

pipe()와 fork()를 사용하여 한쪽 프로세스에서 데이터를 전송하면

다른쪽 프로세스에서 이를 전송받아서 전송받은 내용을 출력하는

프로그램인데요. 실행이 잘 안되네요...ㅠㅠ

문제는 receiver에서 sender가 보낸 데이터를 전송받아서 seq의

내용을 출력하면 정상적으로 나오는데요. data의 내용을 출력하

면 나오질 않네요. 왜 이런 것인가요? 어떻게 하면 해결할 수 있을

까요? 고수님들의 답변 부탁드립니다.

[code:1]
#include<stdio.h>

acidd15의 이미지

거 희안하네~ php로 링크드 리스트 작성중 이상한 현상.

<?php
/* Main configuration
VIM variables:
vim600: noet sw=4 expandtab fdm=marker nu
vim<600: noet sw=4 expandtab ts=4 nu
*/

class Node{

var $nd_prev;
var $nd_branch;
var $nd_next;
var $nd_value;

function Node(){

$this->nd_prev=NULL;
$this->nd_branch=NULL;
$this->nd_next=NULL;
$this->nd_value=NULL;

}

}

$some="abcde";
$nd_head=NULL;
$nd_prev=NULL;
$nd_cur=NULL;
$nd_next=NULL;

for($i=0;strlen($some)>$i;++$i){

$nd_cur=new Node();
$nd_cur->nd_value=$some[$i];

if(is_null($nd_head)){

testano의 이미지

FixDomain이란 프로그램에 백도어가 있는지 확인좀 해주세요.

http:/www.fixdomain.co.kr 이란 사이트에서 배포하는 유동아이피용 DNS프로그램이 있거든요. 블루웹에서 호스팅 이용자들에게 홍보도 해주는데요. 그래서 사용자들도 꽤 많을듯.. 무료거든요..
리눅스용도 있어 제가 리눅스에 잠깐 설치해서 쓰다가 이상하다 싶어 쓰진 않았는데,
어느샌가.. 홈피에서 다운받을 수 있는 파일 말고 /etc/rc.d/init.d/ 밑에 서비스 설정 파일이 만들어져 있더라구여..

해킹 당한거죠.
그때 ssh 포트랑 mysql http포트만 열려있었고 공유기 아래에 있었거든요. fixdomain이 80포트를 사용한다고 언뜻 메일 받은 일이 있거든요. iptables 를 올리고 fixdomain을 실행하면 세그멘테이션 폴트가 나서 쓰진 않았는데, 그전에 잠시 쓰면서 사이트에 질문도 하고 그랬어요.

ssif의 이미지

[make] 에러의 원인을 잘 모르겠습니다.

make 를 하면 다음과 같은 에러가 발생합니다.

Quote:

[]# make
cc -Wall -c main.c
cc -Wall -c serial.c
serial.c: In function `serial':
serial.c:21: warning: implicit declaration of function `perror'
serial.c:21: warning: implicit declaration of function `exit'
serial.c:43: warning: implicit declaration of function `printf'
cc -Wall -c string_data.c
string_data.c: In function `check_login':
string_data.c:31: warning: implicit declaration of function `printf'
string_data.c: In function `send2client':
string_data.c:57: warning: implicit declaration of function `send'
cc -Wall -o main main.o serial.o string_data.o
yhlvyp의 이미지

2.6에서의 irq테이블?

irq함수들의 포인터를 참조 하려 합니다.

그런데 kernel 2.6에서의 irq함수 포인터를 가지고있는 테이블변수가 어디있죠?

문서들 찾아보면 irq.h의 irq_desc[]변수라 되어있는데

2.6커널은 바뀐듯 싶군요

grep신공을 발휘하여 커널을 함참 뒤져 봤지만

irq함수 포인터를 가지고있는 테이블 변수를 못찾겠습니다.

아니면 혹시 함수포인터 테이블을 직접 접근 하지 않고

irq테이블에 등록된 함수를 임의로 호출하거나 함수포인터를 가져올수있는 방법이 있을까요?

kareisma의 이미지

머가 잘못 되엇을까요 c 입문

#include<stdio.h>
void main(void){
int a,b;
a=0;
printf("숫자를 적어주세요 합을구합니다:\n");
scanf("%d",&b);
while(b!=0){
printf("현재입력하신값:%d 현재까지합:%d\n",b,a+=b);
scanf("%d",&b);

}

}

marubazz의 이미지

[ioctl 디바이스 드라이버 관련] 제대로 한거 같은데 실행이 안?

아래 파일 세개(p.s : Make 파일이 첨부가 안되네요?? --; 아래 부분에 소스 붙이겠습니다) 를 첨부하였으니 참고하여 가르쳐 주시면 정말 감사하겠습니다. (어플리케이션, 드라이버, make파일)

make (메이크 잘 된거 같음, 하기전에 make clean한번 해주고)

insmod hj_ioctl.o(lsmod 해 보면 모듈 올라갔음)

mknod /dev/hj_ioctl c 254 0(dev 폴더 내에 보면 만들어졌음)

gcc hj_app_ioctl.c

./a.out

근데 결과가
Cannot Open the hj_ioctl device file ->( 이건 파일 안열렸을시에 나오게 app에 만들어놓은 문구입니다)

불량도ㅐㅈㅣ의 이미지

Universal Turing Machine

Universal Turing Machine을 구현(프로그래밍)하는 텀숙제가 있습니다.

Binary Code로 표현된 특정 Turing Machine을 입력 받아 그 기능을 simulation하는 Universal Turing Machine을 만드는 것입니다.

조금 헷갈립니다.

UTM이 TM하고의 차이는 단지 state transition들을 바이너리 코드로 바꿔주는 정도의 차이 밖에 없나요?

Ex) δ(q1,a2) = (q2,a3,L) ---> 10110110111010

이렇다고 하면 어떤 파일에

ns123의 이미지

SMP 노드 여러개로 구성된 클러스터

안녕하세요, 여러분. 날도 더운데 다들 건강관리 잘 하시기 바랍니다. 현재 Opteron dual이 각각 8개와 10개 연결된 클러스터를 사용하고 있습니다. 총 CPU 갯수는 16개와 20개인 셈이죠. 그런데 MPI_COMM_SIZE에서 파악하는 노드 갯수는 8개와 10개가 아닌 16개와 20개 더라구요. 개인적으론 노드가 8개인 시스템에서 프로그램이 노드를 8개만 인식하고 노드별로 할당된 작업은 각 노드에서 OMP로 돌아가는 걸 원합니다. 그런데 현재는 노드를 16개로 인식하니 OMP는 전혀 의미가 없죠.

페이지

프로그래밍 QnA 구독하기