본문 바로가기

Hacked Brain/embeddedland.net

S3C2800번역본 IIC IIC-버스 인터페이스 개괄 S3C2800 RISC 마이크로프로세서는 2채널 멀티-마스터 IIC 버스 serial 인터페이스를 지원한다. 양방향 serial 데이터 라인(IICSDAn)과 serial 클럭 라인(IICSCLKn)을 통해서 버스 마스터와 IIC 버스에 연결된 페리페럴(peripheral) 디바이스 사이에 정보가 전달된다. 멀티-마스터 IIC-버스 모드에서, 여러 개의 S3C2800 RISC 마이크로프로세서는 슬래이브 디바이스들에게/로부터 serial 데이터를 수신/전송할 수 있다. 마스터 S3C2800 cpu는 IIC-버스를 통한 데이터 전송을 초기화할 수 있고, 전송의 마무리를 책임지고 있다. 표준적인 버스 조정(arbitration) 과정이 S3C2800 IIC-버스에 사용되고 있다. .. 더보기
S3C2800번역본 WATCHDOG 와치독 타이머 개괄 S3C2800 와치독 타이머는, 콘트롤러의 동작이 노이즈나 시스템 에러 등의 오동작으로 방해를 받았을 때, 콘트롤러를 재가동하는 데 사용된다. 와치독 타이머의 리셋 신호는 128 PCLK 싸이클 동안 발생한다. 디버깅 환경에 대한 고려 S3C2800이 Embedded ICE를 사용하는 디버그 모드일 때, 와치독 타이머는 반드시 동작되지 않아야 한다. 와치독 타이머는 CPU 코어 신호(DBGACK 신호)로부터 현재 모드가 디버그 모드인지 아닌지를 결정할 수 있다. 일단 DBGACK 신호가 ASSERT되면, 와치독 타이머가 종료되어도 와치독 타이머의 리셋 신호 출력이 활성화 되지 않는다. 와치독 타이머 동작 와치독 타이머의 기능 블록별 구성도가 그림 15-1에 나타나 있다. 와치독 타이머.. 더보기
임베디드 시스템 FAQ 글쓴이 : Taeho Oh (2003년 09월 04일 오후 11:29) 이 FAQ는 컴퓨터 프로그램을 개발해 본 경험이 있는 사람을 대상으로 임베디드 환경에 대해 가지게 되는 궁금증을 풀어주기 위해 작성되었습니다. 어떤 특정 임베디드 환경에 의존적이지 않고 일반적인 임베디드 환경을 대상으로 했습니다. 필자는 알티캐스트(Alticast)에 재직했을 당시 Sun Personal Java, Sun CVM과 같은 자바가상머신(Java Virtual Machine)을 여러 Settop Box에 이식(Porting)하는 작업을 한 경험이 있으며 (Skylife Settop Box 현재 탑재되어 판매중) 현재는 포항공과대학교 컴퓨터공학과 4학년에 재학중입니다. -------------------------------.. 더보기
일반적 임베디드 프로그램 통한 실시간성 구현의 한계 일반적 임베디드 프로그램 통한 실시간성 구현의 한계 | 임베디드 2005.02.10 12:07 별빛(byeolbich) 카페 매니저 http://cafe.naver.com/devctrl/632 최근 임베디드 시스템의 중요성에 대한 인식이 점차 확대되면서 핵심 소프트웨어인 실시간 운영체제(RTOS : Real Time Operating Systems) 역시 많은 관심을 끌고 있다. 그러나 실제 왜 RTOS가 필요한지, OS가 없는 환경에서의 한계점은 무엇인지, RTOS를 사용해서 기존의 문제를 어떻게 해결할 수 있는지에 대한 정확한 개념을 숙지한 프로그래머는 많지 않은 듯하다. 이에 여기에서는 2회에 걸쳐 기존 임베디드 시스템 프로그래밍 방식의 한계점에 대해 알아보고, RTOS의 한 종류인 MicroC/O.. 더보기
임베디드 리눅스를 공부하려면... from http://cafe.naver.com/okh0217 쉘 스크립트를 모른다면 리눅스를 하면서 쉘 스크립트를 모르면 고생문이 훤하다 사실 내가 그렇다. 그러나 쉘 스크립트를 아주 잘 할 필요는 없다. 쉘 스크립트를 읽을 정도면 된다. 쉘 스크립트를 작성할 필요가 있다면 스크립트에 대한 강좌를 인터넷에서 보고하거나 다른 스크립트를 보면서 하면 되니까.... 유닉스 운영 체제를 모른다면 유닉스 운영체제에 대한 최대한 쉽게 설명한 책을 골라서 그냥 소설 읽는 셈치고 읽어본다. (참고) 쉽게 설명한 책들의 특징은 1. 그림이 많다. 2. 글씨가 크다. 3. 가격이 싸다. 4. 많은 사람들이 본다. 5. 두께가 얇다 C 언어를 모른다면 이건 사람 얼굴에 입이 없는 셈이다. 밥 어떻게 먹으려나... 곧 굶어.. 더보기
JTAG Tools JTAG Tools 더보기
ep7312용 jtag write program(dos) ep7312용 jtag write program(dos) 더보기
74AC244를 이용한 JTAG전압조정용 회로도 74AC244를 이용한 JTAG전압조정용 회로도 더보기
jtag 시뮬레이션 jtag 시뮬레이션 더보기
Jflash 소스 Jflash 소스 더보기
S3C2800유저매뉴얼 8장 DMA S3C2800유저매뉴얼 8장 DMA 더보기
S3C2800 데이타 쉬트 S3C2800 데이타 쉬트 더보기
S3C2800 유저 매뉴얼 S3C2800 유저 매뉴얼 더보기
모터제어회로(서보모터)설계 2007/10/25 - [임베디드/AVR] - 고분해능 ADC성능을 높이는 노하우 2007/10/14 - [임베디드/회로도] - 마이크로마우스_센서부회로도 2007/10/14 - [임베디드/회로도] - 마이크로마우스_모터부회로도 2007/10/14 - [임베디드/회로도] - 마이크로마우스_라인회로도 2007/10/14 - [임베디드/회로도] - 마이크로마우스_센서보드회로도 2007/10/14 - [임베디드/회로도] - 라인트레이서_센서부 회로도. 2007/10/14 - [임베디드/회로도] - 80c196kc 보드 회로도 (모터,센서,보드) 2007/10/14 - [임베디드/회로도] - Dynamic Display 7segment 사용 회로도 2007/10/14 - [임베디드/회로도] - 롬 에뮬레이터 회.. 더보기
'uC/OS-II' 설명된 자료(RTOS 개요도 포함) 'uC/OS-II' 설명된 자료(RTOS 개요도 포함) 더보기