일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- atmel
- Visual Studio Code
- AVR
- AArch64
- 디버깅
- Raspberry
- UART
- C++
- buildroot
- 라즈베리파이
- raspberrypi
- Debug
- vscode
- esp32
- bare metal
- nucleo
- USART
- Debugging
- yocto
- BeagleBone
- GPIO
- avr-gcc
- QEMU
- Arduino
- STM32
- Visual Studio
- Linux
- 리눅스
- 아두이노
- platformio
- Today
- Total
목록Embedded (61)
임베디드를 좋아하는 조금 특이한 개발자?

- 개발 환경Macbook Pro 14 (M3)macOS : Sequoia 15.4 개발 보드 : NewTC AVR MEGA 128 개발보드프로그래머 : NewTC AVR용 USPISP V7.0Jtag 프로그래머 및 디버거 : AVR JTAG ICE USB1. 서론 지난 포스트에서 Toolchain를 설치 하였으며 이번에는 개발보드에 기본적으로 장착되어 있는 LED를 점등 하는 예제를 동작시켜볼 예정입니다. 이번에는 터미널를 통해서 컴파일 및 업로드를 하면서 makefile로 자동화 하기 전 컴파일부터 업로드까지의 흐름을 이해할것입니다. 2. LED 점등 예제 코딩# 프로젝트 폴더 생성 및 이동mkdir -p ~/Documents/atmel/LED_blinkcd ~/Documents/atmel/LED_..

- 개발 환경Macbook Pro 14 (M3)macOS : Sequoia 15.4 개발 보드 : NewTC AVR MEGA 128 개발보드프로그래머 : NewTC AVR용 USPISP V7.0Jtag 프로그래머 및 디버거 : AVR JTAG ICE USB1. 서론 사실 Atmel MCU는 윈도우에서 AVR studio 4 또는 Microchip studio 7 에서 개발을 많이 합니다. Codevision 도 있지만 현재는 많이 사용하지 않는 것 같습니다. 하지만 제가 이번 기회에 맥북을 사고 나서 대부분의 개발 환경을 Mac에 맞추려고 합니다. 또 다른 이유로 Microchip studio 7에서 Atmel MCU를 디버깅하려면 AVRICE 라는 장치가 필요한데 가격이 많많치 않아 지금 제가 가지고..

- 개발 환경개발 보드 : Raspberrypi 4WSL2 (Ubuntu 22.04 LTS)Yocto Project : Scarthgap0. 사전 작업 (리눅스 이미지 빌드)https://littlebitodd-developer.tistory.com/27 [Yocto Project] RaspberryPI4를 위한 리눅스 이미지 빌드1. 개발 환경WSL2 (Ubuntu 22.04 LTS)개발 보드 : Raspberrypi 4 2. 필요 패키지 설치sudo apt install build-essential chrpath cpio debianutils diffstat file gawk gcc git iputils-ping libacl1 liblz4-tool locales python3 python3-git p..

- 개발 환경개발 보드 : Raspberrypi 4WSL2 (Ubuntu 22.04 LTS)Yocto Project : ScarthgapInitialization Manager : sysvinit 0. 사전 작업 (리눅스 이미지 빌드)https://littlebitodd-developer.tistory.com/27 [Yocto Project] RaspberryPI4를 위한 리눅스 이미지 빌드1. 개발 환경WSL2 (Ubuntu 22.04 LTS)개발 보드 : Raspberrypi 4 2. 필요 패키지 설치sudo apt install build-essential chrpath cpio debianutils diffstat file gawk gcc git iputils-ping libacl1 liblz4-..

1. 현재 Initialization manager 확인 DISTRO_FEATURES 내 "systemd"가 있는지 확인합니다.bitbake-getvar DISTRO_FEATURES2. Initialization manager를 systemd로 변경- Kirkstone(4.0) 버전 이상/local.conf 에 다음과 같이 1줄을 추가 하면 됩니다.INIT_MANAGER = "systemd" - Dunfell(3.1) 버전 이하/local.conf 에 다음과 같이 추가 하면 됩니다.DISTRO_FEATURES_append = " systemd"VIRTUAL-RUNTIME_init_manager = "systemd"DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"VIR..

1. 서론 모니터와 키보드가 없는 경우 리눅스 이미지를 실행하여도 접근할 방법이 없습니다. 그런 경우 UART를 통해 입출력을 간단히 해결할 수 있습니다. 2. 환경변수 추가 3. 이미지 빌드#poky 에서source oe-init-build-env build-rpibitbake core-image-base4. 라즈베리파이 UART 연결- 준비물https://www.devicemart.co.kr/goods/view?no=1164522&srsltid=AfmBOootU4Sqk_sGVGtZhpcfdWGn0iwyTfYKxOk7RgSqL_jU4KWsaZN0 USB to TTL Serial CablePL2303TA(PL2303HX) 칩셋을 이용한 USB to TTl 컨버터www.devicemart.co.kr ..