Linux 프로그램 개발은 Windows 환경에서 수행할 수 있습니다. EclipseIDE 환경을 사용하는 것이 좋습니다. Windows 환경에서는 Eclipse 를 JDK 와 함께 설치해야 합니다. 물론 Eclipse 는 Linux 에서도 사용할 수 있습니다. 치원전자를 참고한' 임베디드 리눅스 개발 제 1 권' 이라는 책에는 전자서류가 들어 있다. 이 문서에서는 두 환경에서 Eclipse 를 사용하는 방법에 대해 자세히 설명합니다.
리눅스 시스템은 무엇을 기반으로 합니까? 어떤 영역이 널리 사용됩니까?
이 분야의 문제
Linux 커널은 C 언어와 어셈블리 언어로 작성되었으며, 이제는 Linux 를 Linux 운영 체제로 지원하는 데 익숙합니다.
Linux 는 서버, 휴대폰, PC, 임베디드 제품 등 애플리케이션 분야에서 널리 사용되고 있습니다. 이 필드들을 간단히 요약해 보겠습니다.
컴퓨터 네트워크 서버
아리운 플랫폼은 Linux 오픈 소스 프로젝트인 OpenStack 이 개발한 제품으로 잘 알려져 있습니다. Linux 의 오픈 소스는 서버 분야에서 빛을 발합니다. 저렴한 비용, 높은 확장성 및 서비스 용이성으로 인해 널리 사용될 것입니다.
휴대폰
우리 모두가 사용하는 안드로이드 휴대폰은 Linux 기반 무료 오픈 소스 운영 체제이다. Linux 운영 체제의 커널이고 Android 는 Linux 커널 기반 운영 체제입니다. Android 는 Linux 를 기반으로 드라이버 및 사용자 프로그래밍 인터페이스를 제공합니다.
개인용 컴퓨터
화웨이는 현재 JD.COM 플랫폼에서 구입할 수 있는 Linux 운영 체제인 노트북 사전 설치 시스템을 출시했습니다. Windos 시스템에 비해 300 위안 저렴합니다. 이는 Linux 시스템이 무료이기 때문에 비용을 크게 절감할 수 있기 때문이다. 그런 다음 Ubuntulinux 운영 체제가 Snap App Store 와 함께 사용되어 개발자가 다양한 아키텍처의 무료 또는 유료 애플리케이션을 출시할 수 있도록 다양한 게시 채널을 지원합니다.
임베디드 제품
셋톱 박스 또는 스마트 카메라와 같은 우리 집에서 사용하는 임베디드 제품은 대부분 리눅스 시스템을 기반으로 개발되었습니다. 오픈 소스와 이식성으로 인해 더 많은 기업들이 임베디드 제품을 개발할 때 Linux 운영 체제를 사용하기로 결정했습니다.
위의 희망은 너에게 도움이 된다. 의견이 다르면 비판과 시정을 부탁드립니다.
임베디드 리눅스 운영 체제 환경에서 프로그램을 개발하는 방법 ?
LINUX 고유의 이점 때문에 임베디드 개발은 대부분 LINUX 시스템을 사용합니다.
1. 오픈 소스, 오픈 코드, 직접 쓴 번거로움을 덜어주고, 비용을 절약하고, 특허와 재산권 분쟁을 포함하지 않는다.
2. 기능이 모두 갖추어져 있고, 많은 하드웨어 설비는 모두 풍부한 드라이버가 있어 이식만 하면 되고, 너무 많이 변경할 필요가 없다.
안정성, 리눅스는 실제로 windows 보다 안정적입니다.
대부분의 칩에는 사용자 정의 구성 파일이 있습니다. Linux 커널 소스 코드에는 arch/arm/configs 에 많은 칩 구성 파일이 있습니다.
5. 분리통치의 이념은 5 입니다. Linux 는 구동 및 애플리케이션 병렬 개발을 통해 개발 속도를 높일 수 있습니다.