2012-12-01 2 views
2

나는 매우 기본적인 미디어 플레이어를 만드는 아이디어를 가지고 있었지만, mp3 (플레이어의 컨트롤을 보여주는 매우 제한된 GUI)를 재생한다고 가정 해보십시오. 까다로운 부분은 다음과 같습니다. 어떤 OS없이 그것을하십시오. 그것은 부트 로더에서 직접 적재 될 것이고 우리는 펜 드라이브에서 파일을 읽을 것입니다. 이것은 실현 가능한 프로젝트 아이디어입니다. 취미 프로젝트이므로 지금은 시간 제한이 없습니다. 진행 방법에 관해 누군가 안내해 줄 수 있습니까?운영 체제가없는 미디어 플레이어

+1

OS는 하드웨어에 원하는 작업을 지시하는 보안 된 API 세트를 제공합니다. 당신이 hardwares를 지시하기 위해 api 세트를 작성하려고한다면, 당신은 또한 어떤 종류의 OS를 작성하고 있습니다. 그렇지 않니? 윈도우 나 유닉스와 같은 OS는 아닐 수도있다. 오디오 또는 비디오를 재생하려면 장치 드라이버를 작성해야합니다. 가능합니다. –

+0

오디오 칩셋, 비디오 등의 드라이버가없는 다양한 하드웨어를 어떻게 처리합니까? 그게 당신이 리눅스 라이브 디스크를 하나의 목적을 제거 할 수 있지만 실제로 컴퓨터 하드웨어를 실제로 사용하기 위해서 당신은 어떤 종류의 OS가 필요할 것이라고 확신합니다. – WebChemist

+0

처음에 우리는 일반적으로 발견 된 Intel X86 온보드 오디오 드라이버. –

답변

2

처음부터 이렇게하고 싶다면 행운을 빕니다. Yu'd는 파일 시스템 드라이버, 사운드 드라이버, 디스플레이 드라이버, 키보드 드라이버, 마우스 드라이버, USB 드라이버 등을 작성해야합니다. 엄청난 양의 작업이 필요합니다.

대신에 mp3 코덱과 같은 것들을 직접 쓰고 싶다면 기존 Os에서 수행 할 수 있습니다. 당신이 원한다면 도스와 함께 갈 수 있고, 적어도 뭔가 작동하도록해야합니다. 필자가이 작업을 수행했다면 임베디드 Linux + x11을 사용할 것입니다. 그러나 그것은 당신의 선택입니다.

+0

고마워요. 분명히 도움이되었습니다. 임베디드 리눅스 + X11에 더 많이 보일 것입니다. –

+0

@ 데바시 단따 : 기꺼이 도와 드리겠습니다. – Linuxios

+0

: 사운드, 그래픽 및 심지어 파일 시스템과 같은 최소한의 기본 요소만으로 구성된 작은 미디어 응용 프로그램을 일부 Linux 커널에 구축 할 수 있습니까? 그러한 Linux 배포판에 대한 몇 가지 예를 들려 줄 수 있습니까? 크기는 .. –