imx6-dk ARM A9 Development Kit Linux Development Guide
|
|
- Marylou Singleton
- 6 years ago
- Views:
Transcription
1 imx6-dk ARM A9 Development Kit Linux Development Guide Cadia Networks Laguna Hills, CA Tel: Doc Number: R Revision 1.1 January 22, 2014
2 Table of Contents INTRODUCTION... 3 WELCOME...3 THE Cadia LINUX DISTRIBUTION FOR THE I.MX6 DK...3 BOOTING THE Cadia I.MX6 DEVICE...3 LOGGING IN TO THE DEFAULT CONSOLE...3 THE DEVELOPMENT ENVIORNMENT... 4 DEVELOPMENT REQUIREMENTS...4 DEVELOPMENT VIRTUAL MACHINE USERNAME AND PASSWORD:...4 IMPORTING THE VIRTUAL PC DEVELOPMENT ENVIRONMENT...4 DEFAULT DEMO APPLICATIONS... 8 HELLO WOLRD TEXT...8 HELLO WOLRD GTK...8 GPIO...8 ANALOG IN...8 AIO EXTENSION BOARD...8 PIO EXTENSION BOARD...8 USER INTERRUPTS...8 PWM...8 INTERFACE SPECIFIC NOTES... 9 LEDS...9 CAN PORTS...9 SYSTEM TIME...9 TOUCH PANEL...9 ANALOG INPUTS...10 DIGITAL I/O...10 DIP SWITCHES...10 HARDWARE MONITORING...11 WIFI MODULE CONFIGURATION...11 SERIAL PORT CONFIGURATION...12 AUDIO OUTPUTS...12 DEVELOPING AN APPLICATION...13 OPENING AND REBUILDING AND APPLICATION...13 DEBUGGING AN APPLICATION...13 MODIFYING THE OPERATING SYSTEM...15 ADDING A MODULE...15 Page i of 19
3 MAKING A SOURCE CODE CHANGE...15 MODIFYING THE BOOT ENVIORNMENT...16 SETTING LCD...16 SETTING HDMI...16 RESETTING THE DEFAULT U BOOT ENVIRONMENT VARIABLES...16 FLASHING THE MICRO SD CARD...17 FLASHING THE ENTIRE CARD (U BOOT, KERNEL, ROOTFS)...17 FLASHING THE KERNEL...17 FLASHING U BOOT AND ERASING THE U BOOT ENVIRONMENT VARIABLES...17 CHANGING THE SPLASH SCREEN...18 CHANGING THE SPLASH SCREEN...18 Page 2 of 19
4 INTRODUCTION Welcome Thank you for buying our products Cadia Networks. Our customer relationships go well beyond the specs of our boards & systems, price and availability. We strive for a strong and reliable business to business partner supplying you with the best available product with the highest level of quality without any supply-chain disruptions. This document shows a developer how to get started with a Linux environment. We assume the reader has a general working knowledge of Linux and understands basic Linux functions. The Cadia Linux Distribution for the i.mx6-dk and the A9-QSB This particular distribution of Linux is derived from Freescale s L3.0.35_4.0.0 distribution. It is based off the Kernel, which has been modified to include a BSP and custom Kernel that suits all of the Cadia i.mx6 series of boards. We have included all the modules necessary to use the hardware features on our boards. All of the i.mx6 boards use the same BSP meaning whether you develop with the standalone A9-SOM, or the IMX6-DK, you will develop with the MACH_TYPE_MX6Q_CADIAQSB BSP. Booting the Cadia i.mx6 Device Booting a Cadia i.mx6 device is easy. Simply plug the power supply that was included in your development kit into the unit and watch the board boot. The unit will automatically boot from the micro-sd card. After 30 seconds, the unit will display a generic Matchbox windowed interface (imx6-dk). You can use the touch panel or a USB mouse to navigate to applications. Some demo applications can be run immediately from the Cadia Example Apps directory. Logging in to the Default Console After booting the device, you may log in through the default console. /dev/ttymxc0 (COM1) is used as the default console, and has serial settings , 8, N, 1. Both the IMX6-DK and A9-SOM serial ports are DTE type, and will require a crossover cable to establish a PC connection. Default login is as follows: Username: root Password: Cadia You may also SSH or telnet through the network interface if you have a network connection. The wired Ethernet port is set to auto-configure via DHCP on boot, so many users may find this access method easier, especially if no serial port is available.
5 THE DEVELOPMENT ENVIORNMENT Development Requirements Developing code for the Cadia i.mx6 series boards is straightforward. Cadia supplies a complete virtual machine in its development kit that contains all source code, documentation, script files, and applications necessary to get started. The virtual machine environment is Ubuntu 12.04LTS. We officially support VirtualBox on a Windows 7 PC as the host the virtual machine. Many other host environments should work equally well. See for the free download or check the development kit for a known stable release. You will also need to install the Virtual Box Extension Pack (after installing VirtualBox) in order to support USB 2.0, which is generally required in order to re-flash the u-boot, kernel, and roof file system(rfs) onto an SD card. Development Virtual Machine Username and Password: The default sudo username is Cadia, the password is Cadia. Importing the Virtual PC Development Environment Some PCs have a BIOS setting that you must enable for the machine to boot correctly in an x64 environment. While this setting is particular to each motherboard, the setting description is generally Enable Machine Virtualization. Make sure to have this set before continuing. In the VirtualBox settings dialog, you will need to customize your VirtualBox with settings particular to your development PC, including serial port settings, network adapters, USB devices, and audio devices. To import the Virtual Machine, select file->import Appliance. Follow the wizard and import the Virtual Machine into VirtualBox. The Virtual Machine is large, approximately 20GB. Depending on your host system, it will take about 30 minutes to import. Page 4 of 19
6 When setting up the VirtualBox host settings, set the network adapter type to Bridged Adapter, otherwise FTP transfers will not work. (Machine->Settings>Network->Adapter1->AttachedTo) Also, be sure to enable the serial port if you plan to use the virtual machine for the default console device. A terminal emulator (Putty) is pre-installed on the Unity Launcher on the left-hand side. Filezilla, a popular FTP client, and a couple of text editors are also pre-installed for your use. Page 5 of 19
7 Finally, be sure to install the Virtual Box Guest Additions in order to support USB 2.0 and Host/Client file sharing. Once you select the Install Guest Additions it will download and mount the Additions as an ISO file in your Unity Launcher. Open the disk by clicking on it, and then select Open Autorun Prompt : Page 6 of 19
8 After the VirtualBox Additions have been installed, you should have these features available: Host/Client filesharing, Bi-directional copy paste, and USB2.0 support. The USB will generally be necessary to re-flash new software onto your micro-sd card. Page 7 of 19
9 DEFAULT DEMO APPLICATIONS We have provided a few demo applications for our customers that demonstrate the I/O functionality of the imx6- DK and A9-SOM boards. Each application demonstrates a simple function that a developer may want to use. Demonstration programs are located in the /usr/bin/ directory and can be run in place. Source code for each demo is located in the Projects directory on the desktop of the development virtual machine. Helo Wolrd Text World s most simple Linux program. This was provided so that customers have a pre-configured text environment for the Eclipse IDE. Helo Wolrd GTK World s most simple Linux GTK program. This was provided so that customers have a pre-configured GTK environment for the Eclipse IDE. GPIO Demonstrates the 8 digital I/O ports on the IMX6-DK board. The demo shows the use of the gpio sysfs class to access the ports from user space. The inputs and outputs are directly connected to a gpio pin on the cpu, so be careful when connecting these pins. TTL levels are a nominal 3.3V. See the user schematic for details on these ports. Analog In On the IMX6-DK board, there is a 12-bit analog input available. Use this demo to read the value of the input. AIO Extension Board Demonstrates the AIO extension board. This is also a good reference for the SPI and I2C interfaces that are brought out on the extension bus header. PIO Extension Board Demonstrates the PIO extension board. This is a good reference for the SPI bus. User Interrupts Demonstrates the user interrupt pins that are available on the extension bus header. Provides a good example of handling an interrupt from user space. PWM Demonstrates the pulse width modulation pin (SOM pin 49) that available on J11 header of the IMX6-DK. The pwm driver uses the PWM-Backlight driver to modify both period and duty cycle. Page 8 of 19
10 INTERFACE SPECIFICNOTES The following quick reference notes will help you get started with your project. They are not exhaustive, but they aid in quickly testing that an interface is functional. LEDs On-Board SOM leds can be toggled using the following gpio pins: gpio44, gpio45, gpio46, gpio47 Switching on led1: echo 0 > /sys/class/gpio/gpio44/value Switching off led 3: echo 1 > /sys/class/gpio/gpio46/value CAN Ports Bring the interface up: ip link set can0 up type can bitrate Bring the interface down: ifconfig can0 down send a packet: cantest can0 121#DEADBEEF (121 is hex ID, DEADBEEF is 4 byte packet) receive a packet: cantest can0 System Time Set the system time with the following commands: date -s [yyyy][mm][dd][hh][mm].[ss] (example: date -s will set the system time to October 16, 2013 at 8:47am.) hwclock -w (this writes the system time to the hardware clock, so that the correct time will be loaded when the system during the next startup). This assumes you have a backup battery installed in your system, either on the A9-SOM or the baseboard. Touch Panel Locations for touch configuration: /etc/profile: TSLIB_TSDEVICE=/dev/input/ts0 /etc/rc.d/init.d/fslgnome: export TSLIB_TSDEVICE=/dev/input/ts0 /etc/rc.d/init.d/fslgnome: export TSLIB_CALIBFILE=/usr/etc/pointercal Page 9 of 19
11 Touchscreen device name: /dev/input/ts0 Calibrating the touchscreen: /usr/bin/ts_calibrate Analog Inputs Reading the onboard analog inputs is easy. Simply cat the device input: cat /sys/devices/platform/imx-i2c.2/i2c-2/2-0048/aux_input (analog channel ) Output is in millivolts. Digital I/O The IMX6-DK board has 8 input/output pins built on the board. Each port, can be either an input or output, and all pins have a nominal 3.3V logic level. Refer to the demo application to see how these bits are used. The gpio bits are indexed gpio Read bit0 example: echo in >> /sys/class/gpio/gpio146/direction (this will set pin 0 direction to input) cat /sys/class/gpio/gpio146/value Write bit0 example: echo out >> /sys/class/gpio/gpio146/direction (this will set pin 0 direction to output) echo 1 >> /sys/class/gpio/gpio146/value (this will set pin 0 to +3.3V) Dip Switches There are three user available dip switches on the A9-SOM (SW2). Each dip value is available to be read are read from gpio240-gpio243. Dip switch 0 is reserved, and is used to determine the whether the system boots from gpio pins, or from internal boot fuses. This is an advanced option, and generally not supported. Read dip0: RESERVED FOR SYSTEM USE Read dip1: cat /sys/class/gpio/gpio2/value Read dip2: cat /sys/class/gpio/gpio4/value Read dip3: cat /sys/class/gpio/gpio6/value Page 10 of
12 Hardware Monitoring There is an onboard temperature sensor internal to the touch controller. It can be used to make rough temperature measurements. It s accuracy is +/- 2degC or +/-3.6degF which makes is suitable for general purpose measurements. Reading the temperature measurement is easy. Simply cat the device input: cat /sys/devices/platform/imx-i2c.2/i2c-2/2-0048/temp_input (temp channel ) Output is in degc. WIFI Module Configuration The optional Cadia wifi module can be installed on any of our baseboards. When the wifi module is installed on the A9-SOM, it uses the USB host port, and prevents any other USB device from being attached. If you attach the wifi module to the IMX6-DK, the wifi module is attached to an on-board hub which allows for an additional 3 devices to be attached. To configure the Cadia wifi module, use a combination of the ifconfig and iwconfig commands. Here is a standard, open, unencrypted configuration example. You will need to modify your ip address, gateway, nameserver, security, and netmask for your particular network. ifconfig wlan0 up iwconfig wlan0 mode managed iwconfig wlan0 key off iwconfig wlan0 enc off iwconfig wlan0 essid any option 1 (static ip): ifconfig wlan route add default gw echo nameserver >> /etc/resolve.conf option 2 (dynamic ip): udhcpc i wlan0 & option 3 (encryption on) ifconfig wlan0 up Page 11 of 19
13 Next, you need to use wpa_supplicant utility to connect: 1. Modify /etc/wpa_cupplicant.conf for your network. 2. call /usr/local/sbin/wpa_supplicant Dwext iwlan0 c/etc/wpa_supplicant.conf B 3. After connection, either setup as staic or dynamic IP (see above) Serial Port Configuration The modules for the serial ports and for the serial port add-on card are preinstalled. The serial ports will default to 9600, 8, N, 1 and the descriptors are as follows: COM1: /dev/ttymxc0 COM2: /dev/ttymxc1 (Optional I/O module) COM3: /dev/ttyusb0 COM4: /dev/ttyusb1 COM5: /dev/ttyusb2 COM6: /dev/ttyusb3 Changing the baud rate to is easy: stty -F /dev/ttymxc Audio Outputs There are two audio outputs on the I.MX6: the sgtl5000 headphone output and the HDMI output. If HDMI is set as the display, the output will default to the hdmi. Otherwise the audio output will default to the on-board headphone jacks. This default behavior can be modified in the mx6_cadiaqsb_board_init() function of /linux /arch/arm/mach-mx6/board-mx6q_Cadiaqsb.c Sample audio wav file command: aplay test.wav Page 12 of 19
14 MODIFYING THE OPERATING SYSTEM DEVELOPING AN APPLICATION Within the virtual machine, we ve provided a pre-configured development environment that allows you to quickly write and deploy an application. We ve written a few demonstration programs (GTK) that show you how to use some of the custom I/O features on the boards. Each of these demos has been developed in the Eclipse IDE, and they are pre-configured so that you may debug them over a network connection. This procedure is the same, regardless of whether you are running LTIB or Ubuntu. The following example shows how to run the gpio demo: Opening and Rebuilding andapplication Open the eclipse IDE from the unity launcher (purple sphere). Next, open the GPIO project by right clicking and opening. From here you can browse and modify the source code. To rebuild the project, click Project-> build project. Page 13 of 19
15 MODIFYING THE OPERATING SYSTEM Debugging anapplication The only setting we need to know for debugging an application will be the IP address of the development device. Everything else is pre-configured. To enter the IP address, click the Remote System Explorer button on the top toolbar. Right click the Caida_IMX6 icon and select properties. In the host sub-menu, enter the ip address of the development device you would like to debug. Click OK. Use the login and password for the user that is running the X desktop. To debug the project, click the arrow next to the bug icon and select the CADIA_IMX6_PWM option. The VM will then try to deploy the application and start debugging. A prompt for a password will appear the first time you deploy the application. From here the application will deploy and you can insert break-points, inspect variables, inspect memory, etc. Modifying the BSP to include or exclude specific modules is easy. You can also modify the kernel source to fit your requirements. All source is located in the Linux on your desktop under the directory Linux_L The generated kernel from LTIB can be used with the Ubuntu rootfs. Adding a Module Adding a module is straightforward. Open a terminal and navigate to the ~Desktop/ Linux_L2.6.35/ltib directory. Run./ltib c This will bring up ltib in configuration mode. Go through the menus and find the module you want and select it. Once selected, exit and save your changes. LTIB then runs and includes your module. After the image is made, simply re-flash the entire SD card. Making a source code change To modify source code, make your source changes, and then navigate to the ~Desktop/ Linux_L2.6.35/ltib directory. Run./ltib LTIB will take care of recompiling re-creating the image. If your change was to kernel code, re-flash the kernel onto the SD card. Otherwise you can copy your affected module, or re-flash the entire card. Page 14 of 19
16 MODIFYING THE BOOTENVIORNMENT A few display options need to be configured in the U-Boot environment. Specifically, if you want to change the primary display to HDMI instead of the built-in touch LCD, then you will need to make some environment changes. Setting LCD as Primary Display This is the default display option. It displays a graphical desktop on the touch-panel display attached to the FS- IMX6-DK. U-Boot s out of the box default is this option. To set back to this option, set the bootargs_base variable in U-Boot: set bootargs_mmc setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=lcd,samsung-wvga,if=rgb24 video=mxcfb1:dev=hdmi,1920x1080m@30,if=rgb24 fbmem=10m,28m Setting HDMI as Primary Display In order to use the HDMI port, the output must be configured as follows in U-Boot: set bootargs_mmc setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait video=mxcfb0:dev=hdmi,1920x1080m@30,if=rgb24 video=mxcfb1:dev=lcd,samsung-wvga,if=rgb24 fbmem=28m,10m Resetting the Default U-Boot Environment Variables In the u-boot environment perform the following commands: destroyenv, reset, save, reset. Page 15 of 19
17 FLASHING THE MICRO-SD CARD We have written a few script files that can be called on the development PC that flashes the Micro-SD cards for use with the CADIA i.mx6 Micro/Plus/Lite boards. Use them in your development and production as necessary. Flashing the Entire Card (U-Boot, Kernel, rootfs) There are two distributions for the CADIA-IMX6 Boards, LTIB and Ubuntu. Both can be flashed to an SD card and run on your system. For LTIB: ~/Desktop/Linux_L3.0.35_4.0.0/flash-format-uboot-kernel-ltib.sh /dev/sde (where /dev/sde is your particular SD card interface) For Ubuntu: ~/Desktop/Linux_L3.0.35_4.0.0/flash-format-uboot-kernel-ubuntu.sh /dev/sde (where /dev/sde is your particular SD card interface) Flashing the Kernel ~/Desktop/ Linux_L3.0.35_4.0.0/flash-kernel-only.sh /dev/sde (where /dev/sde is your particular SD card interface) Flashing U-boot and Erasing the U-boot Environment Variables ~/Desktop/ Linux_L3.0.35_4.0.0/flash-uboot-only.sh /dev/sde (where /dev/sde is your particular SD card interface) The default environment variables are located in ~/Desktop/Linux_L3.0.35_4.0.0/ltib/rpm/BUILD/u-boot /include/configs/mx6q_Cadiaqsb.h Page 16 of 19
18 CHANGING THE SPLASH SCREEN By default, the CADIA logo appears when you boot the device. You can change this splash screen to your own company logo by following this procedure: Changing the Splash Screen To change the splash screen of linux kernel, first create the graphic you want to use and save it as a.ppm file. You can use Gimp on the development PC to do this. Next, change to "logo" folder <ltib_path>/rpm/build/linux /drivers/video/logo Run: ppmquant -mapfile clut_vga16.ppm "my_image.ppm" pnmnoraw > logo_linux_vga16.ppm ppmquant -mapfile clut_vga16.ppm "my_image.ppm" pnmnoraw > logo_linux_clut224.ppm Finally: rebuild the kernel, and re-flash the kernel onto your micro SD card. Page 17 of 19
Pengwyn Documentation
Pengwyn Documentation Release 1.0 Silica October 03, 2016 Contents 1 Introduction 3 1.1 Platforms................................................. 3 1.2 Hardware requirements.........................................
More informationDisplay Modules (DL-DM) Application Developer's Guide
Display Modules (DL-DM) Application Developer's Guide PART NUMBER: 101198 VERSION: 3.0 P Page 1 of 11 Revision Status Revision Date Part Number Description 1.0 2011-08-31 DL-DM700-DGAPPL Initial release
More informationMatrix 500 Quick Installation Guide
Overview Matrix 500 features four serial ports, 10/100 Mbps Ethernet, USB port and SD socket for flash disk expansion. The preinstall Linux OS and GNU tool chain make Matrix 500 ready for your application
More information1. Conventions in this tutorial Introduction Check and change configuration settings as needed Start Digi ESP...
This tutorial introduces the power and features of Digi ESP for Embedded Linux as a development environment. It shows how to create a simple Linux application, transfer it to a target development board,
More informationLTIB for i.mx28, a step-by-step guide
LTIB for i.mx28, a step-by-step guide Note: This guide shows how to get a target system building and running on an i.mx28 EVK board. Install LTIB Configure and build First time configuration LTIB configuration
More informationAT91SAM9G45-EVK Linux. User Manual
AT91SAM9G45-EVK Linux User Manual Revision History Rev Date Description 1.0 2011-02-10 Initial version Catalogue 1. BUILD THE DEVELOPMENT PLATFORM... 1 1.1Create the working directory... 1 1.2 Cross compilation
More informationTQ2440 Development Platform Manual
TQ2440 Development Platform Manual 0 Directory Directory... 1 Chapter 1 Introduction... 7 11Appearance of TQ2440 development platform... 7 12Hardware resource of TQ2440... 7 13Software introduction of
More informationQuick Start Guide EX-9686U/A-L(A9) Copyright TOPSCCC Technology CO., LTD. All rights reserved
Quick Start Guide Copyright 2000 2014 TOPSCCC Technology CO., LTD. All rights reserved Release Notes Version Release Date Notes 1.0 June 2013 Initial release 2.0 October 2013 Correct some typo errors 3.1
More informationThis guide is used as an entry point into the Petalinux tool. This demo shows the following:
Petalinux Design Entry Guide. This guide is used as an entry point into the Petalinux tool. This demo shows the following: How to create a Linux Image for a Zc702 in Petalinux and boot from the SD card
More informationpcduino V3B XC4350 User Manual
pcduino V3B XC4350 User Manual 1 User Manual Contents Board Overview...2 System Features...3 Single-Board Computer Configuration......3 Pin Assignments...4 Single-Board Computer Setup...6 Required Hardware...6
More informationi.mx 6UltraLite Evaluation Kit Quick Start Guide s datasheet has been downloaded from at this pag
i.mx 6UltraLite Evaluation Kit Quick Start Guide s datasheet has been downloaded from http://www.digchip.com at this pag Quick Start Guide About the i.mx 6UltraLite Evaluation Kit The i.mx 6 UltraLite
More informationMYD-IMX28X Development Board
MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB DDR2
More informationQuick Start Guide SBC21/NSD21/EC 21 SBC21 / EC21 / NSD21. Quick Start Guide. Copyright IC Nexus Corporation. All rights reserved
SBC21 / EC21 / NSD21 Quick Start Guide Copyright 2000 2013 IC Nexus Corporation. All rights reserved Release Notes Version Release Date Notes 1.0 June 2013 Initial release 2.0 October 2013 Correct some
More informationInstall and Configure Ubuntu on a VirtualBox Virtual Machine
Install and Configure Ubuntu on a VirtualBox Virtual Machine Ronald Mak Department of Computer Engineering Department of Computer Science January 11, 2019 Introduction Because the class will use Linux
More informationEX L-8 User Guide
EX-9486-2L-8 User Guide Introduction: EX-9486-2L-8 are ARM9-based Linux ready industrial computer. The keyfeatures are as follow: 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,Memory Management
More informationGetting started with Raspberry Pi (and WebIoPi framework)
Getting started with Raspberry Pi (and WebIoPi framework) 1. Installing the OS on the Raspberry Pi Download the image file from the Raspberry Pi website. It ll be a zip file as shown below: Unzip the file
More informationLinux. For BCT RE2G2. User Guide. Document Reference: BCTRE2G2 Linux User Guide. Document Issue: Associated SDK release: 1.
Linux For BCT RE2G2 User Guide Document Reference: BCTRE2G2 Linux User Guide Document Issue: 1.05 Associated SDK release: 1.04 Author: D Robinson Contents Introduction... 3 Environment Setup... 3 Required
More informationJade IdeaBoxx. Product Manual
Jade IdeaBoxx Product Manual Table of Contents Standards Used in This Guide...3 Glossary of Terms and Acronyms...3 IdeaBoxx Kit Contents...4 Hardware Module...4 Suite of Software Tools...4 Introduction...5
More informationIoT with Intel Galileo Gerardo Carmona. makerobots.tk
IoT with Intel Galileo Gerardo Carmona Outline What is Intel Galileo? Hello world! In Arduino Arduino and Linux Linux via SSH Playing around in Linux Programming flexibility How GPIOs works Challenge 1:
More informationAvnet Zynq Mini Module Plus Embedded Design
Avnet Zynq Mini Module Plus Embedded Design Version 1.0 May 2014 1 Introduction This document describes a Zynq standalone OS embedded design implemented and tested on the Avnet Zynq Mini Module Plus. 2
More informationLinkSprite Technologies,.Inc. pcduino V2
1 2 Contents Board Overview...3 System Features...4 Single-Board Computer Configuration...5 Pin Assignments...7 Single-Board Computer Setup...9 Required Hardware...9 Optional Hardware...9 Adjusting Screen
More informationLab #5 Guide: Installing Ubuntu as a Virtual Machine
Lab #5 Guide: Installing Ubuntu as a Virtual Machine CTEC1863/2018F Operating Systems Mike Boldin Tools, Materials and Equipment Oracle VirtualBox software official site: https://www.virtualbox.org/wiki/downloads
More informationOxalis Getting Started
Oxalis Getting Started Document: Document: Getting Started Content of the document: Version: 001 First steps to power up, the board, to run uboot, Creator: ANT/MSB build kernel and boot linux. Date: 01.12.2018
More informationimx6 TinyRex Development Kit QUICK GUIDE
imx6 TinyRex Development Kit QUICK GUIDE Last updated: June 30, 207 About Voipac imx6 TinyRex Development Kit Packing List Connectors Locations Connecting the Components and Cables The First Steps Controlling
More informationQuick Start Guide for i.mx28 EVK. i.mx28 EVK Multimedia and connectivity
Quick Start Guide for i.mx28 EVK i.mx28 EVK Multimedia and connectivity About the i.mx28 Board This section provides information about the i.mx28 Kit Evaluation (EVK) board and the location of the s and
More informationDevelopment Environment Embedded Linux Primer Ch 1&2
Development Environment Embedded Linux Primer Ch 1&2 Topics 1) Systems: Host and Target 2) Host setup 3) Host-Target communication CMPT 433 Slides #3 Dr. B. Fraser 18-05-05 2 18-05-05 1 Host & Target Host
More informationMYD-IMX28X Development Board
MYD-IMX28X Development Board MYC-IMX28X CPU Module as Controller Board Two 1.27mm pitch 80-pin SMT Male Connectors for Board-to-Board Connections 454MHz Freescale i.mx28 Series ARM926EJ-S Processors 128MB
More informationM-606 Linux ARM9 Single Board Computer User Guide
M-606 Linux ARM9 Single Board Computer User Guide Version 1.0 Copyright Artila Electronics Co., Ltd. All Rights Reserved. Table of Contents 1. Introduction... 1 1.1 Features... 1 1.2 Packing List... 1
More informationJade IdeaBoxx. The quickstart kit to jumpstart development. Fujitsu Semiconductor America Inc.
Jade IdeaBoxx The quickstart kit to jumpstart development Fujitsu Semiconductor America Inc. Table of Contents Standards Used in This Guide...3 Glossary of Terms and Acronyms...3 IdeaBoxx Kit Contents...4
More informationLinux. For BCT TM1 / HB5. User Guide. Document Reference: BCTTM1HB5 Linux User Guide. Document Issue: 1.2. Associated SDK release: 1.
Linux For BCT TM1 / HB5 User Guide Document Reference: BCTTM1HB5 Linux User Guide Document Issue: 1.2 Associated SDK release: 1.2 Author: D Robinson Contents 1. Introduction... 4 2. Environment Setup...
More informationQuick Start Guide. SABRE Platform for Smart Devices Based on the i.mx 6 Series
Quick Start Guide SABRE Platform for Smart Devices Based on the i.mx 6 Series Quick Start Guide About the SABRE Platform for Smart Devices Based on the i.mx 6 Series The Smart Application Blueprint for
More informationGrayhill 3Dxx Display Products. Setup and Usage with CoDeSys Development Software
Grayhill 3Dxx Display Products Setup and Usage with CoDeSys Development Software Revision History Revision Date Description A 09/14/2016 Original Release B 05/02/2017 Added support for Model 3D70 (Seven
More informationM-508 Quick Installation Guide. Screw: Φ 3 mm
Overview M-08 is a Linux ready Single Board Computer featuring four serial ports, 0/00 Mbps Ethernet, USB port and SD socket for flash disk expansion. The pre-install Linux OS and GNU tool chain make M-08
More informationEAN-FPGA Firmware Update 1500-OEM
EAN-FPGA Firmware Update 1500-OEM PN: EAN-FPGA-Firmware-Update-1500-OEM 12/1/2017 SightLine Applications, Inc. Contact: Web: sightlineapplications.com Sales: sales@sightlineapplications.com Support: support@sightlineapplications.com
More informationWind River Pulsar Linux Quick Start For Avnet Zynq Version 7.0
Wind River Pulsar Linux Quick Start For Avnet Zynq Version 7.0 Page 1 Copyright 2017 Avnet, Inc. AVNET, Reach Further, and the AV logo are registered trademarks of Avnet, Inc. All other brands are the
More informationUser Guide. Introduction. Requirements. Installing and Configuring. C Interface for NI myrio
User Guide C Interface for NI myrio Introduction The C interface for NI myrio is designed for users who want to program the NI myrio using the C programming language or a programming language other than
More informationGetting Started with BeagleBoard xm
Getting Started with BeagleBoard xm by Getting Started with BeagleBoard-xM 1. Beagleboard-xM BeagleBoard.org ก Texas Instruments DM3730 1 GHz ก ARM Cortex-A8 (DSP) (PowerVR) (RAM) 512 MB Serial Port, USB
More informationMadLab JellyBean. version 1.0. Written by James Hutchby Copyright MadLab Ltd All Rights Reserved.
MadLab JellyBean version 1.0 Written by James Hutchby Copyright MadLab Ltd. 2010 All Rights Reserved info@madlab.org www.madlab.org MadLab is a registered service mark of MadLab Ltd. in the UK. PIC is
More informationIn this video, I will be covering DM385 IPNC RDK out of box demo-- Here, I'll be showing flashing the uboot using prebuilt binaries available in RDK--
MANISHA AGRAWAL: Hi. My name is Manisha Agrawal. I am with Texas Instruments Video Security team. In this video, I will be covering DM385 IPNC RDK out of box demo-- Part 3. Here, I'll be showing flashing
More information参考資料. LinkSprite.com. pcduino V2
pcduino V2 1 Contents Board Overview...3 System Features...4 Single-Board Computer Configuration......5 Pin Assignments...7 Single-Board Computer Setup......9 Required Hardware......9 Optional Hardware......9
More informationQuick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board. Based on i.mx 8QuadXPlus Applications Processor
Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board Based on i.mx 8QuadXPlus Applications Processor Quick Start Guide GET TO KNOW THE MEK BASED ON i.mx 8QUADXPLUS APPLICATIONS PROCESSOR
More informationTOUCH CONTROLLER CUWIN
TOUCH CONTROLLER CUWIN User Manual 1 1.0 Introduction The CUWIN combines a graphic display and touch interface with a high efficiency industrial controller. It is equipped with Microsoft Windows CE 5.0
More informationXilinx Vivado/SDK Tutorial
Xilinx Vivado/SDK Tutorial (Laboratory Session 1, EDAN15) Flavius.Gruian@cs.lth.se March 21, 2017 This tutorial shows you how to create and run a simple MicroBlaze-based system on a Digilent Nexys-4 prototyping
More informationIT Essentials v6.0 Windows 10 Software Labs
IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows
More informationUser manual for TCSmart+
User manual for TCSmart+ by (rev0.9 January 2018) Table of Contents 1 Overview and Features... 3 1.1 Scope of Delivery... 3 1.2 Hardware Description... 3 1.3 Software Description... 4 2 Operation... 5
More informationAssignment 1: Build Environment
Read the entire assignment before beginning! Submit deliverables to CourSys: https://courses.cs.sfu.ca/ Late penalty is 10% per calendar day (each 0 to 24 hour period past due, max 2 days). This assignment
More informationNXP i.mx 6 UltraLite Evaluation Kit Edge MicroServer Installation and Setup Guide. Version 1.0
NXP i.mx 6 UltraLite Evaluation Kit Edge MicroServer Installation and Setup Guide Version 1.0 Software Change Log... 2 Introduction... 2 About the NXP i.mx 6 UltraLite Evaluation Kit... 2 Initial Setup...
More informationLabs instructions for Enabling BeagleBone with TI SDK 5.x
Labs instructions for Enabling BeagleBone with TI SDK 5.x 5V power supply µsd ethernet cable ethernet cable USB cable Throughout this document there will be commands spelled out to execute. Some are to
More information5inch HDMI LCD (B) User Manual
5inch HDMI LCD (B) User Manual Description 5 inch Resistive Touch Screen LCD, HDMI interface, supports various systems Features 800 480 high resolution, touch control Supports Raspberry Pi, and driver
More informationGetting Started with FreeRTOS BSP for i.mx 7Dual
Freescale Semiconductor, Inc. Document Number: FRTOS7DGSUG User s Guide Rev. 0, 08/2015 Getting Started with FreeRTOS BSP for i.mx 7Dual 1 Overview The FreeRTOS BSP for i.mx 7Dual is a Software Development
More informationECDS MDE 100XVB Installation Guide on ISR G2 UCS-E and VMWare vsphere Hypervisor (ESXi)
ECDS MDE 100XVB Installation Guide on ISR G2 UCS-E and VMWare vsphere Hypervisor (ESXi) Revised: November, 2013 Contents Overview, page 1 Guidelines and Limitations, page 1 Prerequisites, page 2 Installation
More informationLTC Data Converter Board For The Arrow SoCKit Linux Application User s Guide
LTC Data Converter Board For The Arrow SoCKit Linux Application User s Guide Revision 7.0 21 Aug 2013 1 of 32 Table of Contents Introduction... 4 Board Connections... 4 Board Setup... 4 Installing Linux...
More informationCisco UCS C-Series IMC Emulator Quick Start Guide. Cisco IMC Emulator 2 Overview 2 Setting up Cisco IMC Emulator 3 Using Cisco IMC Emulator 9
Cisco UCS C-Series IMC Emulator Quick Start Guide Cisco IMC Emulator 2 Overview 2 Setting up Cisco IMC Emulator 3 Using Cisco IMC Emulator 9 Revised: October 6, 2017, Cisco IMC Emulator Overview About
More informationBCS Raspberry Pi Launch Events Getting started with Raspberry Pi
BCS Raspberry Pi Launch Events Getting started with Raspberry Pi Department of Computer Science 16 th & 17 th April 2013 Who are you? How many of you.. are teachers in STEM subjects in non STEM subjects
More informationGAT Handheld Coder Pro+ User Manual
GAT Handheld Coder Pro+ User Manual Rev 1.2 READ INSTRUCTION CAREFULLY BEFORE USE IF YOU HAVE ANY QUESTIONS ABOUT THE USE OF THIS DEVICE, CONTACT YOUR BIMMER RETROFIT REPRESENTATIVE BEFORE USE HANDHELD
More informationMYD-Y6ULX Development Board
MYD-Y6ULX Development Board MYC-Y6ULX CPU Module as Controller Board 528Hz NXP i.mx 6UL/6ULL ARM Cortex-A7 Processors 1.0mm pitch 140-pin Stamp Hole Expansion Interface for Board-to-Board Connections 256MB
More information10/02/2015 PetaLinux Linux Image Network Connection
Contents 1 History... 3 2 Introduction... 3 3 Vivado Project... 4 3.1 Open Vivado... 4 3.2 New Project... 5 3.3 Project Settings... 13 3.4 Create Processor System... 14 3.4.1 New Block Diagram... 14 3.5
More informationGet Started SUPPORT WARRANTY. Visit the i.mx community at
SUPPORT Visit the i.mx community at www.imxcommunity.org. WARRANTY Visit www.nxp.com/warranty for complete warranty information. Get Started Download installation software and documentation under Getting
More informationAll rights reserved by Waveshare Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission.
DVK512 User Manual Copyright All rights reserved by Electronics Co., Ltd. Not allow to modify, distribute, or copy without permission. Revision History Revision Date Description V1.0 Aug. 18, 2014 Initial
More informationSABRE Board for Smart Devices
Quick Start Guide SABRE Board for Smart Devices Based on the i.mx 6SoloX Applications Processor FREEDOM DEVELOPMENT PLATFORM Quick Start Guide ABOUT THE SABRE BOARD FOR SMART DEVICES BASED ON THE I.MX
More informationThe Python Mini-Degree Development Environment Guide
The Python Mini-Degree Development Environment Guide By Zenva Welcome! We are happy to welcome you to the premiere Python development program available on the web The Python Mini-Degree by Zenva. This
More informationPAC-5010 Programmable Automation Controller User Guide
PAC-5010 Programmable Automation Controller User Guide Version 1.0 Copyright Artila Electronics Co., Ltd. All Rights Reserved. Table of Contents 1. Introduction... 1 1.1 Features... 1 1.2 Packing List...
More informationManual of ET-LCD SW HAT
ET- LCD SW HAT ET-LCD SW HAT is Board I/O that is specifically designed for connection with Board Raspberry Pi through Connector 40-PIN; this board includes LCD 16x2, SW, Buzzer, RTC DS3231 with Connector
More informationAppliance Guide. Version 1.0
Appliance Guide Version 1.0 Contents Contents 1 Revision history 2 Getting Started 3 Getting to Know the R7-3000/5000/5000x 5 Getting to Know the R7-1000 6 Setting Up the Appliance 7 Logging in to the
More informationSABRE Board for Smart Devices
Quick Start Guide SABRE Board for Smart Devices Based on the i.mx 7Dual Applications Processor SMART APPLICATION BLUEPRINT FOR RAPID ENGINEERING (SABRE) Quick Start Guide GET TO KNOW SABRE BOARD FOR SMART
More informationDevKit7000 Evaluation Kit
DevKit7000 Evaluation Kit Samsung S5PV210 Processor based on 1GHz ARM Cortex-A8 core Onboard 512MByte DDR2 and 512MByte NAND Flash 4 UART, 4 USB Host, USB Device, Ethernet, Audio, TF, RTC,... Supports
More informationAbout Voipac i.mx53 Development kit. Packing List Connector Locations Connecting the components and cables. First Step
Release Date: January 5, 203 About Voipac i.mx53 Development kit Packing List Connector Locations Connecting the components and cables First Step Controlling the Development Kit over serial line Using
More information291-MB309-02N6F. PI331 pico
291-MB309-02N6F PI331 pico ZOTAC ZBOX pico User s Manual No part of this manual, including the products and software described in it, may be reproduced, transmitted, transcribed, stored in a retrieval
More informationQuick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE
Contents: Circuit Board upsd DK3300-ELCD Development Board with a upsd3334d-40u6 MCU with Enhanced Graphic LCD RLINK-ST, a USB-based JTAG adapter from Raisonance for debugging with Raisonance Integrate
More informationNetFusion LCD Demo App User Guide. V1.0 - January 2015
NetFusion LCD Demo App User Guide 1 Table of Contents 1 INTRODUCTION... 3 2 AUTOMATIC LAUNCH... 4 3 LCD MENU STRUCTURE... 5 3.1 MAIN MENU... 5 3.2 ACI PORT VALUES... 5 3.3 TEMPERATURE SENSOR... 7 3.4 VOLTAGE
More informationNetwork Drawing. Computer Specs, I ve used. Installing a Network-Based Intrusion Detection
HS1 HS2 OK1 OK2 PS 1 2 3 4 5 6 7 8 9 101112 COL- ACT- STA.- CONSOLE SD Installing a Network-Based Intrusion Detection created by: Rainer Bemsel Version 1.0 Dated: Apr/10/2003 The purpose of this document
More informationIT 341 Introduction to System Administration Project I Installing Ubuntu Server on a Virtual Machine
IT 341 Introduction to System Administration Project I Installing Ubuntu Server on a Virtual Machine Here we create a new virtual machine and install Ubuntu 16.04 LTS Server on it. In this instance, we
More informationPetaLinux SDK User Guide. Eclipse Plugin Guide
PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted
More informationARDUINO LEONARDO ETH Code: A000022
ARDUINO LEONARDO ETH Code: A000022 All the fun of a Leonardo, plus an Ethernet port to extend your project to the IoT world. You can control sensors and actuators via the internet as a client or server.
More informationConventions in this tutorial
This document provides an exercise using Digi JumpStart for Windows Embedded CE 6.0. This document shows how to develop, run, and debug a simple application on your target hardware platform. This tutorial
More informationLinX Software Suite v3 Getting Started
2018-03-19 LinX Software Suite v3 Getting Started Product revision: V3.0.2 Document revision: 1.0 www.crosscontrol.com Contents Revision history...2 1. Brief Introduction...3 2. Components and Installation...3
More informationGIGABYTE. Software Reference Guide for MP30 (APM) Platform R01. Document Version:
GIGABYTE Software Reference Guide for MP30 (APM) Platform R01 Document Version: R01 1 CONTENTS BASICS SECTION... 3 1.1 Equipment and tools list... 3 1.2 How to make Ubuntu OS image to SD card... 5 1.3
More informationUsing AORUS Notebook for the First Time
Congratulations on your purchase of the AORUS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.
More informationGetting Started with PetaLinux SDK
Getting Started with PetaLinux SDK November 26, 2009 Table of Contents Table of Contents...2 About This Guide...3 Related PetaLinux Documents...3 Getting Started...3 Prerequisites...3 Installation...4
More informationParallel Programming
Parallel Programming Installing Ubuntu Virtual Machine within VirtualBox Author B. Wilkinson - Modification date Januray 3, 2016 These instructions assume you have already installed VirtualBox (See separate
More informationDeploying Cisco UCS Central
This chapter includes the following sections: Obtaining the Cisco UCS Central Software from Cisco, page 1 Using the Cisco UCS Central OVA File, page 2 Using the Cisco UCS Central ISO File, page 4 Logging
More informationMitySOM-5CSx Family Virtual Machine Setup Procedure
MitySOM-5CSx Family Virtual Machine Setup Procedure Revision Status Revision Revision Description Author Date 1A Update to current version of Virtual Box. A. Block 9/4/2014 Document previously named P-10149.
More informationTrack One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink
Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 2 How to build a control application using Qt Embedded for Linux to design a UI experience
More informationGetting Started with TargetOS on the ZedBoard 1 Introduction
Getting Started with TargetOS on the ZedBoard 1 Introduction This document covers how to get started with Blunk Microsystems TargetOS embedded operating system on the ZedBoard. It covers the following
More informationSWP-0036 AFHCAN Telehealth Cart Imaging and Software Configuration. Revision: 1. Effective Date: 1/4/2011
Software Procedure SWP-0036 AFHCAN Telehealth Cart Imaging and Software Configuration Revision: 1 Effective Date: 1/4/2011 Alaska Native Tribal Health Consortium Division of Health Information & Technology
More informationUser s Manual for the Boundary Devices Nitrogen R board
1 User s Manual for the Boundary Devices Nitrogen R board July 6, 2010 2 1 Revision History Date Revision Description 2010-06-17 1.0 First (rough) draft 2010-06-25 1.1 Still rough. Additional details on
More informationUser's Guide for NXP i.mx 8M Development Kit for Amazon AVS
User's Guide Rev. 2, Document Number: IMX8MAVSUG 01/2019 User's Guide for NXP i.mx 8M Development Kit for Amazon AVS 1. Introduction The NXP i.mx 8M Development Kit for Amazon Alexa Voice Service (AVS)
More informationVIRTUAL MACHINES. By Seth Lemanek
VIRTUAL MACHINES By Seth Lemanek WHAT IS A VIRTUAL MACHINE? Software meant to emulate hardware for the purpose of hosting bare metal software like Operating Systems Used for creating virtual environments
More informationInstalling the Operating System or Hypervisor
If you purchased E-Series Server or NCE Option 1 (E-Series Server or NCE without a preinstalled operating system or hypervisor), you must install an operating system or hypervisor. This chapter includes
More informationAs CCS starts up, a splash screen similar to one shown below will appear.
APPENDIX A. CODE COMPOSER STUDIO (CCS) v6.1: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments Eclipse-based integrated development environment (IDE) for
More information7 S-Series HMI W07FA3S-PCM1AC-PoE W07FA3S-PCM1-PoE. Quick Start Guide V1.0
7 S-Series HMI W07FA3S-PCM1AC-PoE W07FA3S-PCM1-PoE Quick Start Guide V1.0 Document Part Number: 9152070I1001 Please read these instructions carefully before using this product, and save this manual for
More informationCymmetria MazeRunner INSTALLATION GUIDE
Cymmetria MazeRunner INSTALLATION GUIDE September 12, 2016 Supported environments (all must have nested virtualization enabled follow the links below to learn more) VMware Player (7 or higher) VMware Workstation
More informationUsing AORUS Notebook for the First Time
Congratulations on your purchase of the AORUS Notebook! This Manual will help you to get started with setting up your notebook. For more detailed information, please visit our website at http://www.aorus.com.
More informationF&S Introduction to QT5
F&S Introduction to QT5 Debugging an Application Version 1.2 (2018-06-14) F&S Elektronik Systeme GmbH Untere Waldplätze 23 D-70569 Stuttgart Germany Phone: +49(0)711-123722-0 Fax: +49(0)711-123722-99 About
More informationA113X1 Development Kit
A113X1 Development Kit User Guide Revision: 4.0 Release Date: 2018-02-06 Amlogic, Ltd. COPYRIGHT 2017 Amlogic, Ltd. All rights reserved. No part of this document may be reproduced. Transmitted, transcribed,
More informationGetting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5
Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5 Getting Started with ESX Server 3i Installable Revision: 20090313 Item:
More informationQuick Start Guide. i.mx 6SoloLite Evaluation Kit
Quick Start Guide i.mx 6SoloLite Evaluation Kit Quick Start Guide About the i.mx 6SoloLite Evaluation Kit The i.mx 6SoloLite evaluation kit (EVK) offers a solid platform to evaluate the i.mx 6 series single-core
More informationKinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide
Freescale Semiconductor, Inc. KSDKKL03UG User s Guide Rev. 1.0.0, 09/2014 Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide 1 Introduction This document describes the hardware and software
More informationVMWare Workstation Installation. Microsoft Windows Server 2008 Enterprise with Service Pack 2
VMWare Workstation Installation Microsoft Windows Server 2008 Enterprise with Service Pack 2 Starting Vmware Workstation Go to start menu and start VMware Workstation program. *Note: The following instructions
More informationSBC8140 Single Board Computer
SBC8140 Single Board Computer TI DM3730 Processor based on 1GHz ARM Cortex-A8 core Flexible Design with a Tiny CPU Board mounted on Expansion Board Memory supporting 256MByte DDR SDRAM and 512MByte NAND
More information