현재 TI사에서 제공하는 CHIP이며, APPRO 사에서 TI Platform을 사용하여 IP Camera 을 제작하여 팔고 있다.
DM8127 IPNC는 DM814x 시리즈와 기능이 유사하며,기존의 DM385의 기능에 DSP에 좀 더나은 비디오 분석기능을 추가했다.
더 자세한 부분은 TI사의 IPNC( IP Network Camera) History를 보면 어느정도 이해가 되겠다.
- TI사 IPNC HISTORY
- DM8127에 관련한 기사
https://www.immervisionenables.com/2014/04/02/first-ever-immervision-enables-2-0-compatibility-onboard-with-texas-instruments-davinci-dm8127-video-processor/
1.1 IP Camera의 기본구조
TI사의 IP Camera의 기본구조는 크게 변경되지 않으며, 진화되고 추가는 형식으로 가고 있다.
3. DM8127-IPNC 구조
3.1 DM8127 Tool Chain 설치 및 설정
http://ahyuo79.blogspot.com/2015/11/arm-tool-chain.html
3.2 RDK 기본구조
APPRO사에서 DVD로 제공
- Download File
- GA_Release_3.0.0.zip ( RDK 전체구성)
- IPNC_RDK_Docs_Patch_v3.0.0.tar.gz (추가 문서)
- GA_3.0.0_release.zip
- GUI_VideoPlayer_SDK_Version2.0.30.zip
- ImageTuningTool_Version1.0.0.zip
- IPNC_RDK_DM812x_DM385_Version3.0.0.tar.gz
* GUI_VideoPlayer_SDK_Version2.0.30 // 만약 Web이나, Player작업을 한다면 확인
* ImageTuningTool_Version1.0.0 // 이 TOOL이 2A기능과 관련있는지 확인
- IPNC_RDK_DM812x_DM385_Version3.0.0.tar.gz
- Appro_IPNC_RDK_DM812x_DM385_v3.0.0.tar.gz // ti-tools->iss
- OpenSrc_IPNC_RDK_DM812x_DM385_v3.0.0.tar.gz // ipnc_rdk and ti-tools->ipncxxx
- PrivateTI_IPNC_RDK_DM812x_DM385_v3.0.0-Linux-x86-Install.bin
관련참고파일:
IPNC_RDK_InstallGuide_Version3.0.0.pdf // 가장 중요한 문서
밑에 빠져있지만, source/ti_tools/ipnc_psp_04_04_00_01 안에
kernel과 uboot가 포함되어있다.
- RDK-전체기본구조
- SYSLINK
http://processors.wiki.ti.com/index.php/SysLink_UserGuide
http://processors.wiki.ti.com/index.php/SysLink_Overview
- xDM(eXpress DSP Digital Media)
- XDAIS(eXpressDSP Algorithm Interface Standard)
예를들면, Codec 및 관련 부분 다른 Interface
https://en.wikipedia.org/wiki/XDAIS_algorithms
http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais/index.html
http://processors.wiki.ti.com/index.php/Category:XDAIS
- XDCTOOLS
http://processors.wiki.ti.com/index.php/How_is_SYS/BIOS_related_to_XDCtools_and_RTSC%3F
3.3 DM8127-IPNC 중요문서
- RDK를 제외한 문서들
- IPNC_RDK_InstallGuide_Version3.0.0.pdf
- IPNC_RDK_Release_Notes_Version3.0.0.pdf ( 반드시 확인)
- IPNC_RDK_Docs_Patch_v3.0.0.tar.gz (안에 포함된 문서)
- IPNC_RDK_McFW_UserGuide.pdf
- IPNC_RDK_MemoryMapAnalysis.pdf
DM8127의 ARM의 syslink로 연결되는 DSP ,VPSS , HDVICP2(version2)구조
전체 Memory Map 확인
- 상위 Doc 안에 문서들
- 기타 주요 문서 및 확인사항
TEST Program 작동방법
IPNC_RDK_Diagnostic_Program.pdf ( TEST Program 제공, RAM 및 NAND (autotest)
설치된 TOOL 부분 확인
IPNC_RDK_Software_Manifest
TI_Tools_Software_Manifest
API GUIDE
IPNC_RDK_ApiGuide.chm ( API GUIDE)
기타로 Power Optimization 혹은 Test 결과 , BooT Time optimization 등 많은 문서제공
3.4 VPSS와 HDVICP Firmware
별도의 Cortex M3가 두개가 존재하며, 이는 비디오 입/출력 과 동영상 Encode/Decode를 담당한다.
./opt/ipnc/bin/fw_load.out // 아래의 두 모듈을 올려준다.
./opt/ipnc/firmware/ipnc_rdk_fw_m3video.xem3
./opt/ipnc/firmware/ipnc_rdk_fw_m3vpss.xem3
- IVA : Image Video Accelerator
실제적으로 HDVICP2이라고 생각하며 되며, IVA_HD 모듈이라고 도 한다.
spruhi7a
spruhl6a
댓글 없음 :
댓글 쓰기