Support for Direct Framebuffer Write to Display on i.MX8QXP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Support for Direct Framebuffer Write to Display on i.MX8QXP

49件の閲覧回数
Ram2
Contributor III

Hi NXP Team,

 

Soc : iMX8qxpC0mek
Linux O.S : yocto [Scarthgap L6.6.5 ]
We would like to check whether direct framebuffer writing to the display is supported on the i.MX8QXP Yocto Linux platform.

Our requirement is to display graphics or an image directly during the early boot stage, before the Weston/Wayland compositor and HMI application are initialized.

Could you please clarify:

  1. Whether direct framebuffer access, such as /dev/fb0, is supported.
  2. Whether the display can be updated directly using DRM/KMS without starting Weston.
  3. Whether NXP provides any reference application or sample code for direct display rendering
  4. The required kernel configurations, device-tree changes, or display-driver settings.
  5. Whether direct framebuffer access could conflict with Weston when the compositor starts later.

Please share the recommended approach for implementing early display output on the i.MX8QXP platform.

 

0 件の賞賛
返信
1 返信

19件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @Ram2 

Hope you are doing very well.

 

1. Is /dev/fb0 (fbdev) supported?

No, not natively on i.MX 8. The NXP i.MX Linux Reference Manual explicitly shows ins chapter 6.2.2 Frame buffer:

Frame buffer drivers are supported for i.MX 6 and i.MX 7, but not for i.MX 8

 

2. Direct DRM/KMS access without Weston

Yes, this is the correct and supported approach.

On i.MX 8, Weston uses the DRM backend, which means Weston must not be running when an application directly accesses DRM/KMS. 

You can take a look to the chapter 7.3.10.7 cam test application of UG10163.

 

3. NXP Reference Application / Sample Code

You can take a look to the SDK_2_9_0_MEK-MIMX8QX\boards\mekmimx8qx\driver_examples\dpu\character example. Download it from MCUXpresso SDK.

 

4. Kernel Configuration, Device Tree, and Display Driver Settings

Kernel configuration (in imx_v8_defconfig):

CONFIG_DRM=y # DRM framework
CONFIG_DRM_IMX=y # i.MX DPU DRM driver (drivers/gpu/drm/imx)
CONFIG_DRM_IMX_DPU=y # DPU-specific DRM module
CONFIG_DRM_IMX_MIPI_DSI_NORTHWEST=y # MIPI DSI (for OLED panel support)
CONFIG_DRM_IMX_LDB=y # LVDS Display Bridge

 

Please take a look to the Table 10. Kernel and device tree configurations of RN00210, in section Video Display.

 

5. Conflict with Weston When It Starts Later

Yes, there is a conflict.

Since both the early-boot DRM/KMS application and Weston fight for exclusive control of /dev/dri/card0, the early application must release the DRM master before Weston starts.

 

You can try display via U-Boot logo. U-Boot supports BMP images rendered via DRM/simplefb. This completely avoids the Linux-layer conflict and produces the earliest possible splash screen.

 

Best regards,

Salas.

 

 

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2399147%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Ei.MX8QXP%E3%81%A7%E3%81%AE%E7%9B%B4%E6%8E%A5%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2399147%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20class%3D%22%22%3E%3CSPAN%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81NXP%20%E3%83%81%E3%83%BC%E3%83%A0%E3%81%AE%E7%9A%86%E6%A7%98%E3%80%81%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%26nbsp%3B%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%3ESoc%20%3A%20iMX8qxpC0mek%3CBR%20%2F%3ELinux%20OS%20%3A%20yocto%20%5BScarthgap%20L6.6.5%5D%3CBR%20%2F%3Ei.MX8QXP%20Yocto%20Linux%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E4%B8%8A%E3%81%A7%E3%80%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%81%B8%E3%81%AE%E7%9B%B4%E6%8E%A5%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%8C%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%9F%E3%81%84%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%3E%E7%A7%81%E3%81%9F%E3%81%A1%E3%81%AE%E8%A6%81%E4%BB%B6%E3%81%AF%E3%80%81Weston%2FWayland%E3%82%B3%E3%83%B3%E3%83%9D%E3%82%B8%E3%82%BF%E3%83%BC%E3%81%A8HMI%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%82%8B%E5%89%8D%E3%81%AE%E5%88%9D%E6%9C%9F%E8%B5%B7%E5%8B%95%E6%AE%B5%E9%9A%8E%E3%81%A7%E3%80%81%E3%82%B0%E3%83%A9%E3%83%95%E3%82%A3%E3%83%83%E3%82%AF%E3%82%84%E7%94%BB%E5%83%8F%E3%82%92%E7%9B%B4%E6%8E%A5%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%20class%3D%22%22%3E%3CSPAN%3E%E3%82%82%E3%81%86%E5%B0%91%E3%81%97%E8%A9%B3%E3%81%97%E3%81%8F%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3A%3C%2FSPAN%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CSPAN%3E%2Fdev%2Ffb0%3C%2FSPAN%3E%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%3CSPAN%3E%E7%9B%B4%E6%8E%A5%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%3C%2FSPAN%3E%3CSPAN%3E%E3%81%8C%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EWeston%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%9B%E3%81%9A%E3%81%ABDRM%2FKMS%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E7%9B%B4%E6%8E%A5%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3ENXP%E3%81%8C%E7%9B%B4%E6%8E%A5%E8%A1%A8%E7%A4%BA%E3%83%AC%E3%83%B3%E3%83%80%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%84%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%8F%90%E4%BE%9B%E3%81%99%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3E%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E6%A7%8B%E6%88%90%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E5%A4%89%E6%9B%B4%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3E%E3%82%B3%E3%83%B3%E3%83%9D%E3%82%B8%E3%82%BF%E3%81%8C%E5%BE%8C%E3%81%8B%E3%82%89%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%9F%E9%9A%9B%E3%81%AB%E3%80%81%E7%9B%B4%E6%8E%A5%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%8CWeston%E3%81%A8%E7%AB%B6%E5%90%88%E3%81%99%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%80%82%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%20class%3D%22%22%3E%3CSPAN%3Ei.MX8QXP%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%A7%E3%81%AE%E6%97%A9%E6%9C%9F%E8%A1%A8%E7%A4%BA%E5%87%BA%E5%8A%9B%E5%AE%9F%E8%A3%85%E3%81%AE%E6%8E%A8%E5%A5%A8%E6%96%B9%E6%B3%95%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2399283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Support%20for%20Direct%20Framebuffer%20Write%20to%20Display%20on%20i.MX8QXP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2399283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F228214%22%20target%3D%22_blank%22%3E%E3%80%81%40Ram2%E3%81%95%E3%82%93%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E3%81%8A%E5%85%83%E6%B0%97%E3%81%A7%E3%81%8A%E9%81%8E%E3%81%94%E3%81%97%E3%81%AE%E3%81%93%E3%81%A8%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E1.%20%2Fdev%2Ffb0%20(fbdev)%20%E3%81%AF%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E3%81%84%E3%81%84%E3%81%88%E3%80%81i.MX%208%E3%81%A7%E3%81%AF%E3%83%8D%E3%82%A4%E3%83%86%E3%82%A3%E3%83%96%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82NXP%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Freference-manual%2FRM00293.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ei.MX%20Linux%20%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%3C%2FA%3E%20%E3%81%AB%E3%81%AF%E3%80%81%E7%AC%AC6.2.2%E7%AB%A0%E3%81%AE%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%81%8C%E6%98%8E%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%3A%3C%2FP%3E%0A%3CP%3E%3CEM%3E%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%AF%20i.MX%206%E3%81%A8%20i.MX%207%E3%81%A7%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81i.MX%208%E3%81%A7%E3%81%AF%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%3C%2FEM%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E2.%20%E3%82%A6%E3%82%A7%E3%82%B9%E3%83%88%E3%83%B3%E3%82%92%E4%BD%BF%E3%82%8F%E3%81%9A%E3%81%AB%E7%9B%B4%E6%8E%A5DRM%2FKMS%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E3%81%93%E3%82%8C%E3%81%AF%E6%AD%A3%E3%81%97%E3%81%84%E3%80%81%E3%81%9D%E3%81%97%E3%81%A6%E6%8E%A8%E5%A5%A8%E3%81%95%E3%82%8C%E3%82%8B%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3Ei.MX%208%E3%81%A7%E3%81%AF%E3%80%81Weston%E3%81%AFDRM%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E7%9B%B4%E6%8E%A5DRM%2FKMS%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B%E9%9A%9B%E3%81%AB%E3%81%AFWeston%E3%81%8C%E7%A8%BC%E5%83%8D%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fuser-guide%2FUG10163.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EUG10163%3C%2FA%3E%E3%81%AE%E7%AC%AC7.3.10.7%E7%AB%A0%E3%81%AEcam%E3%83%86%E3%82%B9%E3%83%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E3.%20NXP%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%2F%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3ESDK_2_9_0_MEK-MIMX8QX%5Cboards%5Cmekmimx8qx%5Cdriver_examples%5Cdpu%5Ccharacter%E3%81%AE%E4%BE%8B%E3%82%92%E8%A6%8B%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2Fselect%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMCUXpresso%20SDK%3C%2FA%3E%E3%81%8B%E3%82%89%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E4.%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E8%A8%AD%E5%AE%9A%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%80%81%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E8%A8%AD%E5%AE%9A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E8%A8%AD%E5%AE%9A%EF%BC%88imx_v8_defconfig%E5%86%85%EF%BC%89%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-python%22%3E%3CCODE%20translate%3D%22no%22%3ECONFIG_DRM%3Dy%20%23%20DRM%20framework%0ACONFIG_DRM_IMX%3Dy%20%23%20i.MX%20DPU%20DRM%20driver%20(drivers%2Fgpu%2Fdrm%2Fimx)%0ACONFIG_DRM_IMX_DPU%3Dy%20%23%20DPU-specific%20DRM%20module%0ACONFIG_DRM_IMX_MIPI_DSI_NORTHWEST%3Dy%20%23%20MIPI%20DSI%20(for%20OLED%20panel%20support)%0ACONFIG_DRM_IMX_LDB%3Dy%20%23%20LVDS%20Display%20Bridge%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E8%A1%A810%E3%82%92%E3%81%94%E8%A6%A7%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Frelease-note%2FRN00210.pdf%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3ERN00210%3C%2FA%3E%E3%81%AE%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%8A%E3%82%88%E3%81%B3%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E6%A7%8B%E6%88%90%EF%BC%88%E3%83%93%E3%83%87%E3%82%AA%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4%E3%81%AE%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%EF%BC%89%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSTRONG%3E5.%20%E3%82%A6%E3%82%A7%E3%82%B9%E3%83%88%E3%83%B3%E3%81%A8%E3%81%AE%E5%AF%BE%E7%AB%8B%E3%81%8C%E5%BE%8C%E3%81%8B%E3%82%89%E5%A7%8B%E3%81%BE%E3%82%8B%E5%A0%B4%E5%90%88%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%E3%81%AF%E3%81%84%E3%80%81%E5%AF%BE%E7%AB%8B%E3%81%AF%E5%AD%98%E5%9C%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%97%A9%E6%9C%9F%E8%B5%B7%E5%8B%95%E3%81%AEDRM%2FKMS%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8Weston%E3%81%AF%2Fdev%2Fdri%2Fcard0%E3%81%AE%E7%8B%AC%E5%8D%A0%E5%88%B6%E5%BE%A1%E3%82%92%E4%BA%89%E3%81%86%E3%81%9F%E3%82%81%E3%80%81%E6%97%A9%E6%9C%9F%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AFWeston%E3%81%8C%E9%96%8B%E5%A7%8B%E3%81%99%E3%82%8B%E5%89%8D%E3%81%ABDRM%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%92%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%97%E3%81%AA%E3%81%91%E3%82%8C%E3%81%B0%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EU-Boot%E3%81%AE%E3%83%AD%E3%82%B4%E3%81%A7%E8%A1%A8%E7%A4%BA%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%E3%81%AE%E3%82%82%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%82%88%E3%80%82U-Boot%E3%81%AFDRM%2Fsimplefb%E3%81%A7%E3%83%AC%E3%83%B3%E3%83%80%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%95%E3%82%8C%E3%81%9FBMP%E7%94%BB%E5%83%8F%E3%82%92%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%AB%E3%82%88%E3%82%8ALinux%E5%B1%A4%E9%96%93%E3%81%AE%E7%AB%B6%E5%90%88%E3%82%92%E5%AE%8C%E5%85%A8%E3%81%AB%E5%9B%9E%E9%81%BF%E3%81%97%E3%80%81%E5%8F%AF%E8%83%BD%E3%81%AA%E9%99%90%E3%82%8A%E6%97%A9%E3%81%84%E3%82%B9%E3%83%97%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E7%94%BB%E9%9D%A2%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%B5%E3%83%A9%E3%82%B9%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E