게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
연재 / 임베디드란 무엇인가 ? - 4
게시물ID : programmer_12512짧은주소 복사하기
작성자 : 구차니
추천 : 1
조회수 : 1949회
댓글수 : 6개
등록시간 : 2015/08/03 10:42:29
손이 빠른데다가 막내라서 여기저기 끌려 다니는 서러운 개발자라서
저번주 목/금 바빠서 글을 적지 못했네요 ㅠㅠ

아무튼 오늘의 주제는 임베디드 개발자가 알아야 할 기본 상식 입니다.


임베디드는 범용이 아닌 특정 하드웨어에 특화되어 만들어지는 시스템입니다.
즉, 범용이 아니기에 제품별로 하드웨어가 모두 다르고 연결되는 방식이 다릅니다.
그렇기에 이런 내용들을 파악하기 위해서는
"회도로"를 볼줄 알아야 합니다

회로도는 대개 artwork이 된 pcb 패턴과 schematic 회로 두가지를 의미합니다.
schematic은 orcad 등으로 설계한 기능 레벨의 칩과 칩의 연결도를 의미하고
GPIO 나 어떤 핀에 어떤 장치가 연결되었는지 확인하는데 쓰인다면(프로그래밍용)
artwork된 회로는 pcb 보드 상에 어떤 선을 따라서 어떤 장비가 연결되었고
프로그램으로 디버깅이 안될때 오실로스코프를 가져와 직접 값을 전기적으로 읽어볼때 쓰입니다(디버깅용)

그렇기에 어느정도 회로를 볼 줄아아야 하는데
회로의 기본은 부품입니다.
LRC 라고도 하는데 Inductor(코일) / Resistance(저항) / Capacitor(콘덴서/캐패시터)가 있으며
코일은 L000 저항은 R000 캐패시터는 C000 으로 번호가 붙으며 IC들은 U000로 붙습니다.
이런 규칙은 업체별로 다르지만 이러한 룰이 있다는 정도만 알아두시면 편할 겁니다.

schematic 회로
회로도.gif

http://www.icbank.com/icbank_data/community/AVR/%ED%9A%8C%EB%A1%9C%EB%8F%84.gif


artwork 
musepcb2_artwork_top.png

http://www.raphnet.net/electronique/multiuse_pcb2/musepcb2_artwork_top.png



그리고 Vcc / GND / RST / CLK 등등 전기/전자에서 사용하는 약어들도 알아두시면 데이터시트 보는데 매우 유용한데
예를 들어 통신에서 사용하는 각종 용어들(RXD/TXD/MOSI/MISO/SCK/...)등을 알아두면 어떤 용도의 케이블이 어디와 연결되는지 파악하기 쉽습니다.
3.png

http://www.atmel.com/images/doc2467.pdf

4.png

http://www.spansion.com/Support/Datasheets/S25FL032P_00.pdf



임베디드란 무엇인가

프로그래밍 언어란

개발의 길로 들어서려는 분들을 위한 오늘의 조언
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호