임베디드 하는 분께 질문.

quintus의 이미지

휴대폰에서 쓰이는 퀄컴의 MSM 모뎀칩이 ARM 계열인 것으로 알고 있습니다.

제가 궁금한 것은 MSM 모뎀칩이 ARM 계열이라면, 암버전으로 크로스 컴파일해서 휴대폰에 리눅스를 올릴 수 있는가 입니다. 자료도 찾아보고, cygwin 에서 arm 용 cross tool 도 컴파일 해보긴 했는데, 잘 몰라서 이게 가능한 건지부터 알고 싶습니다.

해보고 싶은건 휴대폰에 리눅스를 올리고, 액정 화면 켜보기 정도입니다. 아는 분이 Jtag 이랑, 액정 드라이버 수정 쪽은 도와준다고 합니다.

제가 가진 능력으로 가능할까요? 조언 부탁합니다.

삽질토비의 이미지

단순히 리눅스를 올리는 것은 가능하겠지만,
MSM 칩을 굳이 사용하신 이유는 cdma/pcs 기능이 목적이었을 것 같은데, 리눅스를 올려서 구현하시려면, 프로토콜과 같은

참고 : 보통 스마트폰 같은 경우 듀얼 CPU를 사용해서 MSM쪽에는 REX OS를 올리고 다른쪽엔 리눅스를 올리는 경우도 있습니다.
이것은 전화기 고유의 기능은 그대로쓰고, PDA기능을 리눅스로 사용한 것입니다.

컴파일러는 절대 거짓말을 하지 않는다.
믿지 못하겠다고, 두번! 세번! 컴파일 하지 마라.
목에 핏대 세우고, 암만 눈 부라려봐야 항상 너의 참패로 끝나는 싸움이다.
굴복하고 컴파일러가 시키는대로 해라.

quintus의 이미지

Quote:
퀄컴, 자사 칩세트 솔루션서 리눅스 지원

 퀄컴코리아(대표 김성우)는 CDMA2000 1X EVDO 칩세트인 MSM6550에서 리눅스 기반의 운용체계(OS)를 지원하기로 했다고 9일 밝혔다.

그동안은 퀄컴이 제작·공급하는 REX를 통해 멀티미디어 애플리케이션을 지원할 수 있었으나 MSM6550부터는 휴대폰 제조사들이 REX 또는 리눅스 중 원하는 OS를 선택해서 사용할 수 있게 됐다. 퀄컴이 자체 OS외에 ‘서드파티’ 솔루션을 지원하는 것은 이번이 처음이다.

회사 측은 앞으로 출시하는 HSDPA, CDMA2000 1x EVDO Rev.A 등의 다른 3세대(G) 칩세트에서도 리눅스를 지원할 예정이다.

퀄컴코리아 관계자는 “3G 부분에서 리눅스 등 서드파티 OS에 대한 수요가 많아 이를 지원하게 됐고 앞으로 리눅스 이외에 다른 형태의 OS도 지원할 예정”이라며 “스마트폰 개발사들은 별도의 프로세서를 사용할 필요가 없어 디자인 공정과 가격을 절감할 수 있게 된다”고 설명했다

그러면 일반 보드에 리눅스 올리는 how to 문서를 보고 따라하면 되는건가요? 전 그냥 올리고 확인만 해보고 싶거든요. 그게 사운드이건, 액정이건..

삽질토비의 이미지

퀄컴사에 가셔서 래퍼런스 보드가 있는지 확인해 보시고, 보드가 있다면, 그쪽 커뮤니티의 래퍼런스들을 참조하시면 방법이 되지 않을까 싶습니다.

컴파일러는 절대 거짓말을 하지 않는다.
믿지 못하겠다고, 두번! 세번! 컴파일 하지 마라.
목에 핏대 세우고, 암만 눈 부라려봐야 항상 너의 참패로 끝나는 싸움이다.
굴복하고 컴파일러가 시키는대로 해라.

skkim7의 이미지

퀄컴의 레퍼런스라면 SURF보드인데. 여기에 올린 케이스가 있을지 모르겠군요.(개인이 구하기 힘들텐데요.)
target을 무슨 보드로 잡으셨는지 몰라도
MSM칩셋은 6100 이상 모델이 MMU가 들어있는 ARM9EJ-S를 쓸겁니다.
그 이전모델은 ARM7TDMI이죠.(정확하진 않습니다만.)
뭐 요새는 다 MSM6XXX계열이니 MMU걱정은 없다고 봅니다만
MSM칩셋 문서없이 하기에는 레퍼런스 없이는 힘들겁니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.