링커스크립트 분석
링커스크립트는 elf 파일을 만들기위한 프로그램으로 여러 오브젝트 파일을 묶어서
하나의 실행 파일로 만드는 프로그램이다.
ENTRY(vector_start)
SECTIONS
{
. = 0x0;
.text :
{
*(vector_start)
*(.text .rodata)
}
.data :
{
*(.data)
}
.bss :
{
*(.bss)
}
}
ENTRY 지시어는 시작 위치의 심벌을 지정한다.
. = 0x0; 은 첫번째 섹션 메모리 주소를 알려준다.(작성할 때 띄어쓰기 꼭 하자 안했다가 에러떠서 좀 헤멨음)
그 외 순서대로 .text 섹션과 .data 섹션, .bss data 섹션이 오도록 설정하였다.
'Firmware > RTOS' 카테고리의 다른 글
임베디드 OS 개발 프로젝트 5 (0) | 2020.01.26 |
---|---|
임베디드 OS 개발 프로젝트 A-1 (2) | 2020.01.25 |
임베디드 OS 개발 프로젝트 4 (0) | 2020.01.25 |
임베디드 OS 개발 프로젝트 2 (0) | 2020.01.18 |
임베디드 OS 개발 프로젝트 1 (1) | 2020.01.18 |