본문 바로가기

728x90
반응형

Study_Embedded

(21)
[오제이 튜브의 임베디드 실전 강의] 12강 오실로스코프 사용방법 + 멀티미터기 사용방법 - 12강 목표 : 오실로스코프와 멀티미터기의 기본적 사용방법 공부1) 멀티미터 사용방법위의 멀티미터는 AC/DC 전압만 측정 가능(전류 측정 불가능)1-1) AC 측정왼쪽 사진처럼 아래의 스위치를 ACV로 돌려 AC 전압 측정 설정오른쪽 사진처럼 측정하고자 하는 곳 양쪽에 프로브를 물려 전압 측정고압의 AC전압 측정시 감전될 수도 있으므로 조심해서 측정할 것. 두 선을 붙이면 쇼트가 나므로 위험 (위의 경우는 220V)전압이 흐르는지 여부를 확인할 수 있음합선나면 큰 열이 발생함1-2) DC 측정DCV 측정은 임베디드 개발을 하며 매우 자주 함. ex) GPIO는 5V -> 실제로 5V가 뜨는지를 확인5V의 DCV를 출력한다고 표시되어있는 어답타의 실제 출력 전압 측정빨간색 프로브를 +에, 검은색을 ..
[임베디드 레시피]1.2 신호와 주파수 영역 ~ 1.3 Analog 신호와 Digital 신호, 그리고 Ground 강의 출처https://recipes.tistory.com/ 임베디드 레시피 - 친절한 임베디드 시스템 개발자 되기 강좌친절한 임베디드 개발자되기 강좌입니다. 임베디드 레시피recipes.tistory.com2. 신호와 주파수 영역주파수(Frequency) : 1초간 주기적인 현상이 일어난 횟수 [Hz]혹은 1초 사이에 전류의 극성이 변하는 횟수1Hz : 1초간 진동 1회 발생 / 2Hz : 2초간 진동 2회 발생 위처럼 주기를 갖는 신호를 AC, 주기를 갖지 않는= 신호를 DC 신호라고 부름AC, DC 신호 관련 : https://youngseong.tistory.com/238 전기/전자 관련 기초 지식- 전자 관련 기초 지식 및 용어전류 (Current) : 전하를 띤 입자들의 흐름으로, 단위 시간..
ISP, IAP 차이 ISP (In System Programming)Peripheral Interface(USB, UART, CAN 등), 혹은 JTAG 등을 통해 MCU에 Programming 하는 방식IAP (In Application Programming)Reset 없이, Application 자체적으로 Flash Memory 내의 코드를 실행시키는 방식Bootloader를 별도로 두어 타 Interface를 사용하지 않고 Firmware를 다운로드 할 수 있도록 하는 Program Code즉 새 FW 를 받아 Main Application의 Flash Memory 공간에 Write하는 역할Main에서 IAP에 Update를 요청 참고 자료 : https://developer.arm.com/documentatio..
About STM32CubeN6 ARM Cortex-m55 기반의 STM32 32bit MCU 상에서 동작STM32N6 Series MCU 개발에 필요한 Embedded Software Components 들의 집합체STM32Cube와의 상호작용을 통해 STM32N6 뿐만 아니라 STM32 Series와도 호환 가능 STM32CubeN6 MCU Package Solution은 위 사진처럼 서로 상호작용이 용이한 3개의 Level로 구성되어있다Level 0BSP (Board Support Package) : LCD, Audio, microSD 등의 Hardware와 연관된 API 제공Component : STM32가 아닌 외부 장치와 연관된 DriverBSP Driver : 특정 Board와의 linking을 지원하고 User 친화..
About AVR, ARM Processor, and Protocol 1. AVR (Advanced Virtual Risc)Atmel 사에서 개발한 칩으로, ARM Core 시대 이전에 주로 사용되던 칩ROM, ERPOM, EEPROM (CPU 동작 시 필요한 보조기억장치)를 사용하지 않은 단일 칩Flash Memory를 사용한 최초의 MCUHarvard Architecture, Risc Processor 사용ISP (In System Programming) 지원AVR Chipset 자체에 Flash Memory가 내장되어 있어 별도 외부 Memory 없이 Programming 가능SPI, UART 통신 사용Ex) Atmega128  - About Atmega128Atmega128 : Atmel 사에서 개발한 8 bits MCU128은 Flash Memory size를 의..
Jetson Nano 'System throttled due to Over-Current 관련 Jetson Nano에 모니터를 연결하고 사용시 아래와 같은 경고창이 뜰 때가 있음 이는 Hardware에 정의된 Low Voltage Threshold보다 낮은 전압이 들어오거나 Software에 정의된 Critical Current Limit 보다 높은 전류가 들어온 것이 원인임 과전류는 Board 내부의 INA3221 Power Monitor를 통해 감지되어 Soctherm-OC를 통해 Hardware Clock Throttling을 Trigger하여 전력 소모를 줄임 저전압은 Board 내부의 Voltage Comparator를 통해 감지되어 Soctherm-OC를 통해 Hardware Clock Throttling을 Trigger함 참고 자료 : 아래 링크의 'Under Voltage and O..
USB, COM 포트 차이 - USB 포트와 COM 포트의 차이 둘 다 같은 serial 포트이나 COM이 더 예전부터 쓰여 호환성이 좋다. 하지만 속도가 USB(Universal Serial Bus) 포트에 비해 훨씬 느려 잘 사용하지 않는다 또한 COM 포트는 하나의 포트에 하나의 device만을 연결해야 하나 USB 포트는 확정 포트를 이용해 더 많은 장치를 연결할 수 있다 현재 PC에서 물리적인 COM port는 사라졌으나 적절한 firnware를 통해 UBS device를 가상 COM port로 만들 수 있다 - Serial, Parallel Port Serial Port : PC에서 serial 방식으로 주변 장치들과 연결할 때 사용하는 포트. 마우스, 키보드, 모뎀 등이 serial port로 연결해서 사용함. 구조가..
임베디드 시스템이란? - Embedded System : 컴퓨터의 Hardware와 Software가 결합되어 특정한 목적을 수행하는 System Ex) 버스, 지하철 출입시 교통카드를 찍는 단말기 안에 임베디드 시스템이 내장되어있음 - Embedded System의 특징 CPU, Memory등의 Resource들이 매우 제한적이므로 전력 최소화와 메모리 최적화 필요 제한된 동작을 제한된 시간 안에 수행해야 함 크기가 작고 저렴함 단순한 동작을 하고 실행중 Reset이 불가능하므로 신뢰성이 높아야 함 - Embedded Hardware CPU or MPU : 중앙처리장치 Memory(RAM + ROM) Input / Output Devices Communication Interfaces : 다른 Embedded 장치와 통신 ..

728x90
반응형