삭제 요청은 서비스-문의하기 이용 바랍니다.
비공개/상용 자료 요청은 금지합니다.
운영체제 제가 원하는데로 세팅한 리눅스를 만들수 있는 방법은 없나요?
2016.04.29 18:02
안녕하세요. 요즘 리눅스 OS 및 커널 쪽에 관심이 많은 신입 입니다.
현재 SBC(라즈베리파이 or 비글본 블랙) 를 이용하여 개발을 하려고 임베디드 리눅스를 Micro SD Card에다 넣으려구 하는데..
문제는 제조사에서 제공하는 BSP 말고 제가 스스로 부트로더 + 커널 + 파일시스템을 조합으로 이미지를 만들어 하여 리눅스를 올리고 싶은데요 .
혹시 이게 가능한가요??.
댓글 4
-
Lemon
2016.04.29 20:15
-
OS
2016.04.30 00:03
답변 감사합니다.!!
아하..그럼 제가 원하는 디바이스 드라이버를 추가하고 삭제하는 작업을 다 커널에서 하는 건가요??
제가 이해를 잘 못하고 있어서 왠지 지금 삽질하고 있는거 같은 생각디 들어서 여쭈어보는건데용 ㅠ
제가 현재 싱글보드에 임베디드 리눅스 올리고 싶은데. 전용 OS와 임베디드 리눅스는 다른 리눅스이지 않나 라는 생각이 들어서요.
그래서 처음부터 부트로더와 커널추가 하고 파일 시스템 조합으로 올려된다는 걸 검색을 통해서 알았거든요.. 그런데 지금 부트로더 만드는거 부터가 ;; 막히는데.. 부트로드 같은것도 보니까 어셈블리어로 다 작성해서 하던데;; 이렇게 작업하는게 맞는건지 궁금하네요.. 아니면.;; 요즘은 이런작업을 안하고, 제공 OS에서 커널 단을 만지는게 맞는건지 궁금하네용 ㅠㅠ만약 임베디드 눅스를 올린다는 개념이 SBC 제조사에 따른 OS를 올리는 것이 임베디드 리눅스를 올린다는 것인가요?
사실 OS올리고 커널만지고 싶은데..이 OS 올리는거 자체가 문제네요;; 어떤사람은 메모리에 올려야한다..뭐라고 하던데... 어떻게 하는지 잘몰라서.. 저는 SD카드에 올려서 하려고 하다보니;;ㅠㅠ 좀 여러모호로 막히네요.ㅠㅠ
-
언제나당당
2016.04.30 00:30
여기 한번 들러보세요.
도움이 되리라 생각합니다.
박정규님의 블로그인데 잘 보시면 쉬 이해가 될겁니다.
http://blog.daum.net/bagjunggyu/138
-
컴퓨터매니아
2016.04.30 10:31
가능합니다.
프로그램과 커널을 원하는 버전과 설정대로 컴파일하여 만드려면 'Buildroot' 라는 도구를 사용하시면 됩니다. 소스 컴파일 뿐만 아니라 자동으로 root 파일시스템까지 만들어주는 도구입니다.
사이트: https://buildroot.org
매뉴얼: https://buildroot.org/downloads/manual/manual.html
* 부트로더의 경우 제조사/칩벤더 에서 소스코드를 공개해 주어야 가능합니다.
핵심은 커널입니다,,
라즈베리파이 같은 경우에는 전용 지원을 통해 라즈비안 OS가 이미 있습니다
한번 만들어 보고 싶은 경우에는 라즈비안에서 드라이버같은것들 추출 해서 만들어 보시는것도 좋습니다
부트로더는 금방 만들수 있고, 파일시스템은 뭐 금방하죠,,,,
커널만 잘 만지면 됩니다^^