[Intel] 엣지 AI SW 아카데미/펌웨어 프로그래밍 75hour24 [Intel] 엣지 AI SW 아카데미 38일차 (부산상공회의소 인력개발원) 일정: 2023.12.20(수) 수업 내용: - Image Processing 목표: Visaul Studio 2013 를 활용한 MFC 사용법, 영상 처리에 대해서 알 수 있다. 1. Visual Studio 2013 프로젝트 생성방법 2. OnOpenDocument 함수를 이용한 파일(영상) 입력 3. OnSaveDocument 함수를 이용한 파일 출력 4. MFC를 이용한 영상 축소 5. MFC를 이용한 영상 확대 6. MFC를 이용한 영상 양자화 [Quantization //CImageProcessingDoc 클래스에서, OnOpenDocument 함수 BOOL CImageProcessingDoc::OnOpenDocument(LPCTSTR lpszPathName) { if (!CDocument::.. 2023. 12. 20. [Intel] 엣지 AI SW 아카데미 38일차 (부산상공회의소 인력개발원) 일정: 2023.12.19(화) 수업 내용: - Robot Operating System (ROS) - ROS 개발환경 구축 - Autonomous Driving 목표: 로봇 소프트웨어 플랫폼 (하드웨어 추상화, 하위디바이스 제어, 로보틱스 센싱, 인식, 위치추정, 지도 작성 , 내비게이션 등) 중심의 기술과 로봇 소프트웨어 플랫 폼(ROS)이 가져올 미래 가치와 기술 선점을 위한 교육을 바탕으로 다양한 영상과 라이다 기반의 로봇 자율주행 기술 교육을 통해 학생들의 첨단 기술습득을 목표로 함. 1. Camera Imaging Calibration Camera image calibration is not required in Gazebo Simulation. ⓐ Remote PC에서 새 터미널 열기 $ r.. 2023. 12. 19. [Intel] 엣지 AI SW 아카데미 37일차 (부산상공회의소 인력개발원) 일정: 2023.12.18(월) 수업 내용: - Robot Operating System (ROS) - ROS 개발환경 구축 - Autonomous Driving 목표: 로봇 소프트웨어 플랫폼 (하드웨어 추상화, 하위디바이스 제어, 로보틱스 센싱, 인식, 위치추정, 지도 작성 , 내비게이션 등) 중심의 기술과 로봇 소프트웨어 플랫 폼(ROS)이 가져올 미래 가치와 기술 선점을 위한 교육을 바탕으로 다양한 영상과 라이다 기반의 로봇 자율주행 기술 교육을 통해 학생들의 첨단 기술습득을 목표로 함. 8-1. RPi Camera(G) - Fisheye Lens 연결하기 (1) RPi Camera(G) - Fisheye Lens specification - supports all revisions of the P.. 2023. 12. 18. [Intel] 엣지 AI SW 아카데미 30일차 (부산상공회의소 인력개발원) 일정: 2023.12.06(수) 수업 내용: - Robot Operating System (ROS) 목표: 로봇 소프트웨어 플랫폼 (하드웨어 추상화, 하위디바이스 제어, 로보틱스 센싱, 인식, 위치추정, 지도 작성 , 내비게이션 등) 중심의 기술과 로봇 소프트웨어 플랫 폼(ROS)이 가져올 미래 가치와 기술 선점을 위한 교육을 바탕으로 다양한 영상과 라이다 기반의 로봇 자율주행 기술 교육을 통해 학생들의 첨단 기술습득을 목표로 함. 3-2. About ROS ROS 특징 : 분산 프로세스 - 최소 단위의 실행 가능한 프로세스(Node) 형태로 프로그램, 각 프로세스는 독립적으로 실행되면서 데이터를 주고 받음 - Node 간의 송/수신되는 데이터인 메시지를 저장하고 재사용 가능 : 패키지 단위 관리 -.. 2023. 12. 17. [Intel] 엣지 AI SW 아카데미 29일차 (부산상공회의소 인력개발원) 일정: 2023.12.05(화) 수업 내용: - Robot Operating System (ROS) 목표: 로봇 소프트웨어 플랫폼 (하드웨어 추상화, 하위디바이스 제어, 로보틱스 센싱, 인식, 위치추정, 지도 작성 , 내비게이션 등) 중심의 기술과 로봇 소프트웨어 플랫 폼(ROS)이 가져올 미래 가치와 기술 선점을 위한 교육을 바탕으로 다양한 영상과 라이다 기반의 로봇 자율주행 기술 교육을 통해 학생들의 첨단 기술습득을 목표로 함. 1. Reference (1) Source code : github.com의 ROBOTIS-GIT https://github.com/ROBOTIS-GIT/turtlebot3 (2) OpenCR (Control module for ROS) : github.com의 ROBOTIS.. 2023. 12. 17. [Intel] 엣지 AI SW 아카데미 28일차 (부산상공회의소 인력개발원) 일정: 2023.12.04(월) 수업 내용: - Cortax M7 , STM32F767VIT6 목표: - Cortax M7 , STM32F767VIT6 IDE(Integrated Development Environment) 1. IDE(Integrated Development Environment) : 에디터, 어셈블러, C컴파일러, 링커, 다운로더, 디버거 등 사용자가 개발에 필요한 모든 소프트웨어를 종합적으로 사용할 수 있는 통합 관리 프로그램 2. ARM Processor 위한 C compiler 3. ST-LINK/V2 : STMicroelectronics사 : 보드(target board)와 SWIM(Single Wire Interface Module), JTAG(Joint Test Action.. 2023. 12. 17. [Intel] 엣지 AI SW 아카데미 27일차 (부산상공회의소 인력개발원) 일정: 2023.12.01(금) 수업 내용: - Cortax M7 , STM32F767VIT6 목표: - Cortax M7 , STM32F767VIT6 Part list (google pdf datasheet 검색) STM32F767VGT6의 특징 ① 고성능 32비트 ARM Cortex-M7 코어를 갖는 micro-controller로서 최고 216MHz의 시스템 clock으로 동작한다.(6단계 파이프라인 처리) 16MHz crystal x 13.5 채비 (내부 PLL) = 216MHz ② 1024KB의 플래시 메모리와 512KB의 SRAM을 내장하고 있으며, 4개의 32비트 옵션 바이트 ③ 16KB의 명령 캐시 메모리와 16KB의 데이터 캐시 메모리를 가지고 있다. ④ 1.7∼3.6V의 전원으로 동작하.. 2023. 12. 17. [Intel] 엣지 AI SW 아카데미 25일차 (부산상공회의소 인력개발원) 부제목: 25일차 일정: 2023.11.29(수) 수업 내용: - AD Converter 제어 목표: - AD Converter 제어 A/D 변환기란 ? 아날로그 신호를 디지털 데이터로 변환 ATmega128의 A/D 변환기 특징 : 10-bit resolution(분해 능) : 13~260㎲ 변환시간 : 8개의 단극성 입력 채널 (ADC0~ADC7)을 포트 F로 입력 받아 multi-plexer에 의해 A/D 변환기로 연결 : 10배와 20배 증폭을 갖는 2개 차동(differential) 입력 (ADC1,ADC0 그리고 ADC3, ADC2) Free running mode : 변환이 완료되면 자동적으로 즉시 새로운 A/D변환이 시작, ADSC 비트는 High상태 유지 ADC 레지스터 ADMUX (AD.. 2023. 12. 17. [Intel] 엣지 AI SW 아카데미 24일차 (부산상공회의소 인력개발원) 부제목: 24일차 일정: 2023.11.28(화) 수업 내용: - UART 제어 목표: - UART 제어 ( Code Vision AVR ) • PC와 KUT-128_COM 보드를 RS-232 케이블로 연결 • 장치 관리자 : 포트에 할당 된 COM번호와 Baud rate를 확인 : 통신포트 COM1 - Terminal : USB Serial Port(COM3) – Programmer - Baud rate는 기본 (9600) 그대로 사용 Code Vision AVR 터미널설정 노트북 : USB to serial Converter • Project 생성시, C-Compiler에서 clock 8MHz를 16MHz로 • Code Vision AVR을 실행하고 통신환경 설정 - PC 장치관리자에 할당된 포트와 .. 2023. 12. 17. [Intel] 엣지 AI SW 아카데미 23일차 (부산상공회의소 인력개발원) 부제목: 23일차 일정: 2023.11.27(월) 수업 내용: - UART 제어 목표: UART 제어 • UBRRnH, UBRRnL (USARTn Baud Rate Register) [11]~[0] USART Baud Rate Register : 12개의 비트에 의해서 전송속도가 설정 : 상위 바이트 값 (UBRRnH)를 먼저 쓰고 하위 바이트 값 (UBRRnL)을 나중에. : 16MHz 에서 전송속도에 따른 UBRRn 레지스터의 설정 값 : 전송속도 및 설정해야 할 UBRRn 레지스터 값 계산식 UART(Universal Asynchronous Receiver and Transmitter) • 16MHz 시스템 clock 을 갖는 경우의 전송속도에 따른 UBRRn 레지스터의 설정 • 비동기 통신 모드에.. 2023. 12. 17. 이전 1 2 3 다음