회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

오랜만에 쓸만한 Linux BSP 오픈 소스가 올라와서 소개해 봅니다.


호주, 브라질, 영국, 독일, 한국, 미국, 러시아의 개발자들이 모여 삼성 Exynos-4412용 우분투 리소스를 만들었습니다.  

Canonical에서 빌드/배포한 Ubuntu ARMHF 14.04 LTS Trusty 기반이며 아래와 같은 다양한 기능을 추가하였습니다.


* Kernel 3.8.13.18 + FIMC/MFC/MALI patch

https://github.com/hardkernel/linux/tree/odroid-3.8.y

Default HK defconfig


* Mali-400 r4p0 drivers + armsoc driver + patched Xorg server

최신 Mali r4p0 DDK 포팅으로 OpenGL 성능이 개선되었고, armsoc video 드라이버 구현으로 간단한 GUI만으로 해상도 변경이 가능합니다. X-org에서 GPU/FIMC Rendering 속도가 많이 빨라졌습니다.


* XBMC 13.1 Gotham

최신 XBMC 13.1을 Exynos에 적합하게 일부 수정하였습니다.

OpenGL ES, FIMC, MFC같은 하드웨어 가속기를 대부분 사용합니다.

ALSA, PULSE, SAMBA, NFS, CEC, AIRTUNES+AIRPLAY 같은 주용 기능이 모두 동작합니다.

USB-SPDIF를 이용한 AC3/DTS 5.1채널 Pass-through까지도 정상 동작합니다.
소스 코드는 아래 링크에 있습니다.

https://github.com/mdrjr/xbmc branch Gotham-Odroid-Exynos


* libcec
TV 리모컨 사용을 위해 HDMI CEC를 지원합니다. 

기본 포트는 HDMI-2로 설정되어 있습니다. 다른 포트를 사용하고 싶다면 CEC_HDMI_PORT 수정이 필요합니다.

/etc/environment 


* libshairport
iOS7 이상이 탑재된 Apple 기기에서 음악/비디오/이미지 파일 공유 재생이 가능합니다.

* LXDE + lightdm + metacity X Window manager 탑재

매우 가볍고 빠르게 동작합니다.


* 최신 구글 크롬 웹브라우저(Chromium) 탑재

간단한 설정으로 Adobe Pepper Flash 플러그인도 지원합니다.

* Exynos MFC+FIMC를 정식으로 지원하는 Gstreamer plugin이 포함되었습니다.
Snappy video player(일부 수정)를 이용해서 기능 테스트를 하였습니다.

* 오라클 Java 1.8 for ARM-HF 포함
OpenJDK에 비해 약 4~5배 이상의 성능을 보여주고 있습니다.



ARM기반의 PC를 만들어 보려는 노력들이 조금씩 그 결과물로 만들어지고 있네요.

다양한 기능이 속속 ARM으로 포팅이 되고, 완성도가 많이 높아지고 있습니다.


실제 구동 동영상이나 자세한 내용이 궁금하시면 아래 링크를 참고해 보세요.

http://forum.odroid.com/viewtopic.php?f=29&t=4823




고도리

2014.06.09 02:56:56
*.111.12.170

많이 발전한 듯 하네요.


x-windows 기반으로 pc형태를 사용하시는 분들에게는 좋은 내용입니다.

요즘 처음 보는 프로젝트들도 많아져서, 훑어봤는데 공부도 되네요.


4412에 특화되어 있어서 다른 arm에서는 좀 제약이 있겠지만, 공부는 꽤 될 듯 합니다.

은민아빠

2014.06.10 00:07:22
*.42.208.166

간만에 이곳에 놀러왔다가 좋은것 보고 갑니다.

좋은 정보 감사드립니다^^

포팅에 별어려움이 없어 보이는데 실제로는 우분투에서 제공되는것 이외에 많은 일을 해야되나보네요..

김장균

2014.06.10 00:30:22
*.226.208.90

엄청난 오픈소스네요. 이정도의 솔루션을 용역으로 맡기려면 최소 몇억은 필요할듯 합니다. 특히 xorg에 OpenGL ES 올리는 부분이 많이 어려워 보이네요. gstreamer에 mfc fimc 포팅도 신기할 뿐입니다. 

이제현

2014.06.10 04:28:17
*.90.137.102

추천
1
비추천
0

Wayland가 올라갈지, 또는 Xorg 기반으로 계속 진행될지는 모르겠지만, 올 늦가을에는 Tizen 3.0도 올라갈듯 합니다. 현재 한창 ODROID-U3(Exynos-4412)에 포팅 작업이 진행중인것 같습니다.

https://wiki.tizen.org/wiki/Tizen_3.0


Tizen 포팅으로 나오는 결과물과 Ubuntu 포팅의 결과물이 상호간에 어떤 시너지를 만들지 바라보는 것도 좋은 관전 포인트가 될 것 같습니다. Chrome OS가 ARM Linux 솔루션에 큰 영향을 준것과 비견할 만한 혁신을 보여주길 기대해 봅니다. 거대 IT 공룡들의 강한 오픈소스 드라이브 덕분에 중소기업도 다소 쉽게 개발이 가능해지는 것은 분명 좋은 일인듯 합니다.

쭈암

2014.06.10 19:31:53
*.131.225.179

오오 멋진데요.


김장균

2014.06.11 02:44:00
*.226.208.90

X2 보드에서는 동작하지 않나요? U2나 U3만 되는듯 합니다.ㅠㅠ

그리고 gstreamer 소스 코드는 어디에 있는지 잘 못찾겠습니다.

이제현

2014.06.11 22:33:27
*.90.137.102

X/X2용 OS 이미지는 1~2주 내에 올라올것 같습니다. 좀 기다려 보세요.


위 링크의 댓글을 잘 살펴보면 답변이 있습니다만, 댓글이 350개에 가까워 찾기가 쉽지 않을것 같습니다.


ODROID-U3에 적용된 Snappy player 및 Gstreamer 소스는 아래 링크에 올려 놓았답니다.
http://oph.mdrjr.net/memeka/snappy-player-1.0.tar.gz
http://oph.mdrjr.net/memeka/gstreamer.tar.gz


수정전 원본 Gstreamer 소스는 요기에 있고요..

http://cgit.freedesktop.org/gstreamer/


빌드, 설치, 테스트 방법은 아래 링크를 참고해 보세요. 저도 정확히는 잘 모르겠습니다. ^.^

http://forum.odroid.com/viewtopic.php?f=29&t=4823&start=320#p41884

이제현

2014.06.17 20:35:40
*.90.137.102

http://forum.odroid.com/viewtopic.php?f=29&t=5234


ODROID-X 및 X2용 이미지도 올라왔습니다.

이제현

2014.06.13 04:37:45
*.90.137.102

Exynos-4412용 Android 4.4.2 KitKat BSP도 GIT에 릴리즈 되었습니다.

주요 기능은 다음과 같습니다.

- Android 4.4.2_r2 KitKat AOSP (Build ID : KVT49L), API Level 19
- Kernel 3.0.51
- Mali400 GPU Driver 업데이트 (최신 r4p0 적용)
- Android RenderScript API support (OpenCL과 비슷한 용도입니다.)
- 2D 하드웨어 가속기 드라이버 추가로 최신 구글맵이 동작하지 않던 문제 해결
- 3가지 종류의 USB 무선랜 칩셋 지원 (RTL8188CUS,  RTL8191SU, RT5370)
- Ethernet HSIC LAN9730 10/100 유선랜 칩센 지원
- 기가비트 이더넷 지원 (AX88179 chipset)
- USB GPS 지원
- USB HID 터치스크린 지원
- ODROID Utility 앱으로 CPU 클럭 및 HDMI 해상도 변경 지원
- USB 웹캠(UVC) 지원
- EGL 지원 포맷 추가 (Netflix같은 앱이 동작합니다.)
- eMMC 5.0 호환 코드 추가
- exFAT, NTFS(r/w), EXT4 파일 시스템 지원 (NTFS-3G Community Edition 포함)
- Encryption API 지원으로 유료앱 설치 가능
- 멀티 유저 기능 활성화 (최대 8 명의 계정 지원)
- HDMI 세로(portrait) 모드 지원
- HDMI 및 DVI 720p/1080p 해상도 및 출력 방식 설정 기능 추가
- USB-OTG Host 기능 추가


소스코드는 아래 링크글에서 찾을 수 있습니다.

http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&tag=&bid=222


본문하고 별 상관없을 수도 있으나, 같은 하드웨어 플랫폼 기반의 오픈소스라 함께 소개하였습니다. ^.^

김장균

2014.06.13 17:59:47
*.226.208.90

임베디드 분야의 새로운 패러다임을 공부할수 있는 자료를 올려주셔서 감사합니다. 자료의 분량과 깊이가 엄청나군요.

그래도한다

2014.07.13 00:57:51
*.86.40.34

간만에 들렸는데, 4412가 대변신을 하였군요.

내가 원하던 모습으로 거의 완성 되었네요.

이제는 4412를 좀 만져볼만 한것 같습니다.

여력상 좀 힘들지만서두...


하드커널은 보면 볼수록 존경스럽고 자랑스럽네요.

건승하세요.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 107989

퀄컴 LTE 칩셋이 핫한 아이템 이네요 ... [1]

[놀라움] Orange Pi 라는 보드 사이트 [3]

요즘 IT 분야 어떤 사업 아이템 진행하시는지요 ?

리눅스 커널 분석을 스터디원 모집합니다. [수원, 화성, 동탄,... [4]

  • 짱아
  • 2016-01-06
  • 조회 수 591

또 한해가 지나고 새해가.... [2]

이솝 연말 송년회 제안 합니다 ... [1]

극심한 불경기라 일등만 살아 남는다는데 ... [2]

DJI라는 중국 Drone 회사에 다녀왔습니다. [4]

"안드로이드 분석과 포팅" 정말 좋은책입니다. [3]

[세상살이] 요즘같은 불경기 어찌 지내시는지 소식 좀 주세요...

자유게시판에 아무도 안계시나요?? [1]

Intel Atom baytrail(Z3745, Z3560, Z3580, etc) board 또는...

연말 번개 제안 [24]

세상살이 푸념 ...

이솝이 요즘 뜸 한데 ... [1]

opencv 보드에서 돌려보니깐 실행자체가 안되는데요 [4]

  • ice179
  • 2014-09-04
  • 조회 수 2089

듀얼OS....페르소나

삼성 Tizen 끝난거 아닌가요? [4]

프로젝트가 고꾸라지면서 가슴이 답답합니다. [2]

Ubuntu 14.04 + OpenGL-ES + XBMC + GStreamer [11]

사용자 로그인