ESL 연구실 활동/LAB

[08] 임베디드 직무강좌

천숭이 2022. 5. 22. 20:23

< 커널 이미지 구현 >

개발 도구 설치 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