Home
DIMM-MX6 Developer Kit for Android
Contents
1. File transfer via NFS from server 172 26 1 3 our IP address is Filename nfsroot dimm mx6q root rootfs boot initramfs dimm mx6 Load address 0x11000000 Loading done Bytes transferred 3028070 2e3466 hex Using FEC device File transfer via NFS from server 172 26 1 3 our IP address is Filename nfsroot dimm mx6q root rootfs boot uImage Load address 0x10800000 Loading done Bytes transferred 3895292 3b6ffc hex BOOTP broadcast DHCPocluentobound tovacddressil729296 0 9 Booting kernel from Legacy Image at 10800000 Image Name Lonuxco0 552055533 93513367 mage Type ARM Linux Kernel Image uncompressed Data Size 3895228 Bytes 3 7 MiB Load Address 10008000 Entry Point 10008000 Verifying Checksum OK Loading init Ramdisk from Legacy Image at 11000000 Image Name core image purs dimm mx6 2012110 mage Type ARM Linux RAMDisk Image gzip compressed Data Size 3028006 Bytes 2 9 MiB Load Address 11000000 Entry Ponts 15000000 Verifying Checksum OK Loading Kernel Image OK OK Starting
2. DIMM MX6 module carries two dip switches which have to be setup as follows for a successful start up of the bootloader DIP Switch setting for successful start up 2 1 off X on X DIMM MX 6 Developer Kit for Android Rev1 6 21 emtr ion 4 3 Bootloader prompt The bootloader prompt is reached if you press a key in the console window when the boot delay is counted down The bootloader prompt allows you to change settings of the bootloader to update the Android image in flash or boot via NFS COM1 115200baud Tera Term VT Bl x File Edit Setup Control Window Resize Help Boot 2012 0 dirty Hay 08 2013 09 29 58 PU Freescale i HX6Q rev1 at 792 HHz eset cause POR FSL SDHC D FSL SDHC 1 FSL SDHC 2 F Detected Hx25L64050 uith page size 64 KiB total 8 HiB In serial serial serial FEC PRIHE THH HX6 U Boot gt We are using mainline U Boot A detailed description of the bootloader can be found on the homepage of the U Boot project http www denx de wiki U Boot 4 3 1 Print Change environment variables The environment variables are handled by using 3 commands printenv setenv saveenv Printenv shows you the current setting of all environment variables Setenv variable value changes the value of an environment variable This change is only in RAM and will be lost after reset The changes can be made permanent by using saveenv The following example shows how the boot command is
3. kernel Dui pe 185529 118252195 HEHEHE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEEEEEEEEE EEEE HE E E E E E E E H H H H H DIMM MX6 Developer Kit for Android Rev1 10 21 emtr ion Log from Linux Kernel Starting dude dd dd dd dd HH HUE HERE HH HH HH HERE HERR HT RH HH RB BS Executing init script S60 for passing kernel command line cmdline console ttymxcl1 115200n8 serverip 172 26 1 3 empurs cmd production boot mode nfs boot dir nfsroot dimm mx6q root rootfs ip dhcp Parsing result SERVERIP 172 26 1 3 EMPURS CMD production BOOT MODE nfs BOOT DIR nfsroot dimm mx6q root rootfs FEAE HE FE HH HE FE HH AE HE FE FE EH HE FE HEE EH FE FE HE EH HE HE EH HE EH ER EH HEE EH EH EE HR EH E E H E HEHEHE HHH HH HH E EE E EE E HE HE EE script usr sbin emPURS is executed FE AE HE FE FE HH HE EH AE FE FE FE EHH HH HE EH E E HE EEE FEE AE FE HHH EEE EE HEE EE FE AE HE FE FE TE AE HE FE FE TE AE FE HEE E FE FE TE HEE FE E E HEE EH USAGE The script requires four parameters lst parameter command etc production update kernel update rfs 2nd parameter ipaddress of the server 3rd parameter boot mode nfs or tftp 4th parameter boot directory tftp path of the tftp subdirectory with the closing slash for example partl part2 part3 nfs path of the
4. to start 5 2 My Application an Hello World example You can start by clicking on a new project or use the recent project if available Android Studio P N Iai Welcome to Android Studio Recent Projects Quick Start Ew New Project EY Import Project me EA Open Project v Check out From Version Control P ei Configure E Docs and How Tos Android Studio 0 3 2 Build 132 893413 Check For updates now DIMM MX6 Developer Kit for Android Rev1 14 21 emtr ion New Project Application name My Application Module name MyApplication Package name com emtrion myapplication Project location home hico AndroidStudioProjects MyApplicationProject Minimum required SDK API 16 Android 4 1 Jelly Bean v Target SDK API 17 Android 4 2 Jelly Bean v Compile with API 19 Android 4 4 KitKat v Language Level 6 0 Override in interfaces Theme Holo Light with Dark Action Bar vj Create custom launcher icon vi Create activity J Mark this project as a library Support Mode Description it must be a valid Java package name Follow the next instructions 1 Name your project ex My Application 2 3 Minimum required SDK API 16 or API 17 4 Target SDK API 17 Now you click on Next until Finish Now the IDE is launching You are reading to start coding The package name must be a unique identi
5. user First data block 1 Maximum filesystem blocks 67633152 61 block groups 8192 blocks per group 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks Bigs BATT ONG Sees TITZ POAC SALES dote Allocating group tables done Writing inode tables done Creating journal 8192 blocks done Writing superblocks and filesystem accounting information done mke2fs 1 42 1 17 Feb 2012 Discarding device blocks done Filesystem label OSMEy e NUX Block size 4096 log 2 Fragment size 4096 log 2 Stride 0 blocks Stripe width 0 blocks 96768 inodes 386555 blocks 19327 blocks 5 00 reserved for the super user First data block 0 Maximum filesystem blocks 398458880 12 block groups 32768 blocks per group 32768 fragments per group 8064 inodes per group Superblock backups stored on blocks 32768 98304 163840 229376 294912 Allocating group tables done Writing inode tables done Creating journal 8192 blocks done Writing superblocks and filesystem accounting information done oo gt BOOL PART LE LON TRORMATED ok tune2fs 1 42 1 17 Feb 2012 Setting maximal mount count to 1 DIMM MX 6 Developer Kit for Android Rev1 12 21 emtr ion Setting interval between checks to 4294880896 seconds tune2fs 1 42 1 17 Feb 2012 Setting maximal mount count to 1 Setting interval between checks to 4294880896 seconds ios BOOL PARTE LLONSTUNING ok EXT3 fs barrier
6. 1 i 11 21 13 53 40 974 2579 2595 system process D InputEventConsistencyVerifier KeyEvent ACTION UP but key vas not down hdi in android view ViewRootIap1 41993d28 O sent at 2296681000000 KeyEvent action ACTION UP keyCode KEYCODE DPAD LEFT scanCode 57 metaState 0 flags Ox8 repeatCount 0 eventTine 2296681 downTime 2293853 deviceIde2 source 0x301 recent events n 1 sent at 2296560000000 KeyEvent actionsACTION UP keyCodesKEYCODE DPAD RIGHT scanCode 65 netaState 0 flags 0x80000008 repeatCount 0 eventTime 2296560 downTimes2293853 deviceld 2 source x301 G 2 sent at 2295532000000 KeyEvent action ACTION DOWN keyCode KEYCODE DPAD DOWN scancode 66 metaState O flags 0x8 repeatCount 44 eventTime 2296532 dovnTine 2293853 deviceld 2 Source 0x30 3 sent at 2296481000000 KeyEvent action ACTION DOWN keyCode KEYCODE DPAD DOWN scanCode 66 metaState O flags 0x8 repeatCount 43 eventTime 2206481 dovnTine 2293853 devicelde2 source x301 4 sent at 2295430000000 KeyEvent action ACTION_DOWN keyCode KEYCODE DPAD DOWN scanCodes65 metaState 0 flags 0x8 repeatCount 42 eventTise 2296430 downTimes2293853 deviceld 2 source 0x301 amp 5 sent at 2296330000000 KeyEvent actloneACTION DOWN keyCode KEYCODE DPAD DOWN scanCade 66 metaState O flags 0x8 repeatCounte4l eventTise 2296380 dovnTine 2293853 devicelde2 source 0x301 11 221 13 53 41 704 2653 2653 cos android systemui D P
7. DIMM MX6 Developer Kit for Android User Manual Rev1 18 11 2013 emtrion GmbH emtrion embedded systems Copyright 2013 emtrion GmbH All rights reserved This documentation may not be photocopied or recorded on any electronic media without written approval The information contained in this documentation is subject to change without prior notice We assume no liability for erroneous information or its consequences Trademarks used from other companies refer exclusively to the products of those companies Revision 1 18 11 2013 Rev Date Signature Changes 1 18 11 2013 Ha This document is published by emtrion GmbH Alter Schlachthof 45 D 76131 Karlsruhe Germany Tel 49 0 721 62725 0 Fax 49 0 721 62725 19 E mail mail emtrion de Internet www emtrion de DIMM MX6 Developer Kit for Android Rev1 2 21 emtrion 1 Contents 1 2 3 4 Sonic 3 SPAM TAS ses t E EE 4 aye ere Ufei o q m E 5 The BOOtOA MSR 22242224 m 6 4 1 Communication settings entente tentent teniente sten tento ntte ten iaa ai 6 z AE PIECE Uo dee 6 43 Bootloaderjprompt niece tritici tenete iet eee ttes eee eii etst A R AE 7 4 3 1 Print Change environment variables eer
8. e esee ennt tenentes tennctesnnttnnns 7 4 3 2 Network set j ceio ttti tineis aia ble eek esr edel ete stets peek stipes ases decade 7 44 Updating Android Images uunc drea un QUNM c RR QR doa agb XE un Dern ses bed au Rd 8 Android Application quick start Guide eee eese tentent tent tnnt toast sotto tota teto tto nis 14 5 1 izioricpinpe T 14 52 My Application an Hello World example e esee eee tenn tenet nttnnttonnis 14 Running Android Via INE Ba ouaecniroiditisprr rini d Qu RE andre RUE HATH TREE RF R d LER M NM RE SEES 17 6 1 Setting up the baotloBtBE ui cene dator dean REA RURDU ZI FREUND PUER MU 17 5 2 Tibublsshoutifit assaccos andioda aii pad vii oir a can QbPU Cid s iita vna thai Gu BT CM Ert Erico iln D 19 Android for advanced USET AE iiin 20 7 1 Modifying the Android File SySter sicat OR b M t Up EA decal tU A RR AURA ER 20 7 2 Rebuilding the pacatis isconsutstis oni ir bI GRnIM M DRFORUEM GIG s Utd aA RE taire n NR ODD DATAE 20 CEU 21 DIMM MX6 Developer Kit for Android Rev1 3 21 emtr ion embedded systems 2 Definitions The table below lists some definitions of terms in this manual Android Open Source Project IDE integrated development environment Operating System DIMM MX6 Developer Kit for Android Rev1 4 21 emtrion 3 Introduction Emtrion has designed this Android s
9. ealtime clock Hata a HE a HE a HE a EE udhcpc v1 19 4 startedvel 6 Sending discover Sending select for L72 28 1 10 Lease of 172 26 1 10 obtained lease time 43200 Stopping syslogd klogd no syslogd found none killed Deconfiguring network interfaces done Sending all processes the TERM signal Sending all processes the KILL signal Unmounting remote filesystems Deactivating swap Unmounting local filesystems Rebooting Restarting system The system image and data partition are re programmed and the system can be restarted DIMM MX6 Developer Kit for Android Rev1 13 21 emtr ion 5 Android Application quick start Guide 5 1 Preparation First of all you need the VM to run on your computer You can use the provided VMware player and the emDroid VM included in the DVD with the starter kit The emDroid VM is an Ubuntu 12 04 LTS 32bits Linux machine with everything installed for you to start developing an Android Application The login and the password are the same hico Once you are up and running you can power up your dim mx6 development board and connect the USB Device connector J23 the Cadun baseboard to your computer When the Android operating system is functional on the development board you can click on the android studio application icon available on the emDroid VM android studio The Android studio application is now starting you are reading
10. ek kk kk ck kk kk kk kk ko ke Sk ke ke ko kt ko ko ko ko ko KOR KOK ck kk kk KR KOK ck kk kk 3c e mmcblk0 INFO 2095MB SIZE 2095 UNIT MB xx ckckck ck kk kk okckck kc k ck kk KKKKKKKKKKKKKKKKKKKKK S S EDE KKK KKK KKK KKK ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ok ck ck ck ck ko k ck kk kk kk kk kx kk kk kkkk HEER detected unit MB ERE ERE ERE ER HR SIZE of linux partition 2095 FE E E AE AE EH AE FE FE FEAE AE DIMM MX6 Developer Kit for Android Rev1 11 21 emtr ion EEEE HE a HE a EE creating partitions on mnel at aa HE aE HE aE HE aE EEE 10 0 records in 10 0 records out r gt CREATING PARTITIONS ok Model SD 2GB sd mmc Disk dev mmcb1k0 2095MB Sector size logical physical 512B 512B Eau enable qt Disk Flags Number Start End Size File system Name Flags 1049kB 512MB 511MB ext3 linux 2 512MB 2095MB 583MB ext3 data FEFE FE HE FE E FE TE HE FE E FE EERE FE TE HE FE E FE TE FE TE HE FE E FE TE EEE E ERE EG E HEHEHE E BE formating root partition EEEE E EE HEE EE G HEE dk HE FE FE FE HEE FE E FE TE FE FE HE FE E FE TE HE FE HE FE TE FE FE HE FE E FE TE FE EEE E ERE E E sh q unknown operand sh q unknown operand mke2fs 1 42 1 17 Feb 2012 Discarding device blocks done Filesystem label OSSE em Block size 1024 log 0 Fragment size 1024 log 0 Stride 0 blocks Stripe width 0 blocks 124928 inodes 498688 blocks 24934 blocks 5 00 reserved for the super
11. fier For your application It is typically not shown to users but it must stay the same For the lifetime of your application it is how multiple versions of the same application are considered the same app This is typically the reverse domain name of your organization plus one or more application identifiers and Next Cancel Help In Package name change com example myapplication ex com emtrion application DIMM MX6 Developer Kit for Android Rev1 15 21 emtr ion embedded systems Eile Edit View Navigate Code Analyze Refactor Build Run Tools VCS Window Help oo X PARAL SO espns POY EL Sw Q T3 MyApplicationProject i MyApplication src My main Djeva com Semtrion myapplication lt MainActivityjava uP Projet Be 9 I MajnActivityjava x 8 AndroidManifest xml x is fragment main xmi x E Ca MyApplicationProject package coa entrion syapplication aE E rides kupn g 4 3 NI agrade EA MyApplication E public class MainActivity extends Activity D build eoverride E sre e protected void onCreate Bundle savedinstancestate super onCreate savedInstanceState e te amp Omain setContentView R Layout activity main o z amp D java H T j if savedInstanceState null amp Ores getfragnentManager beginTransaction h drawable hdpi Add R 1d comtaiaer new PlaceholderFragsent t 0 amp 3 drawable mdpi s 9 amp drawab
12. honeStatusBar disable expand icons alerts ticker system info back home recent clock search gt J 11 2 13 53 41 704 2579 2779 systen process W InputMethodManagerService Window already focused ignoring focus gain of com android internal viev IlnputMethodClientfStub Prory amp Mlalbe28 attributesnull token android os BinderProry6M1863450 x 11 21 13 53 44 694 2316 2603 W audio hw primary do out standby 1074329336 ES Termina 6 Android WHDebug ToDo Event Log i All files are up to date 9 minutes ago 44 LFSIUT 8 8 Once you are ready you can either click on the green triangle run My Application to run the application in release mode or you can lunch the Debugger the tiny green bug on the right Choose Device Choose a running device Device Serial Number State Compatible Launch emulator pncridvitueldevee Rene Use same device For Future launches OK Cancel The IDE ask you to choose the device You normally should see the DIMM MX6 Android device DIMM MX6 Developer Kit for Android Rev1 16 21 emtr ion Once running you can see your Application on the Development board My Application Hello world Congratulation you are running your first Android application on the DIMM MX 6 6 Running Android via NFS 6 1 Setting up the bootloader First of all connect your board to a serial line with the following parameter Tera Term Serial port set
13. ification by testing via NFS See section 6 7 2 Rebuilding the package When you are satisfied with your modified file system you can build packages and flash it into your target To do this simply run the following script in the folder script mx6 userland package sh It creates the following packages in your Data partition see section 7 3 android datafs dimm mx6 tar bz2 android rootfs dimm mx6 tar bz2 DIMM MX6 Developer Kit for Android Rev1 20 21 emtrion Then you can replace the packages files by the one in home hico share dimm mx6q images And launch an update of the Android System see section 4 4 7 3 Backup The VM include an extra partition called Data You can find it here media Data Within this extra partition you find backups of your original Android file system and your original Android image This is also the location of your custom packages build Present Archives Images tar xz the content of home hico share dimm mx6q images i e original packages system dimm mx6 fs tar xy the content of the Android NFS root file system DIMM MX6 Developer Kit for Android Rev1 21 21
14. it for Android Rev1 18 21 emt rion Then Si eo Any time you can get back to flash booting by typing setenv bootemd run flash boot 6 2 Troubleshouting In case of NFS mounting error like the following THH HX6 U Boot gt run net boot OOTP broadcast 1 HCP client bound to address 172 26 1 19 sing FEC device ile transfer via MFS from server 172 26 1 13 our IP address is 172 26 1 19 ilenane hone hico android nfs dinn nx6 android root rootfs boot uboot script oad address D 10800000 oading ERROR Cannot nount TTTTTTTTTTTTTTTTTTTTTTTTTTTTT On your Host computer inside the VM open a terminal and type sudo service avahi daemon stop And sudo service nfs kernel server restart DIMM MX6 Developer Kit for Android Rev1 19 21 emtr ion 7 Android for advanced user 7 1 Modifying the Android File System Within the VM you can modify files of the Android File System to modify the behavior This is only recommended for advanced user as you can broke your NFS For example you can modify the RC files and change the log level of the OS Instead of modifying directly the File system here home hico share dimm mx6q root rootfs You must do your change in home hico dimm mx6 fs Once ready to test you can start this script in the folder script Tk prep mies Sn The script copies all files from dimm_mx6 fs folder to the NFS path with the proper files rights Now you can test your mod
15. le xhdpi 3 amp D drawable xxhdpl i amp D layout everride k ea e public boolean onCreatedptionsMenu Menu menu a Mh values t x to the a e K w82t getMenuInflater inflate R menu maim menu iR RUE oi st _ Bi launcher web png aoe B gitignore let c public boolean onOptionsTtemSelected MenuIter item build gradie 9 Handle action bar ite a BI MyApplication iml pecify set m 3 gitignore switch is op ne e Rid action s 8 build oracle n erem Debug MyApplication i T G Debugger FJ Console Logcat s Loglevel Verbose v 5 NoFilters ba enr P TT TESTET ME Ems u 1 at 2296532000000 KeyEvent action ACTION DOWN keyCodesKEYCODE DPAD DOWN scanCode 66 flags 0x8 repeatCount 44 eventTimes2296532 22203853 deviceId 2 sourcesQx301 u 2 at 2295481000000 KeyEvent action ACTION DOWN keyCode KEYCODE DPAD DOWN scanCode 66 flags 0x8 repeatCount 43 2293953 deviceIde2 source 0x301 3 at 2296430000000 action ACTION DOWN keyCode KEYCODE DPAD DOWN scanCode 66 flags 0x8 repeatCount 42 2293853 devicelde2 source 01301 8 4 at 2296380000000 action ACTION_DOWN keyCode KEYCODE DPAD DOWN scanCode 665 flags 0x8 repeatCount 41 eventTises2296380 22203853 deviceld 2 source 0x30l 5 sent at 2295329000000 KeyEvent actlon ACTION DOWN keyCode KEYCDDE DPAD DOWN scanCode 66 metaState O flags 0x8 repeatCounte4O eventTime 2296379 dovnTiwe 2293653 deviceTd 2 source Ox30
16. ngs With saveenv the entries are stored permanently in the boot loader U CHBoote20189904 00005 g 892a2 tes Oct S020 gu 4 25 50 CPUS Freescale i MX60 revl 2 at 792 MHz Reset cause WDOG Board DIMM MX6 DRAM 1 GiB PMIC PFUZE100 device id 10 MMC peL SDHC 0 FSL SDHC 1 FSL SDHC 2 SF Detected MX25L6405D with page size 64 KiB total 8 MiB No panel detected default to UMSH In serial Out serial Eres serial Net FEC PRIME Hitbaany key tol stop auto oot qe DIMM MX6 U Boot gt setenv nfsroot nfsroot dimm mx6q root rootfs DIMM MX6 U Boot gt setenv serverip 172 26 1 3 DIMM MX6 U Boot gt saveenv Saving Environment to SPI Flash SF Detected MX25L6405D with page size 64 KiB total 8 MiB Erasing SPL fleash Writing to SPI flash done DIMM MX6 U Boot gt run restore sys DIMM MX6 Developer Kit for Android Rev1 9 21 emtrion BOOTP broadcast 1 DHCRRCINentiboundi toada resem MIE GEL Using FEC device bunker anser vrd NESI Erom server i2226 ILo OUr ExXacdcisessmism2 26 nmo Filename nfsroot dimm mx6g root rootfs boot uboot script Load address 0x10800000 Loading done Bytes transferred 1579 62b hex Booting remote rescue Using FEC device
17. s not enabled kjournald starting Commit interval 5 seconds EXT3 fs mmcblk0p1 warning checktime reached running e2fsck is recommended EXT3 fs mmcblk0pl1 using internal journal EXT3 fs mmcblk0p1 mounted filesystem with writeback data mode EXT3 fs barriers not enabled kjournald starting Commit interval 5 seconds EXT3 fs mmcblk0p2 warning checktime reached running e2fsck is recommended EXT3 fs mmcblk0p2 using internal journal EXT3 fs mmcblk0p2 mounted filesystem with writeback data mode MOUNTING FS ok Hk dk EH HH EE HE AE HE FE FE EH FE FE FE FE AE EE FE FE E FE EH EE EH FE FE HE EH RHEE EE preparing and filling rescue system H HH HH HH HE FE HH AE HE FE FE HH HE EH FE FE HE FE EH HE EH FE FE TE FE HE EH ER EEE FE AE HE FE FE TE AE HE FE FE TE AE HE FE FE TE AE FE FE FE FE AE FE FE FE FE E FE FE FE FE HE FE FE TE AE HE FE FE TE AE HE FE FE TE AE HE FE E HE E Do NOT power off or reset while getting the rfs Please wait while updating the root file system This can take a few minutes HHH HEH TE AE HE HE Hk kk FE FE EH HE FE FE TE EH FE FE TE AE HE HH TE AE FE FE EH RE EH HE FE HE IRAR REQUESTING RFS STARTED ok IRER NSTALLING_RFS_STARTED ok araa RFS INSTALLED ok BEES UNMOUNTING FS ok iss Hk tk EH df Hk AE HE FE EH AE HE HE EH HE FE HE EH HE EH RE EH HE FE HE EH RE EE E E HE E EE HH HH HH setting r
18. set up DIMM MX6 U Boot gt setenv bootcmd mmc read S loadaddr 0 0x20000 amp amp bootm DIMM MX6 U Boot saveenv 4 3 2 Network setup The network setup of the bootloader is also handled by environment variables autoload Set this to no This prevents that the use of the dhcp command automatically starts a tftp download ipaddr IP address of the device Only effective if dhcp is deactivated serverip IP address of the host PC which acts as TFTP server netmask Subnet mask of the device ip method Set this to static or dhcp according to your setup This is used by the update uboot script DIMM MX6 Developer Kit for Android Rev1 7 21 emtrion If you have a DHCP server in your network and want to configure the device via dhcp simple use the command dhcp DIMM MX6 U Boot gt dhcp BOOTP broadcast 1 BOOTP broadcast 2 BOOTP broadcast 3 Dace Cline borne to adels 172 26 1 14 If there is no DHCP server you have to set the variables jpaddr and netmask by hand To test your network setting you can ping the host PC from the device running the bootloader To do so use the command ping lt ip address gt Please note that the device running the bootloader cannot be pinged 4 4 Updating Android Images On the Linux System provided as a Virtual Machine there is an exported NFS share For example for the DIMM MX6 system home hico share dimm mx6q With the
19. shared directory FEFE FE HE FE E FE TE HE FE E FE TE FE FE HE FE E FE TE HE FE HE FE TE FE FE HE FE E FE TE HE FE E FE TE FE TE AE FE E FE E EE AE E TE E E E E E E E EE E E E EE EE E EEEE E E E FERR SERVERIP ok KAR SERVERIP 1 22 58305 1L 25 8 EE AERE EE HEE E EE EE E EEEE ERE RE BOOT_DIR nfsroot dimm mx6q root rootfs HHH HHH ERE ERE HEE REE HEE REE HEE HEE ERE ERE HEE ERE HEE REE HEE EE RE NFS SHARE nfsroot dimm mx6q 4444 TAHEHEREHEEREHEEREEEREREEEEE ERE EH Rescue CMD production Server IP 1 2 5 2 aS Boot Mode nfs Boot Dir nfsroot dimm mx6q root rootfs BOOT DIR nfsroot dimm mx6q root rootfs NFS SHARE nfsroot dimm mx6q HERE FE TE FE TE HE FE E FE TE FE REESE REE REE FE E FE RARER REE EEE HERRERA E ERE EE TE Do NOT power off or reset while producing board HHH HH EHE FEH producing without rescue system HHH HH HHH FEFE FE HE FE E FE TE HE FE E FE TE FE FE EERE EEE HERRERA ERE E EE EE FEFE FE HE FE TE FE TE HE FE E FE TE FE FE HE FE FE FE TE HE EEE HEE HERRERA HE FE E EE E ERE EH TREE E NF creating partitions on mmc0 HHH HH HH HH HE ERE E GN FEFE FE HE FE E FE TE HE FE E FE FE FE FE HE FE FE FE TE HE FE E FE TE FE FE HE FE E FE TE FE FE E FE TE FE TE HE FE E FE TE FE AE HE FE E FE TE HE AE E TE E E E E E EE E E ck kk ek eek ek ek ek ek kk kk ek kk
20. sub directory home hico share dimm mx6q images and home hico share dimm mx6q root rootfs boot In the sub directory images the following files must appear ulmage android datafs dimm mx6 tar bz2 android rootfs dimm mx6 tar bz2 In the sub directory root rootfs boot the following files must appear too emPURS plat LSE eemi e BOTH a Lez UD CORES Crt ulmage DIMM MX6 Developer Kit for Android Rev1 8 21 emtrion Be sure the path of those directories is exported by verifying the file etc exports It must be like this home hico share 0 0 0 0 0 0 0 0 rw all squash anonuid 1000 anongid 1000 no subtree ch eck sync You can restart the NFS share by typing on a terminal Ssudo service nfs kernel server restart This is mandatory when you make a change in the file etc exports First of all your target must have the correct settings i e the IP address of the Linux System in the Virtual Machine and the path of the NFS share See the example in the log below in blue or check the section 6 1 Then you will be able to update the Android system by only typing icum J6YSnEIEe SS This will flash the Android image automatically and independently This process takes few minutes to complete and the board must not be powered off You can find below an example of what the board output on the serial during this process Note the highlighted commands in green must be entered to change the setti
21. tarter kit to help you design your Android application quickly and efficiently and evaluate the Hardware By simply running the virtual machine provided you can start developing your application using the new Android Studio The SDK is already installed No download or installation is required to start The version of Android OS running on the starter kit is a custom Android version made by Emtrion It is compliant with the vanilla Android 4 2 2 named Jelly Bean but with some restrictions on specific points You can find those points below on the section Available devices interfaces The process of making or rebuilding the Android OS is substantial and requires a lot of knowledge regarding Linux and Android If you have any requests or particular needs Emtrion can build a custom Android OS for you Please contact sales emitrion de for any questions regarding this point DIMM MX6 Developer Kit for Android Rev1 5 21 emtrion 4 The Bootloader This section gives a brief description of the bootloader used in this Developer Kit When you are more interested in the function scope of the bootloader please refer to the detailed description of the bootloader on the homepage of the U Boot project http www denx de wiki U Boot 4 1 Communication settings The bootloader s communication settings are Baudrate 115200 bps Data bits 8 Stop bits 1 Parity none Handshake none 4 2 Dip switch setup The
22. up x Baud rate 115200 Y Data fa bit Cancel Parity none Stop 1 bit Help Flow control none r Transmit delay o msecjchar o msecjline DIMM MX6 Developer Kit for Android Rev1 17 21 emtr ion Then power up your board and hit quickly any keyboard key to stop the auto boot like this Boot 2013 04 00005 g83a2fe5 Oct 30 2013 14 25 50 PU Freescale i HX6Q revl 2 at 792 HHz eset cause HDOG oard DIHH Hx6 RAH 1 GiB HIC PFUZE100 device id 10 HC FSL SDHC O FSL SDHC 1 FSL SDHC 2 F Detected Hx25L64050 uith page size 64 KiB total 8 HiB o panel detected default to UHSH In serial ut serial rr serial et FEC PRIHE it any key to stop autoboot O THH HX6 U Boot gt Then type the following line and hit enter set serverip XX XX XX XX with xx xx xx xx being the ip address of your VM Tips You can find your ip address by just typing in a terminal ifconfig and you ll find it on this line inet addr 192 168 1 2 Then type the following line and hit enter Sci Nisroot noncdhgeoandrordents dammemxogandse d root repite and to finish type the following line Save Then you can type this line to run the NFS on the target board run net boot Normally the target board will run Android after 30 seconds f you want to run the Android on NFS at startup type this command line set bootcmd run net boot DIMM MX6 Developer K
Download Pdf Manuals
Related Search
Related Contents
開口調整がワンタッチ 口が広くて深い構造 scarica libretto istruzioni MOD.CVG9700 Frein à disque hydraulique - Manuel d`installation, d`entretien et de 製品安全データシート Fisher-Price L5895 User's Manual HW 66 Production HW 60 J HW 66 Jagd Magic maxx.indd 各市町村各介護保険担当課長 く指定都市・ 中核市を除く) 殿 知多北部 Copyright © All rights reserved.
Failed to retrieve file