virtualBox 시리얼 설정. 설정 선택. 직렬포트 -> 포트 1 -> 직렬포트 체크, 포트번호 1. 모드 호스트, 파일경로 COM1 으로 설정. apt-get install minicom (미니콤 설치) minicom -s (미니콤 설정) Serial port setup 선택 변경을 원하는 곳의 좌측 알파벳을 눌러 줍니다. Serial Device 변경을 위해서 A 를 눌렀습니다. (대소문자 상관 X) 그럼 커서가 이동하고 원하는 형태로 변경 후 Enter를 누르시면 변경 됩니다. Esc를 누르면 취소가 되고 다시 선택하게 됩니다. MAC air 또는 시리얼 포트가 없는 컴퓨터 및 노트북. Serial Device가 /dev/tty8 에서 ttyUSB0로 변경 (시리얼 포트가 없어서 USB를 시리얼..
[s5pc100] System Call 추가하기. 그림 설명. [can-c100] System Call 추가하기. 그림 설명. [kernel-2.6.29-aesop-RTM10] System Call 추가하기. 그림 설명. kernel-2.6.29-aesop-RTM10 의 커널에 system call을 추가해 보자. 경로가 상당히 깁니다. 2~3글자 정도 입력 후 Tab 키를 눌러주면 자동으로 완성됩니다. 중복된 이름이 있는 경우 그 이름들을 모두 출력해 주며, 중복되지 않는 고유한 글씨까지 입력 후 Tab 키를 눌러주면 완성 됩니다. unistd.h 파일을 열어서 System Call을 추가한다. vi /android/kernel/kernel-2.6.29-aesop-RTM10/arch/arm/includ..
kill() : 다른 프로세스에게 시그널 전송 #include #include int kill(pid_t pid, int sig); //특정 시그널을 프로세스에게 넘김. 성공 0, 실패 -1 pause() : 시그널 대기 함수 #include int pause(void); 시그널이 도착할 때 까지 기다림. 항상 -1 을 리턴. alarm() : 자신에게 알람 시그널 전달 함수 #include unsigned int alarm(unsigned int secs); 지정한 초(secs) 뒤에 현재 프로세스에 시그널을 전달함 raise() : 자신에게 시그널 보내는 함수 #inculde int raise(int sig);
실행 파일 입니다. 혹시 테스트 해보실분 다운 받아서 실행 해보세요. 나름 문제점들을 많이 수정 했지만, 분명 완벽하진 않을테니 이것 저것 해보시고 에러 발생하는 경우를 댓글로 올려주시면 감사하겠습니다. ^^ 결과물과 소스. 주석이 있으니 기본적인 개념이 있으신 분들은 그냥 스샷만 보면서 넘어가셔도 금방 이해 하시리라 생각 됩니다. 소스가 번잡해서 안될지도 모르겠지만...... -,-; 사실 분명히 간단하게 하는 로직이 있겠지만; 제가 아는 지식 범위 내에서 만들다 보니 불필요한 작업이 많이 있을지 모릅니다. 혹시나 보시다 효과적인 과정이나 방법이 있다면 댓글 주시면 감사하겠습니다. 게임의 메뉴 선택 화면. 1번. 연습모드 선택 시. 12 입력 후. 엔터를 눌러야 화면에서 12 가 x로 치환. 2번 대전..