분류 전체보기
-
[Raspberry PI] boot.s 작성 및 GPIO공부/Embedded 2025. 5. 12. 03:17
VideoCore와 ARM Processor일단 라즈베리 파이의 경우 Broadcom의 VideoCore 프로세서가 존재한다.부팅 과정 또한 ARM 프로세서가 아닌, VideoCore가 먼저 시작하게 된다.(아무튼 그렇다고 함) Address map 라즈베리 파이는 32-bit 시스템 호환을 위해 특별한 주소 방법을 채택하고 있다.- Full 35-bit address bus- 32-bit Legacy 자세한 내용은 아래 bcm2711문서 1.2.1 그림과 그 아래 내용을 참고하면 된다.https://datasheets.raspberrypi.com/bcm2711/bcm2711-peripherals.pdf 예시로, GPIO의 시작 주소의 경우 아래와 같다.Legacy Master view of Addre..
-
-
[Raspberry PI] 기본 세팅 / 시리얼 통신공부/Embedded 2025. 4. 27. 21:54
Raspberry PI SSH 연결 / VNC 연결1. Raspberry PI Imager 다운로드https://www.raspberrypi.com/software/ Raspberry Pi OS – Raspberry PiFrom industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody.www.raspberrypi.com 2. Raspberry PI OS 설치 3. 라즈베리 파이 접속 후, Interface Options 설정$ sudo raspi-config Interface Options에서 SSH와 VNC를..
-
[Raspberry PI] Datasheet & Develop Environment공부/Embedded 2025. 4. 25. 00:27
Raspberry Pi Bare Metal 환경에 대한 것들 모아두는 페이지 MCU - RaspberryPi 4Bhttps://datasheets.raspberrypi.com/rpi4/raspberry-pi-4-datasheet.pdf 프로세서 - Quad core 64-bit ARM-Cortex A72https://developer.arm.com/Processors/Cortex-A72 Debugging Tool - Raspberry Pi Debug Probehttps://www.raspberrypi.com/documentation/microcontrollers/debug-probe.html UART - USB to TTL Serial Cable사는 김에 샀는데, 쓸지는 모름 Debugging prog..
-
-
CAN 1.0 / CAN 2.0 / CAN FD공부/Embedded 2025. 4. 20. 14:22
CAN(Controller Area Network)CAN?1980년대 차량 내 제어기들 간 통신을 위해 개발한 직렬 통신 프로토콜차량외에도 의료기기, 항공 등 산업의 다양한 분야에서 사용됨고장 허용성과 실시간성이 뛰어남 CAN 표준ISO 1189I8에 정의되어 있음- CAN 트랜시버에 적용되는 물리계층 표준과 CAN 컨트롤러에 적용되는 데이터링크 계층 표준으로 나뉨- ISO 11898-2: 고속 CAN 물리 계층- ISO 11898-3: 저속 CAN 물리 계층- ISO 11898-1: CAN 데이터 링크 계층(데이터 전송 및 오류 처리 기능, CAN 메시지 구조와 프레임 형식 등) CAN ProtocolCAN 1.0가장 초기 버전11비트의 식별자 사용(Standard Frame)최대 1Mbps CAN ..
-