Raspberry Pi가 ARM을 사용하는 경우 어떻게“오픈 소스”입니까?


15

Raspberry Pi에 대해 들어 본 모든 것은 "오픈 소스"SoC라는 것입니다. 그러나 BroadCom SoC 내부의 CPU는 ARM 칩이라는 것을 알았습니다.

이해 오픈 소스 하드웨어는 것입니다 모든 거기에 하나의 하드웨어 구성 요소는 산업 안전 보건 될 전체 단위 위해 오픈 소스이어야한다. 그러나 ARM이 독점적이라면 어떻게 RPi가 OSH가 될 수 있습니까?!?


3
Recantha가 지적했듯이 오픈 소스 하드웨어 가 아닙니다 . 주로 오픈 소스 소프트웨어를 사용하므로 이와 같은 작업을 수행하는 가장 쉬운 방법이기 때문입니다.
goldilocks

2
Eben Upton은 RPi에 대한 엔지니어링 초점은 개방성이 아니라 비용에 있다고 지적했습니다.
cspirou 2019

답변:


15

Raspberry Pi는 Pi가 오픈 소스임을 유지 한 적이 없습니다. 그것의 많은 부분, 특히 오픈 소스 인 소프트웨어 있지만 모든 것이 아닙니다. 폐쇄 형 소스를 갖는 부품을 갖는 Pi에 대한 비판이 있었지만, Pi의 목표는 어린이 교육이라는 점을 감안할 때 모든 것을 공개 소싱하는 것이 우선 순위로 간주되지 않습니다.


1
특히 초기 부트 로더는 오픈 소스 소프트웨어가 아닙니다. 0 단계 부트 로더는 실제로 GPU 펌웨어입니다. 시스템은 그렇게 성장했습니다
flakeshake

4

Pi (또는 그 문제에 대한 다른 것)가 '오픈 소스 하드웨어'라는 인상을 받았는지 확실하지 않습니다.

그것은 확실하지 않습니다 .. 그러나 그것은 폐쇄 소스 'blob'인 마이크로 코드가있는 GPU를 포함하는 SOC에서 오픈 소스 소프트웨어를 실행합니다 (두 가지 이유가 있어야합니다-(1) H264를 수행 할 수 있음) , GPU에서 MPEG 및 VC1 비디오 디코딩 (그리고 합법적으로 유지하려면 라이센스 비용이 필요함을 의미) 및 (2) GPU 실리콘은 수많은 '언급되지 않은 기능'(따라서 하나의 기능은 다른 기능, 분명히 관련되지 않은 기능에서 작동하는 '파손'위험이 있습니다)

GPU 마이크로 코드에 액세스 할 수없는 것은 약간의 결점, 특히 Pi에서 실제 성능을 달성하려는 사람에게는 약간의 결점이라는 데 동의하지만 실제로는 학교 어린이 이외의 다른 목표는 없었습니다. 취미 '는 약간의 사후 생각으로 왔습니다 ..)

반면에 시스템에서 30 달러 미만의 비용으로 '무료'소프트웨어 (및 '무료'지원)를 얻을 수있는 곳은 어디입니까?


"또는 그 문제에 대한 다른 것" -> 오픈 소스 하드웨어가 있습니다 . pi에 가장 가까운 예는 BeagleBoard입니다. 그러나 특히 PC / 노트북 영역에서는 매우 드 rare니다. 실제로 언급 한 FOSS 소프트웨어는 실제로 무엇이든 실행되며 수십 년 동안 발전해 왔으며 pi를 위해 특별히 설계되지 않았습니다. Rpi Foundation은 편리한 경우를 제외하고 개방형 디자인에 대해 어떤 식 으로든 신경 쓰지 않는다고 생각합니다.
goldilocks

1
"폐쇄 소스 'blob'인 마이크로 코드가있는 GPU를 포함하는 SOC의 오픈 소스 소프트웨어"기본적으로 소프트웨어 수준의 폐쇄 소스에서도 가능합니다. 전체 시스템을 폐쇄 소스로 만들려면 폐쇄 소스가 될 시스템에 단일 소프트웨어 구성 요소 만 있으면됩니다. 또한 더 큰 Raspbian 이미지에 사전 설치된 불필요한 소프트웨어 (예 : Jessie 및 Lite 버전이 아닌 버전)에는 일부 폐쇄 소스 응용 프로그램이 있습니다.
rbaleksandar

SoC 부트 로더가 닫힌 소스라는 사실은 메모리가 일회성 프로그래밍 가능하므로 크게 변경되지 않는다고 생각합니다.
jiggunjer

0

다양한 오픈 소스 라이센스가 있습니다. 각 라이센스마다 오픈 소스의 정의는 공유해야 할 사항과 재사용 및 재배포 관점에서 허용되거나 거부되어야 할 사항과 관련하여 상당히 다를 수 있습니다.

Raspberry Pi에서 제공하는 대부분의 하드웨어 값은 Broadcom BCM2837 SoC (Raspberry Pi 3 이상, 일부 Raspberry Pi 2 개정판에도 사용됨)에 포함되어 있습니다. 이 IC는 공개 소스가 아니며 익숙하지 않은 이유로 일반적인 시장 가용성이나 공개 문서가없는 것으로 보입니다.

이 IC를 판매하는 주요 유통 업체는 없으며 Broadcom은 해당 웹 사이트에서 데이터 시트를 다운로드 할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.