ѧϰ½ø¶È |
¿Î³Ì´ó¸Ù |
µÚÒ»½×¶Î |
µÚÒ»½×¶ÎµÄ¿Î³ÌÖ÷Òª°ïÖúѧԱÁ˽âDSPµÄ·¢Õ¹Àú³ÌºÍ¿ª·¢·½·¨£¬½éÉÜDM3730 CPU½á¹¹¡¢Ö¸Á¡¢Èí¼þ¿ª·¢»·¾³¡¢DaVinCi¼¼ÊõµÈÄÚÈÝ£¬´ïµ½Äܹ»Ê¹Óà CCS(Code Composer
Code)½øÐÐDSP³ÌÐò¿ª·¢¡£ |
1.
½éÉÜÊý×ÖÐźŴ¦ÀíºÍÊý×ÖÐźŴ¦ÀíÆ÷µÄ·¢Õ¹Àú³Ì
2. ½éÉÜDaVinCiϵÁÐDSP
3. ½éÉÜDaVinCi DSP CPUµÄ½á¹¹¡¢Ö¸Á¼°ÓÅ»¯¼¼Êõ
4. ½éÉÜCCSÈí¼þ¿ª·¢»·¾³µÄʹÓÃ
5. ½éÉÜDSP/BIOSµÄʹÓÃ
6¡¢CºÍ»ã±àÓïÑԵĻìºÏ±à³Ì
|
¡¾ÊµÑé¡¿
1. CCS¿ª·¢»·¾³µÄʹÓÃ
1.1 ÊìϤ¹¤³ÌÏîÄ¿µÄ´´½¨
1.2 DSPÓ¦ÓóÌÐòµÄ»ù±¾¹¹¼Ü
1.3 ³ÌÐòÐÔÄÜ·ÖÎö
2. DSP/BIOSµÄÅäÖÃ
2.1 ÊìϤDSP/BIOSµÄÅäÖý¨
2.2 ¶àÈÎÎñ´´½¨
2.3 Ï̼߳äµÄͬ²½ºÍͨÐÅ
2.4 »¥³âµÄʹÓÃ
2.5 Èí¼þÖжϵÄʹÓÃ
|
µÚ¶þ½×¶Î |
Ïê½âDM3730Ó²¼þºÍÍâÉè. |
1. DM3730µÄÍâÉè
1.1 ¸ÅÊö
1.2 Òì²½Íⲿ´æ´¢Æ÷½Ó¿Ú£¨EMIF£©
1.3 ÒôƵ´®¿Ú£¨ASP£©
1.4 ATA¿ØÖÆÆ÷
1.5 DDR2´æ´¢Æ÷¿ØÖÆÆ÷
1.6 ÔöÇ¿µÄÖ±½Ó´æ´¢Æ÷·ÃÎÊ£¨EDMA£©¿ØÖÆÆ÷
1.7 ÒÔÌ«ÍøÃ½Ìå·ÃÎÊ¿ØÖÆÆ÷£¨EMAc£©£¯¹ÜÀíÊý¾ÝÊäÈ룯Êä³ö£¨MDl0£©Ä£¿é..
1.8 ͨÓÃÊäÈ룯Êä³ö£¨GPl0£©
1.9 ÄÚ²¿¼¯³Éµç·£¨12C£©Ä£¿é
1.10 ÄÚ²¿Ö±½Ó´æ´¢Æ÷·ÃÎÊ£¨IDMA£©¿ØÖÆÆ÷
1.11 DsP×ÓϵͳÖжϿØÖÆÆ÷£¨INTc£©
1.12 ¶àýÌ忨£¨MMC£©£¯°²È«Êý×Ö£¨sD£©¿¨¿ØÖÆÆ÷
1.13 ½Úµç¿ØÖÆÆ÷£¨PDC£©
1.14 Âö³å¿í¶Èµ÷ÖÆÆ÷£¨PwM£©
1.15 ´®ÐÐÍâÉè½Ó¿Ú£¨SPI£©
1.16 64λ¶¨Ê±Æ÷
1.17 ͨÓÃÒì²½ÊÕ·¢Æ÷£¨UART£©
1.18 ͨÓô®ÐÐ×ÜÏߣ¨USB£©
1.19 VLYNQ½Ó¿Ú
1.20 ÊÓÆµ´¦Àíºó¶Ë£¨vPBE£©
1.21 ÊÓÆµ´¦Àíǰ¶Ë£¨vPFE£© |
µÚÈý½×¶Î |
µÚÈý½×¶ÎµÄ¿Î³ÌÖ÷Òª°ïÖúÊìÏ¤ÕÆÎÕDaVinCiϵͳ¹¹¼Ü£¬½éÉÜÊý×ÖÊÓÆµÆÀ¹ÀÄ£¿é(DVEVM)µÄʹÓá¢Êý×ÖÊÓÆµÈí¼þ¿ª·¢°ü(DVSDK)µÄʹÓá£Í¨¹ý¶Ô¾µä°¸ÀýµÄ·ÖÎö£¬Àí½âË«ºËϵͳ¿ª·¢µÄÁ÷³Ì¡£ |
1.
½éÉÜÊý×ÖÊÓÆµÆÀ¹ÀÄ£¿é
1.1 Ó²¼þ»·¾³µÄ´î½¨
1.2 ÉèÖÃDVEVMÆô¶¯²ÎÊý
1.3 ±àдʾÀý³ÌÐò
2. ½éÉÜDVSDK¹¤¾ßÁ´
2.1 DVSDK¹¤¾ßÁ´µÄ×é³É
2.2 ¿ÉÊÓ»¯Êý¾Ý·ÖÎöÆ÷µÄʹÓÃ
3.LiunxµÄʹÓÃ
4. ¾µä°¸Àý·ÖÎö |
¡¾ÊµÑé¡¿
1. Linux¿ª·¢»·¾³µÄʹÓÃ
1.1 ÊìϤÍâΧÆ÷¼þÇý¶¯³ÌÐò
1.2 ÊìϤÊÓÆµ²É¼¯ºÍÏÔʾÇý¶¯³ÌÐò
1.3 ÊìϤӲÅÌÇý¶¯³ÌÐò
2. DVEVM/DVSDKÑÝʾ·¶ÀýµÄʹÓÃ
2.1 DVEVM/DVSDK±àÂëÑÝʾ·¶Àý¼°ÆäÓ¦ÓóÌÐòÉè¼Æ
2.2 DVEVM/DVSDK½âÂëÑÝʾ·¶Àý¼°ÆäÓ¦ÓóÌÐòÉè¼Æ |
µÚËĽ׶Π|
LinuxÏêϸ½éÉÜ. |
1 Linux
1.1 ¸ÅÊö
1.2 LinuxµÄÖ÷Òª¿ª·¢¹¤¾ß
1.3 ¹¹½¨»ùÓÚLinuxµÄǶÈëʽϵͳ
1.4 LinuxµÄÌØµã
1.5 DaVinciµÄLinux¿ª·¢Á÷³Ì
1.6 LinuxÄÚºËLCDÇý¶¯Ïê½â
1.7 LinuxÄÚºËÇý¶¯±àд¹æ·¶
1.8 LinuxÄں˲üô¹ý³ÌÏê½â
2. »ùÓÚDavinciµÄÊý×ÖýÌåÈí¼þ
2.1 H.264 Codec±àÂëÆ÷ºÍ½âÂëÆ÷
2.4 MPEG-4
2.5 MPEG½âÂëÆ÷
3. Uboot¿ª·¢Ïê½â
3.1 Uboot Makefile񻵋
3.2 Uboot Ŀ¼½á¹¹
|
¡¾ÊµÑé¡¿
1¡¢LinuxÄں˵IJüô
2¡¢LinuxÄÚºËСϵͳµÄÅäÖÃ
3¡¢UbootʵÑé |
µÚÎå½×¶Î |
1¡¢Ö÷°åÔÀíÉè¼Æ
2¡¢Ö÷°åÔÀíͼ»æÖÆ£¨Allegro Cadence Capture£©
3¡¢Ö÷°åPCB²¼¾Ö²¼Ïߣ¨Allegro Cadence PCB£©
4¡¢Çý¶¯³ÌÐòÉè¼Æ£¨´®¿Ú¡¢10/100MÍø¿¨¡¢LCD¡¢SD¿¨£©
5¡¢BootloaderÒÆÖ²
6¡¢LinuxÄÚºËÅäÖᢲüõ¡¢±àÒë¡¢ÒÆÖ²¡¢¹Ì»¯
7¡¢LinuxÉ豸Çý¶¯³ÌÐò±àд
8¡¢LinuxÄÚºË×éÖ¯½á¹¹
|
µÚÁù½×¶Î |
µÚÎå½×¶ÎµÄ¿Î³ÌÖ÷ÒªÈÃѧԱÊìϤxDAISºÍxDMËã·¨½Ó¿Ú±ê×¼£¬Àí½â±à½âÂëÒýÇæºÍ±à½âÂë·þÎñÆ÷µÄ¸ÅÄѧ»áÈçºÎ´´½¨±à½âÂëÒýÇæºÍ±à½âÂë·þÎñÆ÷£¬Àí½âDSP/BIOS
LINKµÄ¹¤×÷ÔÀí¡£ |
1.
½éÉÜxDAISºÍxDMËã·¨½Ó¿Ú±ê×¼
1.1 Ëã·¨Éè¼ÆµÄ»ù±¾Ë¼Â·
1.2 ³éÏóËã·¨½Ó¿Ú
2. ½éÉÜCodec Engine
2.1 ½éÉÜCode Engine µÄÅäÖù¤¾ß
2.2 »·¾³±äÁ¿µÄÉèÖÃ
3. ½éÉÜDSP LINK
3.1 DSP LINKµÄÈí¼þ½á¹¹
3.2 DSP LINKµÄÅäÖÃ
|
¡¾ÊµÑé¡¿
Codec Engine µÄÅäÖÃ
1. ÊìϤÒýÇæµÄ´´½¨¹ý³Ì
2. ÊìϤ·þÎñÆ÷µÄ´´½¨¹ý³Ì |
µÚÆß½×¶Î |
µÚÁù½×¶ÎµÄ¿Î³ÌÖ÷Òª½éÉÜDaVinCi
Ó¦ÓÃϵͳµÄ¿ª·¢Á÷³Ì£¬²¢ÇÒÀûÓÃÇ°ÃæÒѾÍê³ÉµÄ±à½âÂëÒýÇæ¹¹½¨Ò»¸öÍêÕûµÄÓ¦ÓÃϵͳ¡£ |
1.
½éÉÜVPSSµÄ¹¦ÄܺÍʹÓ÷½·¨
1.1 ½éÉÜÊÓÆµ´¦Àíǰ¶ËVPFE
1.2 ½éÉÜÊÓÆµ´¦Àíºó¶ËVPBE
2. ½éÉÜDaVinCi Ó¦ÓÃϵͳµÄ¿ª·¢Á÷³Ì
ÒÔÍøÂçÉãÏñ»úΪÀý½éÉÜDaVinCiÓ¦ÓÃϵͳµÄ¿ª·¢Á÷³Ì |
µÚ°Ë½×¶Î--ARM+DSPË«ºË´¦ÀíÆ÷¿ª·¢ÊµÑé |
ʵÑéÄÚÈÝ£º
1. Ó²¼þµÄÁ¬½Ó¡¢LinuxµÄµ¼ÈëºÍÅäÖÃ
2. Ó²Å̵ļÓÔØ
3. Linux»ù±¾Ó¦ÓóÌÐòµÄ±àд
4. ͼÏñ±àÂëʵÑé
5. ͼÏñ½âÂëʵÑé |