현재 위치 - 중국오락넷 - 보드게임 - ARM9 에 포함된 Linux 코드를 마이그레이션하는 방법

ARM9 에 포함된 Linux 코드를 마이그레이션하는 방법

임베디드 시스템 개발은 컴퓨터를 제외한 모든 전자 장치에서 운영 체제를 개발하는 것입니다. 개발 대상은 휴대폰, 핸드헬드, 기계 시스템 등이다. 임베디드 시스템 개발 프로세스:

1: 개발 환경 구축

운영 체제는 일반적으로 Redhat Linux 를 사용하며, 전체 사용자 정의 또는 설치를 선택하거나, 네트워크를 통해 해당 GCC 크로스 컴파일러 (예: arm-linux-gcc, arm-uclibc-gcc) 를 다운로드하거나, 제품 공급업체에서 제공하는 관련 크로스 컴파일러를 설치할 수 있습니다.

단계 2: 개발 호스트 구성

MINICOM 을 구성합니다. 범용 매개변수는 전송 속도 1 15200 보드/초, 데이터 비트 8, 정지 비트 1, 9, 패리티 없음, 하드웨어 및 소프트웨어 흐름 제어가 없음으로 설정되어 있습니다. Windows 에서 하이퍼터미널을 구성하는 것도 마찬가지입니다. MINICOM 소프트웨어는 임베디드 개발 보드 정보 출력을 디버깅하는 모니터 및 키보드 입력 도구로 사용됩니다. 네트워크 구성은 주로 NFS 네트워크 파일 시스템 구성이며 내장 네트워크 디버깅 환경 설정 프로세스를 단순화하기 위해 방화벽을 꺼야 합니다.

단계 3: 부트 로더 만들기.

인터넷에서 U. Boot, BLOB, 이미혜, LILO, ARM-BOOT, RED-BOOT 등과 같은 오픈 소스 부트로더를 다운로드합니다. , 특정 칩에 따라 이식하고 수정합니다. 삼성의 ARV 17 및 ARM9 시리즈 칩과 같은 일부 칩은 개발 보드에 플래시 레코딩 프로그램을 작성해야 하고, 해당 레코딩 프로그램을 인터넷에서 다운로드할 수 있으며, Linux 에도 오픈 소스 J 플래시 프로그램이 있습니다. 자신의 개발판을 태울 수 없다면, 자신의 특정 회로에 따라 소스 코드를 수정해야 한다. 이것은 시스템이 제대로 작동하게 하는 첫 번째 단계이다. 사용자가 제조업체의 에뮬레이터를 구입하면 플래시 쓰기가 더 쉬워집니다. 핵심 기술을 이해하지 못하지만 자신의 앱을 빠르게 개발해야 하는 사람들에게는 개발 속도를 크게 높일 수 있다.

copyright 2024중국오락넷