부트로더의 종류도 여러가지가 있습니다. 그중 empos_boot 의 start.S 입니다. 임베디드 시스템에서 전원 인가 시 가장먼저 start.S의
_start에서 시작을 합니다. 그만큼 중요하다고 할 수 있죠. 주석으로 설명이 잘 되어있어서 참고하시면 도움이 될 것입니다.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 부팅시 가장 처음으로 실행 되는 파일이다.
//
// 1. Vector 태이블 작성
// 2. Cpu 설정
// 3. GPIO 설정
// 4. 메모리 관련 래지스터 설정
// 5. 메모리 카피(ROM -> RAM)
// 6. C 함수로 이동
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
예제 파일 : start.S
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
12 |
POSIX를 지원하는 오픈소스 RTOS, RTEMS
![]() | makersweb | 2020.04.15 | 1876 |
11 |
라즈베리파이2에서 RTOS기반 GPIO제어(LED)
![]() | makersweb | 2020.04.21 | 1742 |
10 | Raspberry Pi 의 프레임버퍼(Framebuffer)구성 | makersweb | 2020.05.15 | 2040 |
9 |
Android 기기를 사용하여 Raspberry Pi SD 카드 작성 방법
![]() | makersweb | 2020.08.01 | 1099 |
8 | 플랫폼 디바이스 및 디바이스 트리 | makersweb | 2021.03.20 | 4113 |
7 |
ATtiny85 개발보드(HW-260)
![]() | makersweb | 2023.01.02 | 669 |
6 |
임베디드 개발자를 위한 Hex,Bin,Dec 변환기 유틸
![]() | makersweb | 2023.02.27 | 1224 |
5 |
로직분석기와 함께 PulseView 를 사용해서 CAN 신호 캡쳐
![]() | makersweb | 2023.03.16 | 732 |
4 |
Raspberry Pi 와 ATtiny85 간 I²C 통신
![]() | makersweb | 2023.03.18 | 745 |
3 | Yocto 프로젝트 3.4 릴리스(honister) 이상 버전으로 마이그레이션 시 참고 사항 | makersweb | 2023.03.21 | 1193 |
2 | Raspberry Pi에서 I²C 그리고 Bit-bang (비트뱅) | makersweb | 2023.08.27 | 690 |
1 | Rockchip VOP | makersweb | 2024.04.22 | 239 |