- 전체
- 안드로이드 플랫폼
- 아두이노
- 라즈베리 파이
- 안드로이드 ADK
- Embedded HardWare
- Embedded FirmWare
- Embedded Platform
- Embedded SoftWare
- 임베디드 리눅스
- Hobby Electronics
- 임베디드기사 - 국가기술자격
- VHDL 디지털설계
- M2M_IoT_사물지능통신
- 아마추어 로봇
- EDA - Electronic CAD
- 로봇공학
- 국가기술자격 로봇 제작 개발 자격증
- IoT (임베디드 인터넷)
임베디드기사 - 국가기술자격 임베디드 기사 실기 출제기준
2013.11.03 00:25
임베디드 기사 실기 출제기준 (축약)
과목명 | 주요항목 | 세부항목 |
임베디드 실무 | 임베디드
하드웨어 | 하드웨어 및 회로분석 임베디드시스템 성능 및 구조 분석 임베디드 시스템 주변장치 분석 |
임베디드 펌웨어 | 펌웨어 설계 구현 및 테스팅 임베디드의 이해 및 포팅 디바이스 드라이버 작성 | |
임베디드 플랫폼 | 임베디드 OS의 이해 임베디드 커널 프로그래밍 | |
임베디드 소프트웨어 | 임베디드 프로그램 분석 및 설계 임베디드 프로그램 작성 개발도구 및 테스팅 기법 활용 |
출제기준(실기)
직무 분야 | 전기․전자 | 중직무분야 | 전자 | 자격 종목 | 임베디드기사 | 적용 기간 | 2013.01.01~2015.12.31 | |||
○직무내용 : 임베디드 시스템의 하드웨어를 분석하여 하드웨어에 대한 초기화 및 테스트를 수행하며, 운영체제(OS) 부팅을 위한 부트로더를 포함하는 펌웨어와 임베디드 시스템의 OS 관련한 플랫폼 소프트웨어 및 응용 소프트웨어를 설계, 구현하는 업무를 수행 ○수행준거 : 1. 임베디드 시스템 하드웨어를 이해하고 회로, 구조 분석 및 주변장치에 대한 분석을 수행할 수 있다. 2. 임베디드 펌웨어의 설계와 구현 및 테스팅의 지식으로 OS를 이해하고, 커널의 포팅 과정과 부트로더의 동작을 설명할 수 있다. 3. 임베디드 프로그램을 작성하고 분석 테스팅을 통해 실무에 응용할 수 있다. | ||||||||||
실기검정방법 | 필답형 | 시험시간 | 2시간 30분 |
실기과목명 | 주요항목 | 세부항목 | 세세항목 |
임베디드 실무 | 1. 임베디드 하드웨어 | 1. 하드웨어 및 회로 분석하기 | 1. 조합논리회로 및 순서논리회로를 분석, 설계할 수 있다. 2. ROM, EPROM, SRAM, DRAM, 플래시 등 메모리 회로를 분석 및 설계할 수 있다.
|
2. 임베디드 시스템 성능 및 구조 분석하기 | 1. 임베디드 프로세서를 위한 기계어 프로그램을 분석, 개발할 수 있다. 2. 임베디드 시스템의 성능에 영향을 미치는 요소를 분석하고 최적화할 수 있다. 3. 가상 메모리 시스템을 이해할 수 있다. 4. 임베디드 시스템을 구성하는 하드웨어 모듈들 사이의 인터페이스를 이해할 수 있다.
| ||
3. 임베디드 시스템 주변장치 분석하기 | 1. 데이터시트를 분석하여 주변 장치의 상태를 읽고 입·출력을 제어하는 프로그램을 작성할 수 있다. 2. 인터럽트 방식의 입·출력, DMA를 이용한 데이터 전송 프로그램을 작성할 수 있다. 3. 단순 입·출력, 스캐닝 입·출력, 시리얼 포트, 타이머 등을 이용하기 위한 프로그램을 작성할 수 있다. 4. 각종 센서를 이용하기 위한 프로그램을 작성할 수 있다.
| ||
2. 임베디드 펌웨어 | 1. 펌웨어 설계, 구현 및 테스팅하기 | 1. 컴파일 결과 만들어지는 ELF 포맷과 binutil 도구의 사용법을 이해할 수 있다. 2. 스타트업 코드를 이해하고 수정할 수 있다. 3. 칩 실렉트 로직을 이해하여 프로그램하며, 메모리 초기화를 할 수 있다. |
실기과목명 | 주요항목 | 세부항목 | 세세항목 |
|
|
| 4. OS의 부트과정을 이해할 수 있다. 5. OS의 부팅에 필요한 초기 RAM Disk를 이해하고 구성할 수 있다. 6. 플래시 메모리 제어 및 관리 프로그램을 작성할 수 있다. 7. OS의 전원관리 기법, 하드웨어의 전원관리 방법, 부트로더의 역할을 이해하고 프로그램 할 수 있다.
|
2. 임베디드의 이해 및 포팅하기 | 1. 커널의 포팅 과정을 이해할 수 있다. 2. 부트로더의 동작을 이해하고 설명할 수 있다 3. 교차개발 환경에 필요한 도구를 이용할 수 있다.
| ||
3. 디바이스 드라이버 작성하기 | 1. 데이터시트를 이해하고 레지스터의 표현과 메모리 맵을 제시할 수 있다. 2. 디바이스 드라이버의 표준 API를 정의할 수 있다. 3. OS와의 연동을 위한 저수준의 OS API를 활용할 수 있다. 4. 디바이스 초기화 및 데이터 송·수신 프로그램을 작성할 수 있다. 5. Make파일을 이해하고 작성할 수 있다. 6. 인터럽트 처리를 할 수 있다. 7. 구현에 필요한 프로그래밍 언어들(C, C++, Java)을 이해할 수 있다.
| ||
3. 임베디드 플랫폼 | 1. 임베디드 OS의 이해하기 | 1. 커널의 구조를 이해하고 디렉터리의 역할을 설명할 수 있다. 2. 커널의 주요 기능에 관하여 이해할 수 있다.
| |
2. 임베디드 커널 프로그래밍하기 | 1. 프로세스 관리, 메모리 관리, 디바이스 관리, 파일시스템 관리를 위한 시스템 콜을 이해하고 활용할 수 있다. 2. 스레드 동기화를 위한 세마포, MUTEX 등을 이해하고 적용할 수 있다. 3. 소켓을 이용한 네트워크 프로그래밍을 할 수 있다. 4. IDE, 교차개발 환경에 필요한 도구를 이용할 수 있다.
|
실기과목명 | 주요항목 | 세부항목 | 세세항목 |
| 4. 임베디드 소프트웨어 | 1. 임베디드 프로그램 분석 및 설계하기 | 1. 주어진 요구사항을 분석하여 UML 등 소프트웨어 공학적인 다이어그램으로 작성할 수 있다. 2. 설계 관련 산출물을 읽고 이해할 수 있다. 3. 개발 환경에 맞는 기술 문서 및 매뉴얼 작성을 할 수 있다.
|
2. 임베디드 프로그램 작성하기 | 1. 구현에 필요한 프로그래밍 언어들(C, C++, Java)을 이해할 수 있다. 2. 주어진 설계결과를 이용하여 목표 프로그래밍언어로 표현할 수 있다. 3. 개발환경에 적합한 형태로 코딩을 수행할 수 있다.
| ||
3. 개발도구 및 테스팅기법 활용하기 | 1. 컴파일러, IDE 등 개발에 필요한 도구를 이용할 수 있다. 2. 디버깅 도구를 이용하여 디버깅을 수행할 수 있다. 3. 사용하는 언어 및 개발 환경에 따라 단위 테스트를 위한 방법을 선정하고, 각 단위간의 상호 작용을 고려한 테스트를 수행할 수 있다. 4. 단위 테스트를 위한 테스트 케이스를 작성할 수 있다.
|
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
9 | 임베디드 기사 합격하셨는데요 어떻게 준비를해서 합격하겼나요 | 졸리운_곰 | 2017.12.28 | 444 |
8 | 2008 디지털제어산업기사 최종합격! | 졸리운_곰 | 2017.08.27 | 174 |
7 | [국가기술자격] 임베디드기사 출제기준 | 졸리운_곰 | 2015.03.27 | 243 |
6 | 2013년 제1회 임베디드기사 자격증 | 졸리운_곰 | 2014.01.26 | 979 |
5 | 2013년 제1회 임베디드기사 최종합격!!! | 가을의 곰을... | 2013.12.13 | 700 |
» | 임베디드 기사 실기 출제기준 | 가을의 곰을... | 2013.11.03 | 975 |
3 | 임베디드기사 1차 필기 시험 결과! 2차는 어렵지만 잘 되길... | 가을의 곰을... | 2013.10.17 | 1020 |
2 | 국가기술자격 - 임베디드기사 출제기준 | 가을의 곰을... | 2013.09.29 | 480 |
1 | 2013년도 제1회 임베디드기사 필기 기출문제 | 가을의 곰을... | 2013.09.29 | 3441 |