본문 바로가기
반응형

코스웨어/12년 내장형하드웨어207

[리눅스커널] 요약입니다@@ 한글파일 임돠~~ 2012. 10. 12.
[리눅스 커널]2012/10/12 작업일지(sprintf의 역활) - by. 이창현 sprintf의 역활. 그림 1) sprintf 소스. 1. sprintf의 역활은 메모리에 출력 하는 역활을 한다. 그림 1)의 소스를 보면 소스는 간단 하지만 sprintf의 기능을 확실하게 볼 수 있다. 그럼 컴파일을 해 보겠다. 그림 2) 컴 파일. 2. 그림 2)에서 표시 된 부분을 볼 수 있는데 그 부분에는 경고 메시지가 있다. 그 경고 메시지는 무시 해도 된다. 아무리 봐도 에러 메시지가 보이지 않는다면 제대로 된 것이다. 그럼 이제 어떻게 실행이 되는지 확인 해보자. 그림 3) 실행 후 화면. 3. 화면에 12345678이 출력된 것을 볼 수 있다. 근데 뭔가 이상하다. sprintf랑 printf랑 printf문은 2줄인데 화면에 출력 되는 것은 한줄 밖에 없다. 어~~라~~ 맨붕이다. .. 2012. 10. 12.
[리눅스커널] 시스템 호출 과정과 제작 Page 181나만의 시스템 호출제작 과정은 시스템 호출 번호 할당시스템 호출 테이블 등록새로운 시스템 호출 작성커널 재컴파일으로 나뉜다. 시스템 호출 번호 할당시스템 호출 번호 할당은 아래의 파일에서 찾아, 추가할 수 있다.(include/asm-i386/unistd.h) 이 파일은 단지 define을 위한 과정이다. 아래처럼 newcall을 정의해주고 값을 명시한 후 아래 총 갯수를 하나 올려준다. 시스템 호출 테이블 등록커널 2.6 부터는 arch/i386/kernel/syscall_table.S 에 있다. 여기에 등록해 두면 호출을 받았을때 아래의 sys_newcall 이라는 함수를 찾아서 실행해 줄 것이다. 새로운 시스템 호출 함수 작성kernel/newcall.c 를 작성한다. kernel.는.. 2012. 10. 12.
[리눅스 커널] 2.4.32 와 2.6.14 소스 압축을 파일을 하나로 합치기.cat linux-2.x.x.tar.* > xxxx.tar.gz 파일을 하나로 합치지 않고 바로 푸는 방법은cat linux-2.6.14.6.tar.* | tar zxvf - 2012. 10. 12.
[RFID]스팩위주 설명 보완중 -김동기 모자라거나 잘 못된 부분은 코멘트를 남겨 주세요 잠이 와서리 오늘은 무리라 이만 안테나에서 칩으로 칩에서 PC로 통신 하는 프로그램 ARM 칩과 RFID 칩이 따로 있는 것이 일반적이지만, 우리가 쓰는 것은 패키징으로 감싸져 있는 경우이다. RFID+안테나 = NFC라고 부른다. => 전송하는 방식이 조금 틀리다. 232시리얼 휴대폰짹 Dangle 동글 => 안에 칩같은 것이 들어 있는 gsm wcma 퀄퀌 지금 부터 우리가 해야 할것은 PC에서 특정 신호를 보내어 RFID를 작동시키다. 이 메세지를 Host Command라 한다. 5챕터 리터 컨트롤 규약 첫번째가, 5.1 에 보이는 속도를 측정한다. 이 RFID는 같은 속도야만 응답이 있다. 이를 이용해서, 응답이 있을 때, 까지 속도를 변화해서 보낸.. 2012. 10. 11.
[공유기]DNS 서버가 응답하지 않습니다.란 메세지 뜰시 Axler x602 얼마전에 공유기를 삿는데 토렌토랑 아프리카 방송은 봐지는데 정작 인터넷 브라우저가 안 뜨길레 이게 뭐지? 하면서 급 당황해서 싸구려 공유기 탓만 했는데 "DNS 서버가 응답하지 않습니다" 라는 메세지를 발견하고 검색해서 해결방법을 찾아냈슴. 일딴 해결은했는데 정확한 이유는 모르겠음 DNS 서버는 알다시피 주소만 입력하면 DNS 서버 에서 아이피주소로 바꿔서 접속해주는 서비스를 해주는 서버라고 배웟는데 이게 응답을 안한거임 그래서 위와같이 수동으로 적어주니깐 인터넷이 잘 되더군요. 아래는 통신사 DNS 서버 목록입니다. 2012. 10. 11.
제안 한가지 하겠습니다. 앞으로 글을 쓸 때, 정해진 양식에 맞춰서 쓰면 좋겟습니다. 예를 들어... C언어의 경우 [C language] 라던지아트메가는 [ATmega128] 이렇게 정하고 올리면 좋겠습니다. 이유는 앞으로 검색할 때, 필요한 것만 추려주는 역활을 할것이 기대되기도하고,올리는데 너무 통일성도 없어서 눈에 잘안들어오기도 합니다. 의견남겨 주시기 바랍니다. 2012. 10. 11.
[RFID] 10.11 업무일지 - 정철 금일 수업내용과 간간한 팁들입니다.마지막에 참고자료는 윈도우 시리얼 통시에 관한 전반적인 내용인데한번씩 읽어보는것도 좋아보입니다. * PFID 기본적으로 이런 흐름입니다.우리는 Host 입니다. PC로 프로그래밍을 하고 RS232통신으로 RFID와 통신을 합니다.원하는 정보를 얻어내기 위해 Reader로 정보를 보내주고Reader기에서 읽어온 정보를 다시 출력해보며 현재 상태가 어떠한지를 파악해주는 겁니다. * Set Output (5.8. [0x71] Set Output P. 48) 보드로 출력을 테스트 해봅니다.스펙에 의하면 소리, LED 그리고 지속시간을 정할 수 있습니다.우선 RFID와 통신할때는 Host -> Reader 와 Read -> Host 간에 통신에서 바이트가 얼마나 이동하는지각 바이.. 2012. 10. 11.
[RFID]10월 11 일 수업 우리가 할 것은 RFID 통신규약[ISO 15693]에 의거하여 RFID리더기를 이용, 카드의 정보를 읽고 쓰는 소스를 만들면 된다. #include #include unsigned short Emb_Crc(void *); int main() { HANDLE hComm; DWORD dw_write; DWORD dw_read; DCB sPS; // 시리얼 포트 상태 저장 int iCnt; unsigned char msg[] = {0x0D, // 전체 바이트 숫자: 13 0x00, // COM-Adr(장치번호) 0x71, // [0x71] 0x00,0x30, // OS(스피커만 on, LED는 off) 0x00,0x00, // OSF(1Hz) 0x00,0x0A, // OS-Time(1초) 0x00,0x00,.. 2012. 10. 11.
728x90
반응형