TI의 OMAP의 역사를 간단히 보면 OMAP 1~5까지 나와있다고 한다 하지만, 본인이 직접 사용해본 OMAP Series는 OMAP2/3/4 와 OMAP-Lx 정도 인것 같다.
TI에서 기존의 Davinci Series 보다 좀 더 성능이 좋은 SoC를 만든것이 OMAP이며, TI의 장점인 동일하게 DSP를 포함하고 있으며,
Camera와 Display 및 GPU 및 Power Management 기능을 향상시킨 모델이 OMAP이며,
흔히 AP(Application Processor)라고 한다.
물론 Davinci Series도 DSP를 지원하지만, (저가 모델을 제외) 가장 큰 차이는 GPU의 지원과 각 상위 Peripheral device 세부기능의 성능 향상이 아닐까 생각이 든다.
Display에서 원활한 GUI 환경지원과 Camera 부분을 보면 Davinci Series와 많은 차이를 보여준다.
Camera의 ISP 인 경우 OMAP 내부에 별도의 Core까지 추가하여 연산을 하며, GPU의 지원에다 DSP와 함께 IVA-HD연동되는 복잡성을 보면
Davinci하고는 확연히 다르며 다양한 기능을 HW에서 제공을 해준다.
최근 Davinci Series인 DM8168의 구조를 보면 OMAP의 Booting 및 Kernel 초기화 소스 구조가 OMAP과 유사하게 변경이 되어가는 것 같다.
http://processors.wiki.ti.com/index.php/Boot_Sequence
국내에서 OMAP3/4는 모바일폰에 적용이 되었으며, OMAP2의 경우는내비게이션으로도 이용이 된걸로 기억하고 있다.
https://ko.wikipedia.org/wiki/OMAP
https://en.wikipedia.org/wiki/OMAP
위키에서 너무 잘 설명이 되어있으며, 매번 위키에서 새로운것을 배운다.
1.1. OMAP-L137 과 OMAP-L138 비교
OMAP-Lx은 사실 기존의 OMAP하고 많이 다르며, 기존의 Davinci Series와 거의 유사하다고 봐야 할 것이다.
최근에 테스트 할 일이 있어, 다시 보게되었지만, TI의 이 옛날 EVM이 다시 내게 돌아와서 간단히 비교하고 정리하고자 한다.
이부분은 일이 아니기에, TEST이므로, 추후 만약 다시 진행 한다면, 그때 다시 정리하고자 한다.
http://www.ti.com/product/OMAP-L138/datasheet |
http://www.ti.com/product/OMAP-L137/datasheet |
갑자기 OMAP-L137을 알아야 할 일이 있어, OMAP-L137를 보다가, EVM을 L138을 구해
두개를 같이 보게 되었다. SOC의 구조는 거의 흡사하고 주변장치의 갯수나 여부가 조금씩 다른 것 같다.
2. TI SDK
2.1 OMAP-L138
http://www.ti.com/tool/linuxsdk-omapl138
A. LINUXSDKOMAPL138
문서를 읽어보면, Ubuntu 10.04 LTS 32-bit 에서작업을 했다고 한다고,
현재 내 12.04 버전에서 그리고, 64-bit에서 할 방법이 없는지에 대해서 알아봤는데,
이미 AM437x에서 sudo apt-get install ia32-libs 도 다 설치를 했음에도 불구하고 제대로
동작을 하지 않는다.
처음부분 shell에 대한 에러부분을 해결을 해도 그 다음에, 배포판을 체크에서 넘어가지 않아 설치하지 되지 않는다.
일단, 그래서 OS 다시 설치 하기 귀찮아서, 다음번으로 넘기기로 한다.
- dvsdk_omapl138-evm_04_03_00_06_setuplinux
B. LINUXSDKOMAPL138-LCDK
이 버전도 역시 Ubuntu 10.04 LTS 권장을 하지만,이 버전이 Kernel version도 3.x되고 최근 버전이고 해서 설치를 해보고, setup.sh를 했지만, 역시 OS를 변경을 해야함.
setup.sh 안에 package-install 존재함
- ti-sdk-omapl138-lcdk-01.00.00.bz2
* 결론 아직 위 두 SDK는 설치 못해봄, OS 환경을 변경을 해줘야함.
2.2 OMAP-L138 EVM-INFO
- OMAP-L138 EVM 제조사
http://www.logicpd.com/_archived_drupal_site/products/development-kits/zoom-omap-l138-experimenter-kit#tabs-som-2
- BOOTMODE
UART BOOT MODE 지원하고, Dvflasher 동일하다 (sfh로 이름이 변경)
http://processors.wiki.ti.com/index.php/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138
http://processors.wiki.ti.com/index.php/Programming_mDDR/DDR2_EMIF_on_OMAP-L1x/C674x
2.2 OMAP-L137
A. LINUXSDKOMAPL137
일단, MontaVista Linux Pro 5.0을 사용을 하며, Version GA 를 다운을 받아 설치하고 있다.
- REL_LSP_02_20_00_07.tar.gz
PSP_02_20_00_07/lsp_psp_02_20_00_07_release_notes or
PSP_02_20_00_07/docs 안에 OMAP L-137 User Guide 있으니 쉽게 설치 가능하다.
구조를 보면 아래와 같고 설치를 해보면, Tool Chain과 File system이 없다.
이 부분은 LSP Download 의 Releated Links 가 있는데 이부분에
OMAP-L137 Beta SDK에서 얻을 수 있다길래, 갔는데 Link만 있고 아무것도 없다.
혹시나,해서 LSP2.20 Beta Relese 다시 설치 시도,역시 없다.
├──PSP_02_20_00_07 │ ├──bin │ │ ├──readme.txt │ │ ├──..... // Pre-built Images & CCS Images │ │ └── kernel_modules │ │ │ ├──docs // How To Use it │ ├──board_utilities // UBL and UBOOT , Flash Writer Source │ │ ├──armubl │ │ ├──dspubl │ │ ├──flash_writers │ │ ├──tools │ │ └── u-boot-1.3.3.tar.gz │ ├── examples │ ├── lsp_psp_02_20_00_07_release_notes.html │ ├── psp_software_manifest.html │ └── psp_license_agreement.html │ └── mvl_5_0_0_demo_lsp_setuplinux_02_20_00_07.bin // Linux Kernel Source
http://processors.wiki.ti.com/index.php/Installing_the_Software_for_OMAP-L137
http://processors.wiki.ti.com/index.php/Building_The_OMAP-L1_SDK
댓글 없음 :
댓글 쓰기