2009-12-22 4 views
3

게시판이 있습니다. 누군가가 이러한 설정을위한 Ideal Linux 배포판을 제안 할 수 있으며, 실시간으로 이미지를 캡처해야한다는 것을 명심하십시오. Qt_Embedded을 사용하여 이러한 시스템에서 응용 프로그램을 개발할 계획입니다.리눅스 배포판?

+0

왜 C++ 태그입니까? –

+0

Qt는 C++ 기반 라이브러리이므로이를 사용하려고합니다. – rocknroll

+0

"포함 된"태그가 더 잘 타겟팅 될 수 있습니다. 또한 아키텍처/프로세서 및 사용 가능한 메모리 리소스를 지정해야합니다. – Clifford

답변

3

당신은 특히 여러 회사에서 임베디드 개발하기위한 것입니다 리눅스의 특별한 배포판을 얻을 수 있습니다.

그러나 설명하는 보드는 표준 x86 보드처럼 들릴 수 있습니다. Via C7, Atom 등입니까? 그렇다면 데비안 만 사용할 수 있습니다. 데비안에서는 기본 시스템으로 시작하여 원하는 패키지를 추가 할 수 있습니다.

보드가 x86이 아닐지라도, Debian은 매우 다양한 아키텍처를 지원합니다. 데비안이 당신을 위해 일할 것인지를 확인하고보아야합니다.

임베디드 시스템을 제작 한 회사에서 근무한 사람과 이야기를 나누었습니다. 그는 헤비급 배포판 (Red Hat이었을 수도 있음)으로 시작하여 나중에 지방을 버리려고했습니다. 그는 정말 힘들다고 말했고, 데비안을 사용하고 최소한의 데비안 패키지로 시작하기를 바랬습니다.

다음은 최소한의 데비안 설치를 설명한 웹 페이지입니다. 사실에 대한

http://users.telenet.be/mydotcom/howto/linux/debian_minimal.htm

0

최소한의 데비안 또는 http://www.linuxfromscratch.org/을 제안합니다.

여기서 우리는 임베디드 시스템 용 ARM 보드를 http://www.embeddedarm.com/에서 사용합니다. 리눅스는 매우 가벼우 며 데비안과 linux from scratch을 기반으로합니다.

그들은 ARM과 x86 모두를위한 리눅스 솔루션을 가지고 있으며 다른 보드에서도 무료로 사용할 수 있다고 생각합니다.

http://www.embeddedarm.com/software/solutions-x86.php#linux

2

내가 같은 옹스트롬 같은 OpenEmbedded에 따라 무언가를 제안, 임베디드.

그러나 512MB RAM이 장착 된 1GHz 보드는 거의 내장되지 않습니다. 나는 데비안을 제안 할 것이다.

+1

"포함"은 프로세서 속도 또는 메모리 크기가 아닙니다. 사실 키보드와 모니터를 할 수 없다는 사실입니다. 가장 자주 구입하는 보드는 256MB RAM이있는 500MHz x86 아키텍처입니다. 나는 1GHz의 CPU와 512MB를 갖고 싶지만 덜 임베디드되지는 않을 것이다. –

1

은 내가 VIA 보드 AstLinux을 사용했다

0

데비안 선호합니다. 그것은 정말로 잘 돌아갔다. VoIP에 매우 특이했습니다. 보십시오 : http://www.astlinux.org/

2

개발 환경을 호스트하기위한 배포판이나 대상 (또는 둘 다)에서 실행될 배포판에 대해 묻는 것은 명확하지 않습니다. 두 개는 스펙트럼의 반대편 끝에 있습니다. 어떤 사람들은 표적을 개발하는 것이 받아 들일 수 있다고 생각하지만, 나는 그것을 피하려고 노력한다. 자신 만의 툴체인을 만들려면 개발 용으로 사용하는 배포판이 툴체인 및/또는 툴체인 작성기에 의해 지시 될 수 있습니다. 임베디드 타겟은 소프트웨어가 생성되는 개발 호스트와 완전히 다른 CPU 및 다른 아키텍처를 가지고있는 경우가 종종 있습니다 (교차 개발).

임베디드 대상은 리소스가 제한적이며 변경되지 않는 매우 특정한 하드웨어를 사용하며 특수한 공급 업체 제공 드라이버, 라이브러리 및 부트 로더 (보드 지원 패키지)가있을 수 있습니다. 성능을 극대화하고 비용을 최소화하기 위해 임베디드 타겟에 배포 할 수있는 특별한 최소형 Linux를 개발하는 것은 드문 일이 아닙니다.