| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- raspberrypi
- Visual Studio
- yocto
- vscode
- AArch64
- Debug
- UART
- C++
- AVR
- 회로
- 리눅스
- 디버깅
- Debugging
- 아두이노
- Linux
- WPF
- QEMU
- nucleo
- bare metal
- avr-gcc
- esp32
- atmel
- Raspberry
- c#
- GPIO
- 라즈베리파이
- Visual Studio Code
- buildroot
- STM32
- Arduino
- Today
- Total
목록register (2)
임베디드를 좋아하는 조금 특이한 개발자?
- 개발 환경개발 보드 : Raspberrypi 4WSL2 (Ubuntu 22.04 LTS)toolchain : aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.01. 서론 지금까지 C언어로 GPIO를 제어하는 간단한 예제까지 진행하였습니다. 하지만, GPIO만으로는 지역변수나 레지스터의 값을 확인하기 힘듭니다. 가장 좋은 방법은 JTAG를 통해 디버깅을 하는 것이지만 장비도 비쌀 뿐더러 추가적인 작업이 힘들기에 취미로 개발을 진행할 때에는 UART로도 충분히다고 생각합니다. 또한, UART로 다른 장치와 통신하기에도 편하기에 앞으로 자주 사용할 것이라고 생각합니다.2. UART 통신을 하기 위한 레지스터 확인 라즈베리파이4에서 사용하는 BCM2..
- 개발 환경개발 보드 : NUCLEO-F103RB개발 프로그램- STM32 CubeMX : 6.12.0- STM32 CubeIDE : 1.16.0 - 관련 자료1) RM0008 메뉴얼https://www.st.com/resource/en/reference_manual/rm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf1. 서론 STM32를 개발할 때 STM32에서 제공하는 라이브러리를 사용하여 주변장치를 초기화 및 제어합니다. 그러므로 직접적으로 레지스터를 제어할 이유가 거의 없습니다. 그리고 직접적으로 레지스터를 제어하여 개발하기에는..