1.Set
up the development environment
1.1 Requirements to the virtual
machine
The practical using
case with Windows PC is to install a virtual machine such as Oracle VM
VirtualBox. The VM should have 4G memory at least, 100G hard disk approximately.
Connect the VM to the internet. The internet is needed because when compiling
in YOCTO, Ubuntu needs to be connected to the internet. Yocto-downloads
only contain part of the resources, other resources need to be downloaded via
internet.
1.2 The recommended Ubuntu version
Ubuntu 16.04 64-bit
release version.
1.3 How to connect PC to the serial
ports of the development board?
Use USB-TTL serial
port cable to connect PC with DEBUG serial port (JP1) on the development board.
Do not use RS232 DB9 cable to connect with JP1 because the voltage of JP1 is
3.3V while the voltage from DB9 is 12V.
1.4 Naming rules of MYIR’s boards
and explanation of relevant DTB files
MYC means CPU modules. MYB means base boards
(carrier boards). MYD means development boards which are consisted of CPU
modules and carrier boards.
-
MYC-Y6ULG2-256N256D-50-I
is based on 528MHz NXP i.MX6UL G2 sub family processors with 256MB DDR3, 256MB
Nand Flash of industrial working temp.
-
MYC-Y6ULY2-256N256D-50-I
is based on 528MHz NXP i.MX6ULL Y2 sub family processors with 256MB DDR3, 256MB
Nand Flash of industrial working temp.
Explanation of relevant DTB files:
-
If
you are using development boards based on i.MX6UL, modify myd-y6ul-gpmi-weim.dtb;
myb-y6ul-14x14.dts
-
If you are using development boards based on i.MX6ULL,
modify myd-y6ull-gpmi-weim.dtb; myb-y6ull-14x14.dts
|