도와주세요!!
글 수 15,339
2004.12.29 10:41:41 (*.110.112.215)
6735
: 1. 우선 DSP ( EX, TMS320C32 또는 TMS320F2812 등등) 프로세서 환경에서 임베
: 디드 리눅스를 구현하는 것을 어떻게 생각하시는지 궁금합니다. 세상에 안 되
: 는 것이야 없겠지만은....DSP에 리눅스는 돼지목에 진주가 되는 것은 아닌지
: 요?
: 자료를 조금 찾아봤는데...대부분 ARM에 리눅스를 구현하고 있지..DSP에 구현
: 하는 것은 없더라구요...
DSP 에 리눅스 올리는 프로젝트는 분명히 존재합니다.
보통 MMU가 없기 때문에 ucLinux 를 이용합니다.
하지만 제 개인적인 견해로는 역활모델을 나누는 것이 어떨까 생각합니다.
신호처리 하기도 바쁜 DSP 에 운영체제로써 이런 저런 처리를 하고 있다면
본연의 임무를 게을리 하지 않을까요?
물론 CPU 사용율이 별로 없다면 다른 문제지만요..
참고로 저도 DSP DM642 에 리눅스를 올려 볼까 고민만하다가 시간이 없어서
거의 포기 상태죠...
: 2. 하우투 문서의 설명에 보면, 리눅스 커널을 구할때 ARM 용으로 패치 가능
: 한 커널을 구해야 한다고 되어 있는데....제가 찾은 커널이 ARM 용으로 패치
: 가 가능한지 안한지는 어떻게 확인 할 수 있나요...?
: ftp://ftp.kernel.org/ 를 봐서는 잘 모르겠던데요....
커널 2.4라면 아예 패치명에 arm 용이라고 표기되지요.. 그렇지 않다면
패치 파일 만든 사람에 대한 정보를 인터넷에서 검색해야 합니다. ARM 관련패치를
하는 사람이지요...
그외에 패치내용을 뜯어 보아야 하는데 처음 하시는 분에게는 골치 아픈 일입니다.
커널 2.6이라면 전체 커널 패치라서 arm 용으로 따로 생각 안하셔도 됩니다만..
그래도 최근것으로 처리하려면 커널 2.4와 같은 문제가 생깁니다
:
: 3. 그리고, 공부를 어느정도 하고 나면 연습삼아 제가 만든 DSP 보드에 임베디
: 드 리눅스를 올려보고 싶은데요....커널 어디서 구해야 할까요...패치파일들
: 하고....고런거 구하는 방법 좀 알려주실 수 없나요,,,? 고기 잡는 방법을
: 요...^^;
DSP 용 커널은 직접 만드셔야 합니다.
( 물론 인터넷에서 못찾을때 ㅜㅜ [저희도 보통 구굴로 찾습니다.] )
직접 부트처리 부분부터 하드웨어 처리를 담당하는 리눅스 커널 소스를
DSP 를 위해서 만들어야 합니다.
또한 커널을 DSP 코드에 맞게 컴파일 되게 하기 위해서 DSP 용 gcc를 구해야 합니다.
아마도 일부는 구하실수 있을 겁니다.
: 디드 리눅스를 구현하는 것을 어떻게 생각하시는지 궁금합니다. 세상에 안 되
: 는 것이야 없겠지만은....DSP에 리눅스는 돼지목에 진주가 되는 것은 아닌지
: 요?
: 자료를 조금 찾아봤는데...대부분 ARM에 리눅스를 구현하고 있지..DSP에 구현
: 하는 것은 없더라구요...
DSP 에 리눅스 올리는 프로젝트는 분명히 존재합니다.
보통 MMU가 없기 때문에 ucLinux 를 이용합니다.
하지만 제 개인적인 견해로는 역활모델을 나누는 것이 어떨까 생각합니다.
신호처리 하기도 바쁜 DSP 에 운영체제로써 이런 저런 처리를 하고 있다면
본연의 임무를 게을리 하지 않을까요?
물론 CPU 사용율이 별로 없다면 다른 문제지만요..
참고로 저도 DSP DM642 에 리눅스를 올려 볼까 고민만하다가 시간이 없어서
거의 포기 상태죠...
: 2. 하우투 문서의 설명에 보면, 리눅스 커널을 구할때 ARM 용으로 패치 가능
: 한 커널을 구해야 한다고 되어 있는데....제가 찾은 커널이 ARM 용으로 패치
: 가 가능한지 안한지는 어떻게 확인 할 수 있나요...?
: ftp://ftp.kernel.org/ 를 봐서는 잘 모르겠던데요....
커널 2.4라면 아예 패치명에 arm 용이라고 표기되지요.. 그렇지 않다면
패치 파일 만든 사람에 대한 정보를 인터넷에서 검색해야 합니다. ARM 관련패치를
하는 사람이지요...
그외에 패치내용을 뜯어 보아야 하는데 처음 하시는 분에게는 골치 아픈 일입니다.
커널 2.6이라면 전체 커널 패치라서 arm 용으로 따로 생각 안하셔도 됩니다만..
그래도 최근것으로 처리하려면 커널 2.4와 같은 문제가 생깁니다
:
: 3. 그리고, 공부를 어느정도 하고 나면 연습삼아 제가 만든 DSP 보드에 임베디
: 드 리눅스를 올려보고 싶은데요....커널 어디서 구해야 할까요...패치파일들
: 하고....고런거 구하는 방법 좀 알려주실 수 없나요,,,? 고기 잡는 방법을
: 요...^^;
DSP 용 커널은 직접 만드셔야 합니다.
( 물론 인터넷에서 못찾을때 ㅜㅜ [저희도 보통 구굴로 찾습니다.] )
직접 부트처리 부분부터 하드웨어 처리를 담당하는 리눅스 커널 소스를
DSP 를 위해서 만들어야 합니다.
또한 커널을 DSP 코드에 맞게 컴파일 되게 하기 위해서 DSP 용 gcc를 구해야 합니다.
아마도 일부는 구하실수 있을 겁니다.