< 커널 이미지 구현 >
개발 도구 설치 Toolchain 설치 -> 커널 포팅 준비 -> 리눅스 커널 수정 및 구현(빌드환경파일/cpu아키텍쳐소스/커널초기화코드/디바이스드라이버/커널컴파일)
# 임베디드 개발 환경
임베디드 개발하는 경우, 운영체제가 다른 상황을 많이 만날 수 있다.
- 호스트 시스템 : 개발 환경가 운용 환경이 다를 경우에 개발을 위한 환경
- 호스트 컴퓨터 : 개발하려는 임베디드가 모니터링 할 수 있는 모니터, 키보드, 마우스가 없을때는 모니터링 및 디버깅 할 수 있는 호스트 컴퓨터가 필요하다
- 크로스 컴파일 환경 : 임베디드 시스템을 위한 소프트웨어를 개발하기 위해서는 호스트 시스템에 구축하는 개발 환경
- 빌드루트 : 툴체인과 RFS(Root File System)를 보다 쉽게 구축할 수 있도록 하는 것
# 커널 만드는 방법
1. 커널을 타겟보드에 직접 다운
2. pc에서 크로스 컴파일러를 통해 커널 이미지 생성 후 타겟에 이식 ** 효율적인 방법**
'ESL 연구실 활동 > LAB' 카테고리의 다른 글
논문리스트 정리 -> 주제선정 (0) | 2022.05.29 |
---|---|
[09] 임베디드 직무강좌 (0) | 2022.05.22 |
[07] 임베디드 직무강좌 (0) | 2022.05.20 |
0518 연구원분들 회의 (0) | 2022.05.18 |
0513 한 일 (0) | 2022.05.13 |
_ (0) | 2022.05.08 |