⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 在智原GM8120/8180平台利用YUV做出OSD画面的效果
💻 TXT
字号:
1.This sample is to display YUV420 LCD with 10 frame buffers.
  Please put display*.yuv to "/tmp" directory in embedded site.
  "/tmp" should be a SD disk or NFS disk that has enough space for "display*.yuv".
  Execute program in embedded site.
  #./lcd_display -f framerate

2.LCD driver maintains 10 buffers that can allow AP to use.
  To get the buffer, you need to use "mmap" to get the start pointer.
  mmap_addr=mmap(...);

3.LCD driver display by timer.

4.The Y,U,V position in frame buffer:
  mmap_addr=mmap(...);
  Y address = mmap_addr;
  U address = mmap_addr+(f_data.uv_offset);
  V address = mmap_addr+(f_data.uv_offset)+(f_data.uv_offset/4);

5.Display Sequence:

  (LCD frame buffer 0)△(1)△(2)△(3)△(4)△(5)△(6)△(7)△(8)△(9)
                         ◆                                      |
                          +--------------------------------------+

7.The Frame Buffer index 0 is initial value, when program "start" or "stop", you have to 
  "PARK" frame buffer to index 0.
  "Program Start": In start of main function (see sample code first call FLCD_SET_FB_NUM)
  "Program Stop": In the signal fucntion "sig_int"

8.The frame buffer index =0 means the LCD driver stoped the signal nodification, 
  otherwise the signal continues 30 fps per second.

9.The resolution of LCD/TV display must be 720x480 in FIC8120. That means YUV file must 
  be 720x480 resolution.



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -