분류 전체보기 37

1. Virtual Box 가상 머신 포트 포워딩 셋팅

라즈베리파이로 바로 실습을 하기 전에 컴퓨터 상에 가상머신을 이용하여 먼저 리눅스 서버를 운용해보았다. 1. Virtual BOX 설치 : 구글에서 Virtual BOX 검색하여 설치한다. 2. Virtual BOX에 Ubuntu를 설치한다. 3. 설치 후 설정 방법 1) 아래 그림 설정 버튼 클릭 2) 네트워크 클릭 > 포트 포워딩 클릭 3) 포트 포워딩에 게스트 IP를 확인한다. 확인 방법은 터미널 창에 ifconfig 입력 후 나오는 ip address 값을 참고한다.

2023년도 임베디드 기사 실기 합격 후기

2023년도 임베디드 기사 실기 시험에 대한 합격 후기를 작성해보고자 합니다. 임베디드 기사 간략한 소개 및 필기 시험 합격 후기는 블로그 내 필기 합격 후기를 참고하면 될 것 같다 1. 임베디드 기사 실기 공부 방법 - 임베디드 기사 실기 공부는 필기 시험 준비할 때와 동일하게 임베스트 책을 보며 공부하였다. - 해당 기사 실기 기출문제는 5개년 이상은 풀고 가는 것을 추천한다. 2. 임베디드 기사 실기 후기 - 기사 실기 접수는 인터넷 큐넷 사이트 (https://www.q-net.or.kr/) 에 접속하여 접수 할 수 있다. - 기사 실기 시험 장소와 날짜는 고정이었고, 11월 5일 오전 9시였다. - 해당 시험은 서술형 답안지 작성으로 진행이 되며, 필기구 (검은색 볼펜)는 개인 지참이었다. - ..

임베디드 기사 2023.12.13

큐넷 원서접수 후 영수증 출력이 안되는 경우

큐넷 원서 접수 후 영수증 출력이 안되는 경우 조치 방법에 대해서 알아보자 방법 1. 통상적으로 Chrome, Edge 브라우저에서 영수증 출력 안되는 현상이 발생하며, InternetExplorer 브라우저를 이용하여 출력 시 발급 가능합니다. 방법 2. 큐넷 결제대행업체 홈페이지에서 영수증 발급 ① 토스페이먼츠 전자결제 사이트 접속(www.tosspayments.com) ② 오른쪽 상단 결제 내역 확인 메뉴 클릭 ③ 원서접수 시 결제한 방법(카드, 계좌이체, 가상계좌) 선택 및 결제정보 입력 후 조회하여 영수증 발급 큐넷 원서 접수 후 영수증 출력이 안되는 경우에 대해 알아보았다. 혹시나 영수증이 필요한 경우 위와 같은 방법으로 출력이 가능하니 참고하면 좋을 것 같다. # References - ht..

임베디드 기사 2023.12.07

2023년도 임베디드 기사 필기 합격 후기

2023년도 임베디드 기사 필기 시험에 대한 합격 후기를 작성해보고자 합니다. 1. 임베디드 기사 소개 - 임베디드 기사는 현재 정기 기사 4회에만 시험을 볼 수 있으며, 연 1회 시험이 할당되어 있다. - 주관 관련부처는 산업통상 자원부로 한국산업인력공단에서 주관하여 진행한다. - 시험과목은 총 4과목이며, 응시료는 아래 그림과 같다. 2. 임베디드 기사 필기 공부 방법 - 임베디드 기사 필기 공부는 인터넷을 찾다가 임베스트라는 곳에 등록하여 책과 해설강의를 받아 공부를 시작하였다. ㄴ 관련 링크 : http://www.embeddedgisa.com/user/index.php - 해당 기사는 따로 메리트가 있는 시험이 아니다보니 크게 사람들이 관심이 있어서 보지 않는 것 같고, 공유된 자료도 많이 부족..

임베디드 기사 2023.11.05

2023년 임베디드 기사 실기 기출문제

1. DRAM 에서 누설전류 의해 전하 소실되는 성질로 인해 주기적으로 필요한 것은? 더보기 Refresh 2. 서로 다른 개발 환경에서 사용되며, 바이너리 파일로 바꿔주는 이것은? 더보기 크로스 컴파일러 3. 상대 주소 지정 방식으로 JMP 명령어로 450번지가 적히고, 오퍼랜드로 21번지가 적혀 있다면 실제 물리 주소는? 더보기 471번지 4. 0xA46B를 빅엔디안 방식으로 저장 했을 경우, 8bit Data 버스 방식을 사용하고 있고, 1000번지, 1001번지의 주소의 값이 어떻게 저장되는가? 더보기 1000번지 : 0xA4, 1001번지 : 0x6B 5. 시스템 명령어인 reboot, fdisk 등이 있는 리눅스 폴더는? 더보기 /sbin 6.. 플래시 혹은 하드디스크에 첫 번째 데이터 저장 ..

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

1.1 논리 회로 1. 조합 논리 회로 1) 조합 논리 회로 - 회로의 출력 값이 입력 값에 의해서만 정해지는 논리 회로 2) 조합 논리 회로 종류 - AND, OR, NAND, NOR, XOR, XNOR, 가산기/감산기 등 2. 순차 논리 회로 1) 순차 논리 회로 - 회로의 출력 값이 입력 값과 내부상태에 따라 정해지는 논리 회로 2) 순차 논리 회로 종류 - Latch, Flip-Flop, Counter 등 3. 카르노 맵 1) 카르노 맵 - 논리 대수에서 논리 식을 도법에 의해 간소화한 방법 2) 카르노 맵 예제 - 3번째 행과 4번째 행을 보면 10진수로 표현했을 때 3과 2로 뒤바뀌어 있음을 확인할 수 있다. - 식을 만들 경우는 아래 그림과 같이 1인 값을 묶어서 표현이 가능하다. (Mint..

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

3.1 개발도구 1. 호스트 환경 및 타겟 환경 1) 호스트 환경 - 소프트웨어 개발 도구 ㄴ Cross Compiler : PC 환경에서 타겟 시스템에 구동이 가능하도록 컴파일 하는 컴파일러 ㄴ System Library : 컴파일, Linking에 필요한 각종 S/W ㄴ Utility (Binutils) : 바이너리 압축, 전송, 관리도구 - 테스트 도구 ㄴ Terminal : Target 환경에 명령 입력, 결과 확인 2) 타겟 환경 - 하드웨어 개발 도구 ㄴ JTAG S/W : 실행 코드 퓨징 도구 ㄴ ISP (In-System Programming) : EEPROM, Flash 메모리가 장착된 보드의 프로그램 수정 - 테스트 도구 ㄴ 오실로스코프 : 칩 동작 상태를 전송 신호로 확인 2. ARM..

1. Dem

1. AUTOSAR Dem Module - Diagnostic Event Manager의 약어로 AUTOSAR의 서비스 레이어 중 하나이다. - 진단 이벤트를 처리하고 진단 이벤트와 관련된 데이터를 메모리에 읽고 쓰는 역할을 한다 - 진단 통신 모듈 (Dcm, Diagnostic Communication Module)에 정보를 제공하는 역할을 한다 ㄴ ex) ReadDTCInformation (0x19 Service) - 아래 그림을 설명하면 다음과 같다. ㄴ SWC들은 Dem과 RTE Layer를 통하여 통신한다. ㄴ SWC는 Dem에게 Event Status를 보고 한다. Dem은 snapshot data 만들기 위해 SWC로부터 data를 읽는다. ㄴ Dcm은 Dem과 AUTOSAR interfac..

임베디드 소프트웨어 실기 용어 정리

고급언어로 쓰여진 원시 프로그램을 그와 의미적으로 동등하게 컴퓨터에서 즉시 실행될 수 있는 형태의 목적 프로그램으로 바꾸어주는 번역 프로그램은 무엇인가? 더보기 컴파일러 (Compiler) 원시 프로그램을 컴파일러가 실행되는 환경과 다른 환경에 맞게 기계어로 번역하는 컴파일러는 무엇인가? 더보기 크로스 컴파일러 (Cross Compiler) 목적 모듈/프로그램 또는 라이브러리를 결합하여 목적 프로그램을 생성하는 프로그램으로 외부 심볼의 상대적인 주소를 결정하여 참조 링크를 치환하는 것은? 더보기 링커 (Linker) 프로그래머가 지정한 주소로 로딩하며 단순히 목적 프로그램을 메모리에 로드하는 기능을 가진 로더는 무엇인가? 더보기 절대 로더 (Absolute Loader) 소프트웨어 개발 타당성 조사부터 ..

임베디드 플랫폼 실기 용어 정리

컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 프로그램은? 더보기 운영체제 (Operation System) 게스트 O/S들과 컴퓨터 하드웨어 사이의 가상화 층으로 다수의 O/S 들 사이에서 리소스 사용량을 스케줄링하는 기능을 수행하는 전용 VMM (Virtual Machine Manager)은 무엇인가? 더보기 하이퍼바이저 (Hypervisor) 운영체제가 프로세스를 제어하기 위해 정보를 저장해 놓는 곳, 프로세스의 상태 정보를 저장하는 구조체 더보기 PCB (Process Control Block) CPU가 이전의 프로세스 상태를 PCB에 보관하고, 또 다른 프로세스의 정보를 PCB에서 읽어 레지스터에 적재하는 과정을 뜻하는 것은..