a). 因为演示使用的LVDS液晶屏分辨率为1024x768,这里将uboot显示环境变量默认值修改为对应分辨率
b). 首***入***的uboot源代码对 include/configs/colibri_imx6.h 文件进行修改,产生的patc***件如下:
https:///simonqin09/openembedded_demo/blob/master/meta-toradex-custom/recipes-bsp/u-boot/files/colibri_imx6_uboot_custom.patch
c). 在 meta-toradex-customlayer目录下创建 recipes-bsp/u-boot目录,并对 u-boot-toradex_2016.11.bb 文件进行append,增加上面生成的patch内容,如下:
https:///simonqin09/openembedded_demo/blob/master/meta-toradex-custom/recipes-bsp/u-boot/u-boot-toradex_2016.11.bbappend
5). OpenEmbedded下Linux kernel 和 device tree 修改示例
a). 对Linux kernel进行重新config,增加了如下RTL8152 USBEthernet Adapter驱动
--------------------------------
→ Device Drivers → Network device support → USB NetworkAdapters
<*> Realtek RTL8152/RTL8153 Based USBEthernet Adapters
--------------------------------
生成的新的defconfig文件如下:
https:///simonqin09/openembedded_demo/blob/master/meta-toradex-custom/recipes-kernel/linux/files/defconfig
b). 对 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts文件进行修改,增加UART4 和 UART5 连个串口支持,关于Colibri iMX6串口详细说明请参考这里,修改后的 patch 文件0001-custom-devicetree.patch 请见如下:
https:///simonqin09/openembedded_demo/blob/master/meta-toradex-custom/recipes-kernel/linux/files/0001-custom-devicetree.patch
c). 在 meta-toradex-customlayer目录下创建 recipes-kernel/linux目录,并对 linux-toradex_4.1-2.0.x.bb 文件进行append,将上面生成的 defconfig 和 0001-custom-devicetree.patch增加进去,如下:
https:///simonqin09/openembedded_demo/blob/master/meta-toradex-custom/recipes-kernel/linux/linux-toradex_4.1-2.0.x.bbappend
然后再创建 files 目录,将defconfig 和 0001-custom-devicetree.patch 两个文件***进去。
另外,关于如何生成kernel patch,也可以参考下面文章:
https:///blog/patching-kernel-in-openembedded
82-51-0014-03 - FOXBORO
821GM-IK1SL2 - FOXBORO
821GMIK1SL2 - FOXBORO
823DP-13K1NM1 - FOXBORO
823DP-D3K1SHO-M - FOXBORO
823DP-I321NL2 - FOXBORO
823DP-I3K1NM1-Y - FOXBORO
823DP-I3S1NH1-A - FOXBORO
823DP-I3S1NL2 - FOXBORO
823DP-I3S1***2-BM - FOXBORO
823DP13K1NM1 - FOXBORO
823DPD3K1SHOM - FOXBORO
823DPI321NL2 - FOXBORO
823DPI3K1NM1Y - FOXBORO
823DPI3S1NH1A - FOXBORO
823DPI3S1NL2 - FOXBORO
823DPI3S1***2BM - FOXBORO
8251001403 - FOXBORO
828837 - FOXBORO
828843 - FOXBORO
83-SA02TFAA - FOXBORO
83FT06S3SSTJELMN - FOXBORO
83SA02TFAA - FOXBORO
841GM-D12 - FOXBORO
841GMD12 - FOXBORO
863DPM2D1NKM - FOXBORO
863MPHD1ASBKAM - FOXBORO
870ITECAYFNZ - FOXBORO
870PH-70 - FOXBORO
870PH-70-N - FOXBORO
870PH70 - FOXBORO
870PH70N - FOXBORO
871A1F - FOXBORO
871A1F3/EP389D-ST-A - FOXBORO
871A1F3EP389DSTA - FOXBORO
871A2F/EP389B-ST-A - FOXBORO
871A2FEP389BSTA - FOXBORO
871A4F - FOXBORO
871EC-SP0-4 - FOXBORO
871ECRE0 - FOXBORO
871ECSP04 - FOXBORO
871FT-2D1A1C-3-ST-A - FOXBORO
871FT2D1A1C3STA - FOXBORO
871PH1F1A - FOXBORO
871PH1F1A7 - FOXBORO
872-20AMS - FOXBORO
872-20AMS-4 - FOXBORO
87220AMS - FOXBORO
87220AMS4 - FOXBORO
873EC-AIPFGZ-5 - FOXBORO
873ECAIPFGZ5 - FOXBORO
873PH-AIWFGZ-7 - FOXBORO
873PHAIWFGZ7 - FOXBORO
875ECA2F - FOXBORO
893RA-QFLS006 - FOXBORO
893RAQFLS006 - FOXBORO
896-PA-E-CS-E/FN-A - FOXBORO
896PAECSEFNA - FOXBORO
898052 - FOXBORO
898413 - FOXBORO
910-EB4 - FOXBORO
910-EB4 - FOXBORO
910EB4 - FOXBORO
920EA1 - FOXBORO
9306ASIBBTSJGN - FOXBORO
96190276 - FOXBORO
96190276 - FOXBORO
99D250 - FOXBORO
99SC-A6E - FOXBORO
99SCA6E - FOXBORO
A2003MF - FOXBORO
A2010SE - FOXBORO
A2019SC - FOXBORO
A2020RY - FOXBORO
A2038CK - FOXBORO
A2040LQ - FOXBORO
A2041EA - FOXBORO
A2044MBE - FOXBORO
A2044QS - FOXBORO
A2044RD - FOXBORO
A2046GB - FOXBORO
A2047UJ-K - FOXBORO
A2047UJK - FOXBORO
A2047VA - FOXBORO
A2047VE - FOXBORO
A2047VEH - FOXBORO
A2047VG - FOXBORO
A2047VS - FOXBORO
A2047YV - FOXBORO
A2048JL - FOXBORO
A2048JV - FOXBORO
A2048RG - FOXBORO
A2048SU - FOXBORO
A2049AK - FOXBORO
A2049ELH - FOXBORO
A2049JM - FOXBORO
A2049WW - FOXBORO
A2050UZ - FOXBORO
A2050UZD - FOXBORO
A2050YKB2 - FOXBORO
A2050YKD1 - FOXBORO
A2051NK - FOXBORO
AD-7530-115 - FOXBORO
AD-7530-380 - FOXBORO
AD7530115 - FOXBORO
AD7530380 - FOXBORO
AP20 - FOXBORO
AS700BUE - FOXBORO
B0129BC - FOXBORO
B0131XU - FOXBORO
B0132UH - FOXBORO
B0132WK - FOXBORO
B0133DQ - FOXBORO
B0133LA - FOXBORO
B0133LD - FOXBORO
B0133LF - FOXBORO
B0133LH - FOXBORO
B0133LN - FOXBORO
B0133LN-D - FOXBORO
B0133LND - FOXBORO
B0133LP - FOXBORO
B0133TD - FOXBORO
B0133TK - FOXBORO
B0134SV - FOXBORO
B0134ZR - FOXBORO
B0134ZX - FOXBORO
B0136CG - FOXBORO
B0137NQ - FOXBORO
B0137NR - FOXBORO
B0138RA - FOXBORO
B0139RB - FOXBORO
B0142CB - FOXBORO
B0142CC - FOXBORO
B0142CE - FOXBORO
B0142CH - FOXBORO
B0142DQ - FOXBORO
B0142DR - FOXBORO
B0152ME - FOXBORO
B0158LY - FOXBORO
B0158MC - FOXBORO
B0183AC - FOXBORO
B0184YV - FOXBORO
B4010UK - FOXBORO
C0128CB - FOXBORO
C0128CB - FOXBORO
C0128EX - FOXBORO
C0128EX - FOXBORO
C0130QX - FOXBORO
C0130QX - FOXBORO
C0131CF - FOXBORO
C0131CF - FOXBORO
C0131LF - FOXBORO
C0131LF - FOXBORO
C0131LG - FOXBORO
C0131LG - FOXBORO
C0131LH - FOXBORO
C0131LH - FOXBORO
C0131LJ - FOXBORO
C0131LJ - FOXBORO
C0131MA - FOXBORO
C0131MA - FOXBORO
C0135SB - FOXBORO
C0135SB - FOXBORO
C0135YW - FOXBORO
C0135YW - FOXBORO
C0136UD - FOXBORO
C0136UD - FOXBORO
C0138ZB - FOXBORO
C0138ZB - FOXBORO
C0140GJ - FOXBORO
C0140GJ - FOXBORO
C0140PE - FOXBORO
C0140PE - FOXBORO
C0140ZJ - FOXBORO
C0140ZJ - FOXBORO
C0140ZS - FOXBORO
C0140ZS - FOXBORO
C0143AH - FOXBORO
C0143DL - FOXBORO
C0146PD - FOXBORO
C0149EC - FOXBORO
C0149HQ - FOXBORO
C0162BX - FOXBORO
C0162BX - FOXBORO
C119KY - FOXBORO