공부/Embedded
-
Zephyr공부/Embedded 2024. 11. 20. 00:46
Zephyrhttps://zephyrproject.org/ Zephyr Project – A proven RTOS ecosystem, by developers, for developersThe Zephyr RTOS is trusted by commercial products in market today.zephyrproject.org Zephyr OS 란?임베디드 기기 같은 장치를 구동하기 위해 고안된 실시간 운영체제 RTOS의 일종 The Zephyr OS is based on a “small-footprint” kernel designed for use on resource-constrained and embedded systems즉, 제퍼는 임베디드 시스템을 고려한 적은 메모리를 지향하는 커널 디..
-
기타 보드 & 에뮬레이터공부/Embedded 2024. 11. 17. 18:37
LEON3- 유럽 우주국(ESA)를 위해 설계된 32비트 RISC 아키텍처 프로세서- Sun Microsystems에서 개발- SPARC V8 명령어 세트 아키텍처 (ISA)를 구현한 32비트 CPU Core.- 방사선 내성이 좋음(SEU & TMR) SEU(Single Event Upset)- 방사선이나 고에너지 입자가 반도체 소자를 통과할 때 발생하는 일시적 비정상 상태- 메모리나 레지스터의 값이 잘못된 값으로 바뀜 TMR(Triple Modular Redundancy)- SEU와 같은 오류를 방지하기 위해 사용하는 하드웨어 오류 감지 및 복구 기술- 동일한 회로를 3개 배치해서 동일 연산을 수행 후, 두 개 이상의 결과가 일치하면 그 값을 채택하는 것 QEMU- PC를 위한 오픈 소스 에뮬레이터-..
-
Qt 이론공부/Embedded 2024. 5. 12. 15:22
Firmware GUI- 통일된 H/W 인터페이스가 없음- LVGL, ST사의 TouchGFX, Embedded Wizard QTGUI 프로그램 개발용 Cross Flatform Framework하나의 프레임워크로 하나의 코드로 어떤 플랫폼에서든 실행 가능한Win, Linux, MacOS, Tizen 등 대부분의 플랫폼 지원네트워크, 그래픽, DB 사용 등을 위한 쉬운 API 제공C++ 기반이자만, Python으로도 사용 가능 Commerical OpenSource상용적 GPL(비상업), LGPL(상업용) QT 라이센스- GPL, LGPL 두 가지임- LPGL 라이센스 선택이 GPL 기능이 비활성화(Qt Carts, Qt Creator) Python Binding : 다른 언어로 제작된 Library..
-
-
-
용어 정리공부/Embedded 2024. 4. 28. 16:21
Bootloader : 부팅 시 동작되는 프로그램Disk에 저장되어 있는 운영체제를 실행 시키는 역할. -> RaspberryPi는 자체 부트로더를 사용- 다중 OS 부팅 기능- 장치 제어 및 테스트 기능- 부팅 옵션 관리- hw 초기화 Ubuntu : GPUP2Window : BootmgrARM : U-Boot OS는 App가 메모리에 직접 접근하는 것을 막음-> 부트로더 단계에서는 메모리에 직접 접근 가능 CMOS : H/W chip- 비휘발성 메모리, 컴퓨터의 설정 정보를 저장, 배터리 전원을 사용BIOS : S/W- 기본적인 I/O를 위한 펌 웨어, 컴퓨터 부팅 시 바로 BIOS가 동작 시작- CMOS에 저장된 부팅 설정 정보를 읽어와서 부팅- CMOS의 설정 값들을 변경 가능- 요즘은 UEFI로..
-
STM32 - Firmware LED / Timer공부/Embedded 2024. 4. 24. 15:40
STM32 영어 0.01 초로 타이머 설정 싱크 설정 main.c/* USER CODE BEGIN Header *//** ****************************************************************************** * @file : main.c * @brief : Main program body ****************************************************************************** * @attention * * Copyright (c) 2024 STMicroelectronics. * All rights reserve..
-
SPI 통신공부/Embedded 2024. 4. 22. 00:02
https://developer-depot.tistory.com/entry/SPI-%ED%86%B5%EC%8B%A0-%EC%84%A4%EB%AA%85-%EB%B0%8F-%EB%B6%84%EC%84%9D-%EB%B0%A9%EB%B2%95 SPI 통신 설명 및 분석 방법 SPI 통신은 PCB 상의 칩과 칩 사이에서 마스터 슬레이브 모드로 서로 통신을 하는 기법 입니다. 아래 설명 글은 슬레이브 칩을 FM25W256으로 설명 하겠습니다. 일반적으로 마스터는 마이크로 컨트롤 developer-depot.tistory.com