[임베디드기사] 실기 정리

rhkr9080·2023년 10월 21일
0

임베디드

목록 보기
6/8

임베디드기사 - 실기

  • 출처 : 임베디드기사 출제기준 (Q-net)
  • 검정방법 : 필답형
  • 시험시간 : 2시간 30분
  • 수행준거
  1. 임베디드 시스템 하드웨어를 이해하고 회로, 구조분석 및 주변장치에 대한 분석 수행
  2. 임베디드 펌웨어의 설계와 구현 및 테스팅의 지식으로 OS를 이해하고, 커널의 포팅과정과 부트로더의 동작 설명
  3. 임베디드 프로그램 작성 및 분석 테스팅을 통한 실무 응용

임베디드 하드웨어

1. 하드웨어 및 회로 분석하기

  • 조합논리회로, 순서논리회로
  • ROM, EPROM, SRAM, DRAM, 플래시 등 메모리 회로 분석 및 설계

2. 임베디드 시스템 성능 및 구조 분석하기

  • 기계어 프로그램 분석 및 개발
  • 임베디드 성능 최적화
  • 가상 메모리 시스템
  • 하드웨어 모듈 인터페이스 이해

3. 임베디드 시스템 주변장치 분석하기

  • 데이터시트 분석
  • 인터럽트 방식 입출력, DMA를 이용한 데이터 전송 프로그램 작성
  • 입출력, 시리얼포트, 타이머 등을 이용한 프로그램 작성
  • 센서를 이용한 프로그램 작성

임베디드 펌웨어

1. 펌웨어 설계, 구현 및 테스팅하기

  • ELF 포맷 이해
  • binutil 도구 사용법 이해
  • 스타트업 코드 이해
  • 칩 셀렉트 로직을 이용한 프로그램 및 메모리 초기화
  • OS의 부트 과정 이해 (RAM Disk)
  • 플래시 메모리 제어 및 관리 프로그램 작성
  • HW / OS의 전원 관리 기법
  • 부트로더의 이해

2. 임베디드의 이해 및 포팅하기

  • 커널의 포팅과정 이해
  • 부트로더의 동작 이해
  • 교차개발환경에 대한 이해

3. 디바이스 드라이버 작성하기

  • 데이터 시트를 이해하고 레지스터의 표현과 메모리맵을 제시
  • 디바이스 드라이버의 표준 API 정의
  • OS와의 연동을 위한 저수준의 OS API 활용
  • 디바이스 초기화 및 데이터 송수신 프로그램 작성
  • Make 파일 이해
  • 인터럽트 처리
  • C, C++, Java 프로그래밍 언어 이해

임베디드 플랫폼

1. 임베디드 OS 이해하기

  • 커널의 구조 및 주요 기능 이해

2. 임베디드 커널 프로그래밍하기

  • 프로세스, 메모리, 디바이스, 파일시스템 관리를 위한 시스템 콜 이해
  • 스레드 동기화를 위한 세마포어, MUTEX 등의 이해
  • 소켓을 이용한 네트워크 프로그래밍
  • IDE, 교차개발 환경에 필요한 도구 이용

임베디드 소프트웨어

1. 임베디드 프로그램 분석 및 설계하기

  • UML 소프트웨어 다이어그램 작성
  • 설계 관련 산출물의 이해
  • 기술문서 및 메뉴얼 작성

2. 임베디드 프로그램 작성하기

  • C, C++, Java 등 프로그래밍 언어 이해 및 코딩

3. 개발도구 및 테스팅기법 활용하기

  • 컴파일러, IDE 등 개발 도구 이용
  • 디버깅 도구를 이용한 디버깅 수행
  • 단위 테스트 방법 선정 및 테스트 수행
  • 테스트 케이스 작성

장애 대응

1. 장애 접수 처리하기

  • 임베디드SW 장애 유형에 따른 분류
  • 임베디드SW 장애 등급 지정
  • 임베디드 장애 대응을 위한 처리 절차 및 이관

2. 장애 대응 방안 수립하기

  • 임베디드SW 장애의 영향력, 발생가능성, 발생시점의 분석 및 우선순위 선정
  • 임베디드SW 장애 원인 분석
  • 임베디드SW 장애 복구에 소요되는 시간 및 자원의 정의
  • 임베디드SW 장애 대응 방안 수립을 위한 세부계획 수립

3. 장애 복구하기

  • 임베디드SW 장애복구를 위하여 장애 복구에 필요한 자원 확보
  • 임베디드SW 장애복구를 위하여 장애 원인을 제거
  • 임베디드SW 장애복구를 위하여 장애 복구에 대한 작업내역 기록
  • 임베디드SW 장애복구 시 예외사항이 발생되었을 경우 비상조치를 실시
  • 임베디드SW 장애복구 후 장애처리결과 고객에게 전달

4. 장애 이력 관리하기

  • 임베디드SW 장애 이력관리를 위한 장애 조치 완료보고서 작성
  • 임베디드SW 개선을 위한 장애처리결과에 대한 이력관리
  • 임베디드SW 개선을 위한 장애이력 분석 및 개선사항 도출

5. 고객 만족도 조사하기

  • 임베디드SW 장애복구 완료 후 장애처리 결과에 대한 고객만족도 조사
  • 임베디드SW 장애복구 완료 후 고객만족도 조사 결과 분석
  • 임베디드SW 장애복구에 대한 고객만족도 분석 및 장애대응체계 개선

📌 NCS 공부 자료

정보통신 > 01.정보기술 > 02.정보기술개발 > 03.임베디드SW엔지니어링
https://m.ncs.go.kr/unity/hmn01/hmn0101/ncsResultSearch.do?dutySvcNo=SVC202000214&ncsClCd=2001020327_19v1&ncsLclasCd=20&ncsMclasCd=01&ncsSclasCd=02&ncsSubdCd=03&ncsCompeUnitCd=27&doCompeUnit=false&output=ncsRsnInfo

profile
공부방

0개의 댓글