Languages:  English  Traditional Chinese  
ARM Cortex SMARC Module
$59.00 for orders of 1,000+

EVK-MXM-6410

Highlight

  • MXM-6410 module bring-up platform for hardware and software development.
  • MXM-6410 module validation platform
  • Customer evaluation platform
  • Customer carrier design reference
  • Manufacturing test platform
  • Compatible to all MXM series modules from Embedian
  • Technical supports in higher priority from Embedian


Quick Start Guide of EVK-MXM-6410

These quick start guides are intended to provide developers with simple instructions on how to install MXM-6410 evaluation kit from very beginning and have it monitoring your local device in few minutes. No advanced installation options are discussed here - just the basics that will work for 95% of users who want to get started. This guide will lead you through the process of configuring, installing, and developing MXM-6410. This guide was written to be as clear as possible and to provide only the details necessary to get you up and running with MXM-6410. Users will need an MXM-6410 evaluation kit at development stage. This guide mainly works with the evaluation kit. For more in-depth information, links to other chapters will be located where appropriate.
Step 1. Plug MXM-6410 into the carrier board and tighten it
Figure 1 Plug MXM-8310 into the carrier board and tighten it


Plug MXM-6410 in the carrier board of the evaluation kit at 45 degrees and press down. Use a cross-head screw driver to tighten it. The recommended screws specification is M3 (Metric 3mm head), F-head (Flat head), 5mm in head diameter and 4mm long.
After done, plug the SD/SDHC card with pre-loaded file system into CN24 (SD socket) connector. The SD/SDHC card with pre-loaded file system is part of the evaluation kit. The root file system for MXM-6410 is Ubuntu 9.04 and LXDE by default.
First of all, you need a Linux PC and extract the rootfs into a SD/SDHC card. 2GB SD/SDHC card capacity is a minimal requirement for the Ubuntu9.04 that released from Embedian. After done, plug the SD/SDHC card into CN24 (SD/SDHC socket) connector.
Figure 2 Plug the rootfs pre-installed SD/SDHC card into MXM-6410 evaluation kit



Details in regarding to how to make a pre-loaded filesystem SD/SDHC card can be found here.
Step 2. Check Jumpers and Switches
Different configurations can be set by several jumper blocks on board. For example, if you attached an LCD, JP4 needs to be shunt depending on your LCD is 5V or 3.3V. JP5 is to determine if the backlight power is 5V or 12V. If 5V is shunt, the power source is from pin3 of CN8. If 12V is shunt, the power source will be pin2 of CH8.
Note:
Jumper and connector location can be found at APC-6410’s User’s Manual.
Step 3. Connect the DUART Serial Debug Cable from MXM-6410 evaluation board to a null modem cable and connect that null modem cable to your PC
Use Embedian DUART console cable and connect from CN20 of the evaluation kit to a female-end null modem cable (TX/RX crossed) and connect that null modem cable to the COM port of your PC. Open the Hyperterminal program of your PC and set the baud rate as 115200, 8N1.
Figure 3: Connect DUART Serial Console Debug Cable to a Null Modem Cable and to your PC



Step 4. Apply 5V to the MXM-6410 evaluation kit
Apply 5V to the mini-ATX connector of the device as shown in figure 4.
Figure 4. Apply Power to Evaluation Kit



You will see the boot messages from the Hyperterminal as shown in figure 5.
Figure 5: Boot up messages from Hyperterminal



The default root password is "mxm6410" (no quot). The default "ubuntu" user password is also "mxm6410" (no quot). You can use passwd command to change the root password.
Step 5. Network Configuratio
Plug an Ethernet cable to CN7 of your device first.
The default network is set as DHCP. User can use ifconfig eth0 command to check the device IP address.

ubuntu@ubuntu:/# sudo ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 10:0d:32:10:01:12
          inet addr:192.168.1.50  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9871 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1073542 (1.0 MB)  TX bytes:500 (500.0 B)
          Interrupt:72 Base address:0xe300

ubuntu@ubuntu:/#
Users can use ifconfig to change the IP address at runtime.
Example:
Below is an example to change the IP address to 192.168.1.122 and netmask to 255.255.255.0 at runtime.
ubuntu@ubuntu:~$ sudo ifconfig eth0 192.168.1.122 netmask 255.255.255.0 up
ubuntu@ubuntu:~$
Note:
Every MAC address on board will be mapping to Embedian’ serial number and is compliant to ISO/IEC 8802 standards. The MAC address is written on EEPROM of the board at factory and Linux kernel driver will read it automatically. There is no way that users can change it from root file systems.
Step 6. LCD Connectivity
If you need to connect an LCD, use a FPC cable or LVDS cable (depending on the type of LCD) connect to evaluation kit first. Check if JP2 and JP4 are configured properly. The FPC cable at the board side (CN14) is top-contacted. You will need to power the backlight yourself. The LCD backlight jumper block JP4 can be set to determine if the pin 1 of CN9 is bypassed from pin 3 of CN8 (5V) or pin2 of CN8 (12V). MXM-6410 evaluation kit provides users with a 5V or 12V bypass path from pin 2 or pin 3 of CN8 to pin 1 of CN9 for the backlight connection.
Figure 6 shows the LCD connection.
Figure 6: LCD Connection



The device descriptor of the LCD is /dev/fb0. The default LCD output will be Ubuntu gdm login screen.
The LCD driver is default built in the kernel instead of driver module.
If your LCD panel is in different resolutions other than 800x480, users also need to use fbset command to set up the frame buffer first. You need to apt-get install fbset package and fbset the framebuffer as follows.
root@ubuntu:/etc/apt# sudo apt-get install fbset
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  fbset
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 115kB of archives.
After this operation, 365kB of additional disk space will be used.
Get:1 http://old-releases.ubuntu.com jaunty/main fbset 2.1-23 [115kB]
Fetched 115kB in 2s (50.6kB/s)
Selecting previously deselected package fbset.
(Reading database ... 34128 files and directories currently installed.)
Unpacking fbset (from .../fbset_2.1-23_armel.deb) ...
Setting up fbset (2.1-23) ...

ubuntu@ubuntu:/etc/apt# fbset 800x480-0
ubuntu@ubuntu:/etc/apt#
The settings are located in the file /etc/fb.modes. Different LCDs have different settings. You can add your own LCD settings into this file and fbset it.
If your jumper configuration and wiring are correct, you will see the following snapshot on the LCD panel. Use an USB keyboard and mouse to login into Ubuntu system.
Figure 7: Ubuntu 9.04 Boot Up Snapshot



Back
Your IP Address is: 3.227.235.216