«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ITGenerations

X-HYPER 관련 정보 요약정리 본문

Univ/임베디드

X-HYPER 관련 정보 요약정리

ITGenerations 2018. 4. 16. 21:19

이 글을 읽기 전에 미리 알립니다.

임베디드를 배우고 있는 학생으로써, 아래의 정보가 틀릴 수 도 있는 점을 참고해주시고 가볍게 봐주시면 좋겠습니다.

만약 틀린 점이 있거나 추가/수정이 필요해보인다면 댓글로 알려주시면 감사하겠습니다.



X-HYPER255A는 고성능 프로세서인 Intel PXA 255 Processor(400MHZ)를 탑재한 보드로 O/S는 Embeded Linux를 사용하였다. 인터페이스와 PXA가 제공하는 성능을 자유롭게 확장이 가능하다. 


특징 

1. Intel PXA 255 프로세서가 탑재되어 저전력, 고성능의 특징을 가지고 있다.

2. 리눅스 탑재

3. JFFS2가 구현되어 있어 용량 활용의 극대화와 안정적인 실행 가능.




리눅스 3대 요소

1. Bootloader

2. File System

3. Kernel



부트로더: 시스템 부팅을 위해 필요하고 플래시 메모리에 저장되어있다.

파일시스템: 커널을 동작하기 위한 공간, 라이브러리, 유틸리티 등이 포함된다.

커널: 

1. 리눅스는 커널이 공개되어 있어 자유롭게 제어가능하다.

2. 운영체제의 핵심이 된다. 

3. 컴퓨터 내의 자원을 사용자와 프로그램이 사용할 수 있도록 관리해주는 프로그램이다. 

4. 응용프로그램과 하드웨어간의 조정자 역할을 한다. 

5. 여러 프로그램들을 위해 (플세스들과 쓰레쓰들) 메모리 관리를 해주며 컴퓨터 자원을 배분해주는 역할이다.



     ㅁ          -------------------------------            ㅁ

[host pc]                    통로                    [Target Board]


Boot loader          JTAG(JFlash)                   X-boot 255



Host PC에있는 파일을 타겟보드에 옮기기 위해서는 여러 가지 과정이 필요한데 과정은 다음과 같다/ 

1. 호스트 피씨에서 파일 압축 해제한다.

2. Toolchain(툴체인)을 이용하여 파일 변환한다.

3. Jtag(Jflash)를 이용하여 타겟보드에 옮긴다.

4. 타겟보드에 있는 X-boot 255를 실행시킨다.




공부 및 정보 정리를 위해 참조한 링크

1. http://meghendra-textcube.blogspot.kr/2009/05/board-porting-%EB%94%B0%EB%9D%BC%ED%95%98%EA%B8%B0ubuntu-710-xhyper255.html


2. http://m.blog.daum.net/white597/44?np_nil_b=-1&categoryId=7


3. 파일1

임베디드1.pdf


4. 파일2

임베디드2..pdf




ps1. 저작권 관련 문제가 되는 부분이 있으면 알려주시면 감사하겠습니다.

ps2. 혹시 틀린 부분이 있으면 주저없이 댓글로 지적해주시면 감사하겟습니다.


'Univ > 임베디드' 카테고리의 다른 글

0508수업자료  (0) 2018.05.08
임베디드  (0) 2018.05.01
JFFS2/Ramdisk 개요/개발환경구축/tftp  (0) 2018.05.01
임베디드 정보 정리  (0) 2018.04.19
수업 교재(E-book)  (0) 2018.04.17