부트로더의 종류도 여러가지가 있습니다. 그중 empos_boot 의 start.S 입니다. 임베디드 시스템에서 전원 인가 시 가장먼저 start.S의
_start에서 시작을 합니다. 그만큼 중요하다고 할 수 있죠. 주석으로 설명이 잘 되어있어서 참고하시면 도움이 될 것입니다.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 부팅시 가장 처음으로 실행 되는 파일이다.
//
// 1. Vector 태이블 작성
// 2. Cpu 설정
// 3. GPIO 설정
// 4. 메모리 관련 래지스터 설정
// 5. 메모리 카피(ROM -> RAM)
// 6. C 함수로 이동
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
예제 파일 : start.S
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
12 |
임베디드 리눅스 부팅 절차
![]() | makersweb | 2019.10.21 | 6305 |
11 |
라즈베리파이3와 PC간 Serial 통신 테스트
[1] ![]() | makersweb | 2019.05.20 | 6418 |
10 | 플랫폼 디바이스 및 드라이버에 대해서 | makersweb | 2020.02.01 | 6591 |
9 |
AVRISP mkII 펌웨어 업그레이드
![]() | makersweb | 2015.07.22 | 6945 |
8 |
USB 핀아웃
![]() | pjk | 2014.10.11 | 8439 |
7 |
이클립스에서 IAR프로젝트 사용방법
![]() | makersweb | 2015.07.09 | 8788 |
6 | ST, STM32 MCU용 ‘통합 개발 환경(IDE)’ 무료 제공 | makersweb | 2015.03.04 | 8867 |
5 |
ESP-IDF 의 A2DP리뷰 (ESP32)
![]() | makersweb | 2019.10.28 | 9557 |
4 | [Uboot 명령어 및 환경 변수 요약]U-Boot에 Command 및 Parameter에 대한 설명 | pjk | 2014.01.09 | 10486 |
3 |
yocto project, 라즈베리파이를 위한 Qt + 임베디드리눅스 빌드
![]() | makersweb | 2019.02.01 | 11066 |
2 |
USB OTG 기술의 개념
![]() | pjk | 2014.11.03 | 15352 |
1 |
윈도우10에서 Prolific USB to Serial 드라이버 인식문제
![]() | makersweb | 2016.01.24 | 22832 |