RMLL Hello. thank you for coming

Size: px
Start display at page:

Download "RMLL 2009. Hello. thank you for coming"

Transcription

1 RMLL 2009 Hello thank you for coming

2 Plug it and play with U S B - A Pascal Fougeray IUT of caen 2

3 Teach embedded systems to First-year university student, with PC running Linux (Ubuntu, Fedora...) USB-a9260 key, World Wide Web..., This book, => And... 3

4 Before... Students know Linux, Shell, Beginners in C programming, Network, TCP/IP, English, World Wide Web,... 4

5 Outline About Calao-Systems & USB-A9260 key, Tools to work, 1st pratical : Reset board & SAM-BA, 2nd pratical : Discover Buildroot, 3rd pratical : Compilation of Toolchain, Rootfs, Kernel basics => make 2h :) 4th pratical : Kernel/TFTP, Rootfs/NFS & U-boot configuration, 5th pratical : Cross Compilation, RISC vs CISC, 6th pratical : Patch, Upgrade, Configure, Compile kernel, 7th pratical : Lighttpd, SQLITE, PHP & PHPsysinfo, 8th pratical : RT kernel with Xenomaï patch, 9th pratical : GPRS/SMS daugher board, Conclusion. 5

6 About Calao-systems (0) CALAO Systems was founded in 2007 by a group of engineers with a specialized expertise in embedded computers. Headquarter is located near Grenoble in the French Alps, a leading region in micro / nanotechnologies and embedded software. CALAO Systems proposes inovative solutions for ARM based embedded computers. These solutions are particularly well adapted for microcontroller type applications up to leading edge mulitmedia performances. Evaluation and development kits are also proposed with free GNU toolchain and a ready to install Linux kernel with a pre-installed file system. The developped software can easily be ported on kits that are dedicated to small or medium manufacturing batch. CALAO Systems proposes these kits «on the shelves» or customization services. By choosing ARM core and standard development tools and operating systems, CALAO Systems' customers fully own their assets and warranty their strategic independance. 6

7 About Calao-systems (1)

8 USB-A9260 key (0) Embedded Computer with USB form-factor (36x85 mm), ATMEL 180MHz, 256MB NAND Flash (8bits), 64MB SDRAM 90MHz), 64Kbits serial SPI EEPROM, U-Boot env, 1x50 pins connector (I2C, SPI, USART, SSC, MCI, ISI, TC), Ethernet 10/100base Tx port, 2 USB Host port interfaces, 1 USB Device port interface, 1 USB Debug (Serial DBGU + JTAG + Power Supply), 1 reset button and 1 user button, 2 leds, Software : U-Boot & Linux

9 SDRAM Flash EEPROM Memory Memory Memory USB A9260 key (1) JTAG/USB +5V USB Device Reset & users 2*USB AT91SAM9260 buttons host Atmel µc Serial/USB Driver FTDI 50 pins Driver Ethernet Connector Ethernet 10/100 9

10 Tools to work... USB-A9260 key, TARGET, PC with Ubuntu 8.10 or other, HOST, A PC with : 2 USB connects : 1 for Alim & to connect the TARGET with GTKterm, 1 for SAM-BA & use TCP/IP over USB, 1 Ethernet port, 6GB free on the Host hard disk. Ethernet cable, usb cable A & B, Software for development, binutils, gcc, glibc development files, ncurses, zlib, texinfo, TCL/TK,... The tar.gz file from Calao usb-a9260-buildroot tar.gz... 10

11 We use it for the first time We use GTKterm to log it We configure it : ,8,n,1 /dev/ttyusbn Now we are ready to use the USB-A9260 key!!! We can boot linux USB-A9260> boot At the login prompt we type : uclibc login : root We can use linux and the students can play with 11

12 1st : SAM-BA (0) Goal : Students understand the utility of each file and know the memory map. Reset Board, press 2 buttons reset and users during 3s, after that, the first sector of the flash memory is empty. Prompt begin : RomBOOT> On the Host, install SAM-BA (file readme) Install modules Rmmod ftdi_sio ( GTKterm must be closed ) Rmmod usbserial (since , it's not a module, you have to compile kernel... on Debian not for Fedora...) Modprobe usbserial vendor=0x03eb product=0x6124 SAM Boot Assistant : 12

13 1st : SAM-BA (1) With SAM-BA software, we load 4 files in flash memory Second Partition /dev/mtdblock2 120Mo First Partition /dev/mtdblock1 120Mo 1. Bootstrap : Nandflash_usb-a9260.bin 0x0, 0x BootLoader : u-boot.bin 0x20000, 3. Kernel : uimage.bin 0x400000, 0x Kernel uimage 0x to 0x x U-Boot 0x20000 to 0x Nand-flash O to 0x x Root Filesystem : rootfs.arm-xxxxxxxx.jffs2 0x or 0x At the address 0xA0000, We have a second kernel with Ramdisk 0x0 Now, students know the utility of each file. 13

14 1 st : SAM-BA (2) Type of Memory Flash Select file To send Click here to send file Select Address 0x0, 0x20000, 0x400000,

15 2 nd : Discover Buildroot Goals : Students discover the architecture of Buildroot, the differents directories, the Makefile... They uncompress tar.gz file, # /buildroot/tar xvzf../usb-a9260-buildrootxxxxxxxx.tar.gz They read some Buildroot Makefiles... They examine some files as Config.in and package_name.mk of some packages. They read Buildroot documentation : They begin compilation pratical... 15

16 3rd : Compilation of Toolchain, Rootfs & Kernel basics (0) Goals : the students will be able to compile the Toolchain, the Rootfs and the Kernel, They learn to install the tools, to configure and deploy the elements of our development system on the host : binutils, gcc, glibc development files, ncurses, zlib, texinfo, TCL/TK,... mkimage static program from They uncompress tar.gz file, # /buildroot/tar xvzf../usb-a9260-buildroot-xxxxxxxx.tar.gz They examine the differents directories, They type make menuconfig and unselect packages as jamvm, classpath to do faster the compilation. 16 After this first compilation of Buildroot, they add other packages.

17 3rd : Compilation of Toolchain, Rootfs & Kernel basics (1) Start compilation process (use several jobs) and save all messages on stdout # time make tee success.txt During the compilation time, they examine the process. When the compilation is finish, they discover Toolchain, Rootfs & Kernel inside the directories /buildroot/build_arm/staging_dir /buildroot/project_build_arm/usb-a9260/root or /buildroot/binaries/usb-a9260/rootfs.arm-xxxxxx.jffs2 /buildroot/project_build_arm/usb-a9260/linux-2.6.xx/arch/arm/boot/uimage We don't use SAM-BA, because it is too long The next pratical is TFTP and NFS... 17

18 4 th : TFTP & NFS (0) Goals : Students learn to use some networks services & modify U-Boot environment variables. Modify U-Boot environment variables : bootargs & bootcmd Load files with U-Boot via Ethernet and TFTP, Mount remote directories and access the contents as if the file system was mounted locally, Verify the Kernel configuration of the Target File systems ---> Network File Systems ---> [*] NFS file system support [*] Provide NFSv3 client support The Kernel is downloaded via TFTP, The root filesystem is mounted via NFS, This allows you to quickly make changes to the root filesystem without lengthy reflashing cycles to the device. 18

19 4 th : TFTP & NFS (1) The kernel is downloaded via TFTP Modify the U-Boot's environment variable : bootcmd USB-A9260> setenv bootcmd tftpboot uimage The uimage file must be put in /var/lib/tftpboot directory of the HOST The Host must have that U-Boot's environment variable serverip, Install & configure TFTP server on the HOST Tftpd-hpa, /etc/inetd.conf tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot Test it 19

20 4 th : TFTP & NFS (2) The Target's / directory is mounted in NFS Modify the U-Boot's environment variable : bootargs USB-A9260> setenv bootargs=mem=64m rootfstype=nfs root=/dev/nfs console=ttys0, nfsroot= :/var/lib/nfs/root ip= : : : ::eth0:on The definition of bootargs can be found in the sources of the kernel. It's the file kernel_sources/documentation/filesystems/nfsroot.txt Verify that the Kernel is ok to mount a NFS directory # cat /proc/filesystems 20

21 4 th : TFTP & NFS (3) The Target's / directory is mounted in NFS Install & configure NFS server on the Host Complete the following files : /etc/hosts.deny, /etc/hosts.allow, /etc/exports : /var/lib/nfs/root /24 (rw,sync,subtree_check,no_root_squash) Copy the root directory from Buildroot to export directory cp -dprf /buildroot/project_build_arm/usb-a9260/root/ /var/lib/nfs The Host must have the of the U-Boot's environment variable serverip. 21

22 4 th : TFTP & NFS (4) USB : GTKTerm Ethernet ETH0 TFTP : Download uimage file to SDRAM & execute it NFS : /var/lib/nfs/root mount /dev/nfs & access it After the pratical, the students will be able to work faster and to modify easily the root filesystem. 22

23 5 th : Cross Compilation (0) Goals : Students learn & understand the cross compilation, after they can use it to compile the Kernel and an other application Usually, software development is done on a Host computer using a cross-compilation toolchain. This toolchain is built automatically when you use Buildroot, We modify the environment variable : PATH # export PATH=$PATH:/buildroot/build_arm/staging_dir/usr/bin/ We write a program and compile it with gcc for I386 arm-uclibc-gcc for Arm We compare the 2 binaries with file command 23

24 5 th : Cross Compilation (1) We develop & compile the program on the HOST GCC & arm-linux-uclibc-gcc Program run on the Target 24

25 5 th : Cross Compilation (2) # arm-linux-gcc -v Using built-in specs. Target: arm-linux-uclibc Configured with: /buildroot/toolchain_build_arm/gcc-4.2.1/configure -prefix=/usr -build=i386-pc-linux-gnu -host=i386-pc-linux-gnu -target=arm-linux-uclibc -enable-languages=c,c++-with-sysroot=/buildroot/build_arm/staging_dir -with-build-time tools=/buildroot/build_arm/staging_dir/usr/arm-linux-uclibc/bin -disable- cxa_atexit -enable-targetoptspace -with-gnu-ld -enable-shared -with-gmp=/buildroot/toolchain_build_arm/gmp -with -mpfr=/buildroot/toolchain_build_arm/mpfr -disable-nls -enable-threads -disable-multilib -withtune=arm9tdmi Thread model: posix gcc version # gcc -v Utilisation des specs internes. Target: i486-linux-gnu Configuré avec:../src/configure -v -with-pkgversion='ubuntu ubuntu11' -with-bugurl=file:///usr/share/doc/gcc-4.3/readme.bugs -enable-languages=c,c++,fortran,objc,obj-c++ -prefix=/usr -enable-shared -with-system-zlib -libexecdir=/usr/lib -without-included-gettext -enable-threads=posix -enable-nls -with-gxx-include-dir=/usr/include/c++/4.3 -program-suffix=-4.3 -enable-clocale=gnu -enable-libstdcxx-debug -enable-objc-gc -enable-mpfr -enable-targets=all -enable-checking=release -build=i486-linux-gnu -host=i486-linux-gnu -target=i486-linux-gnu Modèle de thread: posix gcc version (Ubuntu ubuntu11) 25

26 5 th : Cross Compilation (3) # file hello_host hello_host: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped # file hello_target hello_target: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), not stripped We can also compare the processors CISC (Complex Instruction Set Computer) with the processors RISC (Reduce Instruction Set Computer ) by using the commands : # gcc S file.c o file_x386.s # arm-uclibc-gcc S file.c o file_arm.s to generate files in language of assembly and so to notice the difference between the 2 languages. We can also use the command objdump. 26

27 6 Th : kernel (0) Goals : Students learn to configure, to upgrade, to patch & to compile a kernel. We already compiled a kernel version from basics files with : the patch from Calao : calao.patch the Linux kernel patch for the Atmel ARM9 & maintained by Andrew Victor : at91.patch.gz during the 3rd pratical : Compilation of Toolchain, Rootfs & Kernel. 27

28 6 Th : kernel (1) 2 ways to proceed 1. We stay in /Buildroot directory and we use the commands # make linux26-menuconfig to configure it # make linux26 to compile it 2. We move to /Buildroot/project_build_arm/usb-a9260/linux-2.6.xx and we modify the environment variable : PATH # export PATH=$PATH:/buildroot/build_arm/staging_dir/usr/bin/ and we use the commands # make ARCH=arm menuconfig to configure it # make ARCH=arm CROSS_COMPILE=arm-linux-uclibc- to compile it I'd rather the second way. It's more pedagogical & students use their knowledge acquired in previous practical work :) 28

29 6 Th : kernel (2) Goals : Students learn to add some modules with the kernel and to use the module commands The module can be an USB/Ethernet Gadget drivers, Prolific PL2303 USB to serial adaptor driver... We added some modules to the kernel, and now, it's possible to insert, to remove it with the commands : modprobe, insmod, rmmod... 29

30 6 Th : kernel (3) We select the corresponding module We save the configuation We compile the kernel and the modules We test it 30

31 6 Th : kernel (4) Goals : Students understand the utility of a Ramdisk When you get the USB-a9260 key, in the second place of the flash memory, at the address A0000, we have a kernel with a Ramdisk The students configure the kernel and they obtain a new bigger kernel. With SAM-BA we can install this new kernel in the flash memory at the adress A0000 but the best way is to use again tftpboot. The students reboot the board and in U-Boot type command : USB-A9260> tftpboot uimage_with_ramdisk 31

32 6 Th : kernel (5) Kernel without ramdisk # mount rootfs on / type rootfs (rw) /dev/root on / type jffs2 (rw) <- different proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw) tmpfs on /tmp type tmpfs (rw) # df -h Filesystem Size Used Available Use% rootfs 120.0M 20.7M 99.3M 17% /dev/root 120.0M 20.7M 99.3M 17% tmpfs 30.4M M 0% /tmp Mounted on / / <- different <- different Kernel with a ramdisk # mount rootfs on / type rootfs (rw) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw) tmpfs on /tmp type tmpfs (rw) # df -h Filesystem Size Used Available tmpfs 30.4M 20.0k 30.4M Use% 0% Mounted on /tmp 32

33 7 Th : LIGHTTPD, SQLITE & PHP (0) Goals : Students learn to install, configure and use a web server : LIGHTTPD an embedded SQL database engine : SQLite a script language : PHP 33

34 7 Th : LIGHTTPD, SQLITE & PHP (1) The most important parts of the pratical are : to modify the Makefile files of packages, because the differents versions of packages change. Example : PHP to /buildroot/package/php/php.mk to modify the conf files to adapt it Example : /etc/lighttpd/lighttpd.conf to learn how to execute a daemon # lighttpd f /etc/lighttpd/lighttpd.conf The 3 packages run. The students also learn the principle of the script CGI and FASTCGI 34

35 8 Th : RT kernel (0) Goals : Students learn to install, to configure, patch and use a RT kernel with xenomai patch, Xenomai is a real-time extension to the Linux kernel. This practical is not teached to the students this year, but it s for next year... Thanks to Mr Cong Sang TSAN mailto:tsan@isae.fr 35

36 8 Th : RT kernel (1) This part is like the kernel part Download kernel source linux tar.bz2 from ftp://ftp.kernel.org/pub/linux/kernel/v2.6/ Uncompress it # tar xjf linux tar.bz2 Patch kernel with maxim_org_za patch # patch-kernel.sh linux / at91.patch.gz Load.config file for USB-a9260 key # cd linux # make ARCH=arm usb-a9260_defconfig 36

37 8 Th : RT kernel (2) Xenomai part Download Xenomai source xenomai tar.bz2 from Uncompress it tar xjf xenomai tar.bz2 Patch kernel with Xenomai patch we use the script prepare-kernel.sh of xenomaï./xenomai-2.4.8/scripts/prepare-kernel.sh --arch=arm --linux=linux / --adeos=./xenomai2.4.8/ksrc/arch/arm/patches/adeos-ipipe arm patch 37

38 8 Th : RT kernel (3) Configure kernel When you do # make ARCH=arm menuconfig we have a submenu Realtime sub-system Not FPU Machine ---> [ ] Enable FPU support 38

39 8 Th : RT kernel (4) Compile kernel make ARCH=arm CROSS_COMPILE=arm-linux- When the kernel boot we obtain the following messages with command dmesg I-pipe: Domain Xenomai registered.xenomai: hal/arm started. Xenomai: real-time nucleus v2.4.8 (Lords Of Karma) loaded. Xenomai: starting native API services. Xenomai: starting POSIX services. Xenomai: starting RTDM services. Test (not yet...) 39

40 9 Th : GSM/GPRS (0) Goals : Students learn to use the DAB-GPRS daugther board, to patch kernel, to write a script in python language or to write a script in shell with command AT... The daugther board : DAB-GPRS-C01 40

41 9 Th : GSM/GPRS (1) We can use the DAB-GPRS daughter board with the USB-A9260 embedded computers. First we need to patch the linux kernel sources with the gprs.patch Indeed we need : to enable the serial port 1 & 2 (/dev/ttys1 and /dev/ttys2) to setup PB16 as an output (PB16=POK_IN=on/off Hilo module). Once your linux kernel is recompiled you can reflash it in the Nand flash memory with the SAM-BA utility or use TFTPBOOT. Then we can insert the SIM card and power the board with its DAB-GPRS daughter board. 41

42 9 Th : GSM/GPRS (2) Once logged in to target, issue the following script in order to switch on the GSM/GPRS module../hilo_on ****************************** #!/bin/sh./gpio9260 -PB16 sleep 5./gpio9260 +PB16 ****************************** Then we can start the microcom utility in order to send the AT commands../microcom -s /dev/ttys1 or./microcom -s /dev/ttys2 (depend on the jumper configuration) 42

43 9 Th : GSM/GPRS (3) How to send a sms. 1. Issue the AT command in order to check the modem. AT OK 2. Issue the command below to enter your pin code AT+CPIN="xxxx" 3. Issue the command below to get the SMS service center address AT+CSCA? 4. Issue the command below to select the SMS format (1=text mode) AT+CMGF=1 5. Send the SMS AT+CMGS="xxxxxxxxxx" xxxxxxxxxx is the phone number 6. Enter your SMS and end your message with the 0x1A (CTRL-Z) 43

44 9 Th : GSM/GPRS (4) Demonstration :) i hope, it's ok... 44

45 Conclusion The students are happy, they learnt a lot of principles. It is the first year, i teach these practicals and they are perfectible... There are many points to improve, in particular : The programming of I/O, To develop an application to test RT kernel expansion with xenomai, Use the daughter boards like bluetooth & Wifi, Learn Busybox, U-boot, jamvm To teach embedded systems with the USB-a9260 key and freeware is easy and the students can take a key at home for training. I think that these practicals are a check means to discover the world of Free, Libre and Open Source Software. 45

46 Acknowledgements Students :) Gregory HERMANT & Stéphane DAVID from Calao-systems, Thomas PETAZZONI & Michael OPDENACKER from Freeelectrons, Patrice KADIONIK from University of Bordeaux France, Cong Sang TSAN from University of Toulouse - France World Wide Web. And you... 46

47 Related documents Book : Linux embarqué of Pierre Ficheux Linux magazine : 47

48 Questions??? 48

The embedded Linux quick start guide lab notes

The embedded Linux quick start guide lab notes The embedded Linux quick start guide lab notes Embedded Linux Conference Europe 2010 Date: Tuesday 26th October Location: DeVere University of Arms Hotel, Cambridge Room: Churchill Suite Presenter: Chris

More information

Buildroot Workshop. Libre Software Meeting 2012. Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com

Buildroot Workshop. Libre Software Meeting 2012. Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com Libre Software Meeting 2012 Buildroot Workshop Thomas Petazzoni Free Electrons thomas.petazzoni@free-electrons.com Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and

More information

Pwn Plug Community Edition 1.1 Installation Guide

Pwn Plug Community Edition 1.1 Installation Guide Copyright 2012 Rapid Focus Security, LLC, DBA Pwnie Express. Revision 5.21.2012 Pwn Plug Community Edition 1.1 Installation Guide Contents: Legal stuff Release 1.1 Features Download the installation package

More information

SheevaPlug Development Kit README Rev. 1.2

SheevaPlug Development Kit README Rev. 1.2 SheevaPlug Development Kit README Rev. 1.2 Introduction... 3 Flow to use the Software Development Kit packages... 3 Appendix A... 5 GCC cross-compiler... 5 Appendix B... 6 Mini-USB debug driver installation

More information

Track 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 Track One Building a connected home automation device with the Digi ConnectCore Wi-i.MX51 using LinuxLink Session 1 Assembling and booting a small footprint Linux platform To join the teleconference -------------------------------------------------------

More information

Buildroot for Vortex86EX (2016/04/20)

Buildroot for Vortex86EX (2016/04/20) Buildroot for Vortex86EX (2016/04/20) Table of Contents Introduction...1 Prepare...1 Install Virtual Machine (optional)...1 Install Buildroot...3 Config Buildroot for VEX-SOM (optional)...4 Generate Linux

More information

VoIP Laboratory B How to re flash an IP04

VoIP Laboratory B How to re flash an IP04 VoIP Laboratory B How to re flash an IP04 (cc) Creative Commons Share Alike Non Commercial Attribution 3 This lab guides you through the process of re flashing an IP04. To re flash a unit is useful when

More information

Version 1.0. File System. Network Settings

Version 1.0. File System. Network Settings Factory Default Settings LAN 1 IP Address: 192.168.2.127 Login: root or guest ( telnet guest only) Password: root or guest ( telnet guest only) Serial Console Port: Baud rate: 115200 Data format: 8 Bits,

More information

Getting started with ARM-Linux

Getting started with ARM-Linux Getting started with ARM-Linux www.embeddedarm.com (480)-837-5200 usa Connecting serial communications and power (JP2 must be installed to enable console) An ANSI terminal or a PC running a terminal emulator

More information

Software Prerequisites Linux Ubuntu 12.04 LTS. Estimated completion time: 15min. The goal of this hands-on is to:

Software Prerequisites Linux Ubuntu 12.04 LTS. Estimated completion time: 15min. The goal of this hands-on is to: TRAINING MANUAL Using SAM-BA for Linux on SAMA5D3 Xplained AN-8995 Prerequisites Hardware Prerequisites Atmel SAMA5D3 Xplained USB serial TTL adapter (optional) FTDI TTL-232R-3V3 USB to TTL serial cable

More information

Embedded Linux development training 4 days session

Embedded Linux development training 4 days session Embedded Linux development training 4 days session Title Overview Duration Trainer Language Audience Prerequisites Embedded Linux development training Understanding the Linux kernel Building the Linux

More information

Overview. Open source toolchains. Buildroot features. Development process

Overview. Open source toolchains. Buildroot features. Development process Overview Open source toolchains Buildroot features Development process 1 Tools in development process toolchain cross-compiler assembler & linker (filesystem) image generator boot loader / image writer

More information

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com Yun Shield User Manual VERSION: 1.0 Version Description Date 0.1 Initiate 2014-Jun-21 1.0 Release 2014-Jul-08 Yun Shield User Manual 1 / 22 Index: 1 Introduction... 3 1.1 What is Yun Shield... 3 1.2 Specifications...

More information

Matrix 510/520 User Guide

Matrix 510/520 User Guide Matrix 510/520 User Guide Introduction: Matrix 510/520 are ARM9-based Linux ready industrial computer. The key features are as follow: Matrix 520 Layout 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,

More information

Procedure to Create and Duplicate Master LiveUSB Stick

Procedure to Create and Duplicate Master LiveUSB Stick Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new

More information

Accessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210

Accessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210 Accessing I2C devices with Digi Embedded Linux 5.2 example on Digi Connect ME 9210 Document History Date Version Change Description 17/09/2010 Initial entry/outline 24/02/2011 V1.1 Retested with latest

More information

An Embedded Wireless Mini-Server with Database Support

An Embedded Wireless Mini-Server with Database Support An Embedded Wireless Mini-Server with Database Support Hungchi Chang, Sy-Yen Kuo and Yennun Huang Department of Electrical Engineering National Taiwan University Taipei, Taiwan, R.O.C. Abstract Due to

More information

Application Development Kit for Android Installation Guide

Application Development Kit for Android Installation Guide Application Development Kit for Android Installation Guide 90001280_B 3/12/2012 2012 Digi International Inc. All rights reserved. Digi, Digi International, the Digi logo, the Digi website, a Digi International

More information

Embedded Linux development with Buildroot training 3-day session

Embedded Linux development with Buildroot training 3-day session Embedded Linux development with training 3-day session Title Overview Duration Trainer Language Audience Embedded Linux development with training Introduction to Managing and building the configuration

More information

APPLICATION NOTE. How to build pylon applications for ARM

APPLICATION NOTE. How to build pylon applications for ARM APPLICATION NOTE Version: 01 Language: 000 (English) Release Date: 31 January 2014 Application Note Table of Contents 1 Introduction... 2 2 Steps... 2 1 Introduction This document explains how pylon applications

More information

AVR32737: AVR32 AP7 Linux Getting Started. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32737: AVR32 AP7 Linux Getting Started. 32-bit Microcontrollers. Application Note. Features. 1 Introduction AVR32737: AVR32 AP7 Linux Getting Started Features Linux development tools overview Introduction to the Linux boot process Compiling, running and debugging applications 1 Introduction This application

More information

Embedded Linux Systems

Embedded Linux Systems Dpto Sistemas Electrónicos y de Control Universidad Politécnica de Madrid Embedded Linux Systems Using Buildroot for building Embedded Linux Systems with the Raspberry-PI V1.2 Mariano Ruiz 2014 E U I T

More information

Building an audio player using the Texas Instruments OMAP-L137

Building an audio player using the Texas Instruments OMAP-L137 Building an audio player using the Texas Instruments OMAP-L137 with LinuxLink 30 3.0 Webinar Series Session 2 Building a custom system with audio playback functionality We will start our webinar in few

More information

Chapter 1 Hardware and Software Introductions of pcduino

Chapter 1 Hardware and Software Introductions of pcduino Chapter 1 Hardware and Software Introductions of pcduino pcduino is a high performance, cost effective mini PC platform that runs PC like OS such as Ubuntu Linux. It outputs its screen to HDMI enabled

More information

[HOW TO RECOVER AN INFINITI/EVOLUTION MODEM IDX3.0.0.0] 1

[HOW TO RECOVER AN INFINITI/EVOLUTION MODEM IDX3.0.0.0] 1 [HOW TO RECOVER AN INFINITI/EVOLUTION MODEM IDX3.0.0.0] 1 How to Recover an infiniti/evolution Modem Software Reference idx 3.0.0.0 (12.0.0.0) Updated: November 17 th 2011 Overview Recovery Procedures

More information

Quick Start Guide. Quick Start Guide. taskit GmbH. for Portux920T EU / SW Portux Mini-PC Portux Panel-PC Panel-Card MoLUX Stamp

Quick Start Guide. Quick Start Guide. taskit GmbH. for Portux920T EU / SW Portux Mini-PC Portux Panel-PC Panel-Card MoLUX Stamp Quick Start Guide for Portux920T EU / SW Portux Mini-PC Portux Panel-PC Panel-Card MoLUX Stamp Page 1 of 15 Version 1.14 Seelenbinderstr. 33 D-12555 Berlin Germany Tel. +49 (30) 611295-0 Fax +49 (30) 611295-10

More information

SBC6245 Single Board Computer

SBC6245 Single Board Computer SBC6245 Single Board Computer 400MHz Atmel AT91SAM9G45 ARM 926EJ-STM Microcontroller On Board 128MB Nand Flash plus 128MB DDR2 SDRAM RS232, RS485, Ethernet, USB Host, LCD, Touch Screen, RTC, Supports for

More information

Embedded Linux Training. Lab Book. free electrons http://free-electrons.com

Embedded Linux Training. Lab Book. free electrons http://free-electrons.com Lab Book free electrons http://free-electrons.com February 8, 2016 About this document Updates to this document can be found on http://free-electrons.com/doc/training/embeddedlinux/. This document was

More information

Technical Note TN_146. Creating Android Images for Application Development

Technical Note TN_146. Creating Android Images for Application Development TN_146 Creating Android Images for Application Development Issue Date: 2013-01-28 This document shows how to build and install the Android Operating System on the BeagleBoard xm Use of FTDI devices in

More information

Sistemi ad agenti Principi di programmazione di sistema

Sistemi ad agenti Principi di programmazione di sistema Sistemi ad agenti Principi di programmazione di sistema Modulo 6 Why would anyone want to hack or write opensource project for embedded system, when you already have a very powerful and relatively cheap

More information

Embedded Linux Systems

Embedded Linux Systems Dpto Sistemas Electrónicos y de Control Universidad Politécnica de Madrid Embedded Linux Systems Using Buildroot for building Embedded Linux Systems Mariano Ruiz 2013 E U I T T e l e c o m u n i c a c

More information

Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development

Eddy Integrated Development Environment, LemonIDE for Embedded Software System Development Introduction to -based solution for embedded software development Section 1 Eddy Real-Time, Lemonix Section 2 Eddy Integrated Development Environment, LemonIDE Section 3 Eddy Utility Programs Eddy Integrated

More information

The Embedded Linux Quick Start Guide In the Beginning... Embedded Linux Conference Europe 2010

The Embedded Linux Quick Start Guide In the Beginning... Embedded Linux Conference Europe 2010 The In the Beginning... Chris Simmonds Embedded Linux Conference Europe 2010 Copyright 2010, 2net Limited 1 Overview Genesis of a Linux project The four elements Tool chain; boot loader; kernel; user space

More information

Workshop Intel Galileo Board

Workshop Intel Galileo Board Workshop Intel Galileo Board Introduction and Basics of Intel Galileo Board Walter Netto November 03th, 2014 Agenda Intel Galileo Board Overview Physical Characteristics Communication Processor Features

More information

Update on filesystems for flash storage

Update on filesystems for flash storage JM2L Update on filesystems for flash storage Michael Opdenacker. Free Electrons http://free electrons.com/ 1 Contents Introduction Available flash filesystems Our benchmarks Best choices Experimental filesystems

More information

Embedded Linux Platform Developer

Embedded Linux Platform Developer Embedded Linux Platform Developer Course description Advanced training program on Embedded Linux platform development with comprehensive coverage on target board bring up, Embedded Linux porting, Linux

More information

ipac-5010 User Guide + -

ipac-5010 User Guide + - ipac-5010 User Guide Introduction: ipac-5010 is ARM9-based Linux ready industrial Programmable Automation Controller. The key features are as follow: 1. ARM920T ARM Thumb Processor with 200MIPS at 180MHz,

More information

Using Buildroot for real projects

Using Buildroot for real projects Embedded Linux Conference Europe 2011 Using Buildroot for real projects Thomas Petazzoni Free Electrons thomas.petazzoni@freeelectrons.com Free Electrons. Embedded Linux development, consulting, training

More information

Ultra Thin Client TC-401 TC-402. Users s Guide

Ultra Thin Client TC-401 TC-402. Users s Guide Ultra Thin Client TC-401 TC-402 Users s Guide CONTENT 1. OVERVIEW... 3 1.1 HARDWARE SPECIFICATION... 3 1.2 SOFTWARE OVERVIEW... 4 1.3 HARDWARE OVERVIEW...5 1.4 NETWORK CONNECTION... 7 2. INSTALLING THE

More information

HTTP-FUSE PS3 Linux: an internet boot framework with kboot

HTTP-FUSE PS3 Linux: an internet boot framework with kboot HTTP-FUSE PS3 Linux: an internet boot framework with kboot http://openlab.jp/oscirclar/ Kuniyasu Suzaki and Toshiki Yagi National Institute of Advanced Industrial Science and Technology Embedded Linux

More information

1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki

1 Mi kołaj Z Mik ar ołaj Z zyc arzy ki cki 1 Mikołaj Zarzycki NAND Flash SD Card Connector 256MB, 8bit I/F Push type, Up to 2GB/12.5Mbps USB Connector 1 x Device 2 x HOST, Dual-port LCD Module KEY Battery Holder 128 x 64 dots matrix structure 4

More information

Android: How To. Thanks. Aman Nijhawan

Android: How To. Thanks. Aman Nijhawan Android: How To. This is just a collection of useful information and tricks that I used during the time I was developing on the android ADP1. In some cases the information might be a little old and new

More information

System administration basics

System administration basics Embedded Linux Training System administration basics Michael Opdenacker Thomas Petazzoni Free Electrons Copyright 2009, Free Electrons. Creative Commons BY SA 3.0 license Latest update: Dec 20, 2010, Document

More information

Cosmic Board for phycore AM335x System on Module and Carrier Board. Application Development User Manual

Cosmic Board for phycore AM335x System on Module and Carrier Board. Application Development User Manual Cosmic Board for phycore AM335x System on Module and Carrier Board Application Development User Manual Product No: PCL-051/POB-002 SOM PCB No: 1397.0 CB PCB No: 1396.1 Edition: October,2013 In this manual

More information

Kaspersky Endpoint Security 8 for Linux INSTALLATION GUIDE

Kaspersky Endpoint Security 8 for Linux INSTALLATION GUIDE Kaspersky Endpoint Security 8 for Linux INSTALLATION GUIDE A P P L I C A T I O N V E R S I O N : 8. 0 Dear User! Thank you for choosing our product. We hope that this documentation will help you in your

More information

i.mx USB loader A white paper by Tristan Lelong

i.mx USB loader A white paper by Tristan Lelong i.mx USB loader A white paper by Tristan Lelong Introduction This document aims to explain the serial downloader feature of i.mx SoCs on Linux (available across i.mx family starting with i.mx23). This

More information

STLinux Software development environment

STLinux Software development environment STLinux Software development environment Development environment The STLinux Development Environment is a comprehensive set of tools and packages for developing Linux-based applications on ST s consumer

More information

Chapter 2. Basic Concepts. 2.1.1 Linux Workstation. 2.1 Types of Hosts

Chapter 2. Basic Concepts. 2.1.1 Linux Workstation. 2.1 Types of Hosts Chapter 2. Basic Concepts As we saw in the previous chapter, there is a rich variety of embedded Linux systems. There are nevertheless a few key characteristics that apply uniformly to most embedded Linux

More information

ARMSDK-VM Virtual Appliance A preconfigured Linux system

ARMSDK-VM Virtual Appliance A preconfigured Linux system ARMSDK-VM Virtual Appliance A preconfigured Linux system Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10) www.karo-electronics.de Disclaimer The information

More information

Linux Disaster Recovery best practices with rear

Linux Disaster Recovery best practices with rear Relax and Recover Linux Disaster Recovery best practices with rear Gratien D'haese IT3 Consultants Who am I Independent Unix System Engineer since 1996 Unix user since 1986 Linux user since 1991 Open Source

More information

Embedded Display Module EDM6070

Embedded Display Module EDM6070 Embedded Display Module EDM6070 Atmel AT91SAM9X35 Based Single Board Computer BY Product Overview Version 1.0 Dated: 3 rd Dec 2013 Table of Contents Product Overview... 2 Introduction... 2 Kit Contents...

More information

Useful USB Gadgets on Linux

Useful USB Gadgets on Linux Useful USB Gadgets on Linux February, 2012 Gary Bisson Adeneo Embedded Embedded Linux Conference 2012 1 Agenda Introduction to USB USB Gadget API Existing Gadgets Design your own Gadget Demo Conclusion

More information

Survey of Filesystems for Embedded Linux. Presented by Gene Sally CELF

Survey of Filesystems for Embedded Linux. Presented by Gene Sally CELF Survey of Filesystems for Embedded Linux Presented by Gene Sally CELF Presentation Filesystems In Summary What is a filesystem Kernel and User space filesystems Picking a root filesystem Filesystem Round-up

More information

Eclipse IDE for Embedded AVR Software Development

Eclipse IDE for Embedded AVR Software Development Eclipse IDE for Embedded AVR Software Development Helsinki University of Technology Jaakko Ala-Paavola February 17th, 2006 Version 0.2 Abstract This document describes how to set up Eclipse based Integrated

More information

The shortest path to cellular communications: Cellular Development Platform

The shortest path to cellular communications: Cellular Development Platform The shortest path to cellular communications: Cellular Development Platform Multi-Tech Overview 40 years focused on Machine-to-Machine (M2M) Communications 80+ patents 20+ million devices, thousands of

More information

PARALLELS SERVER 4 BARE METAL README

PARALLELS SERVER 4 BARE METAL README PARALLELS SERVER 4 BARE METAL README This document provides the first-priority information on Parallels Server 4 Bare Metal and supplements the included documentation. TABLE OF CONTENTS 1 About Parallels

More information

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition

10 STEPS TO YOUR FIRST QNX PROGRAM. QUICKSTART GUIDE Second Edition 10 STEPS TO YOUR FIRST QNX PROGRAM QUICKSTART GUIDE Second Edition QNX QUICKSTART GUIDE A guide to help you install and configure the QNX Momentics tools and the QNX Neutrino operating system, so you can

More information

Developing an Application for the i.mx Devices on the Linux Platform

Developing an Application for the i.mx Devices on the Linux Platform Freescale Semiconductor Application Note Document Number: AN3870 Rev. 0, 08/2010 Developing an Application for the i.mx Devices on the Linux Platform by Multimedia Applications Division Freescale Semiconductor,

More information

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1 RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer

More information

GSM Click - Cross-Platform Development Quick Start Guide

GSM Click - Cross-Platform Development Quick Start Guide GSM Click - Cross-Platform Development Quick Start Guide Overview This document explains how to use the MikroElektronika GSM Click board as an accessory to the following host development platforms (microcontrollers):

More information

Zynq SATA Storage Extension (Zynq SSE) - NAS. Technical Brief 20140501 from Missing Link Electronics:

Zynq SATA Storage Extension (Zynq SSE) - NAS. Technical Brief 20140501 from Missing Link Electronics: Technical Brief 20140501 from Missing Link Electronics: Zynq SSE for Network-Attached Storage for the Avnet Mini-ITX For the evaluation of Zynq SSE MLE supports two separate hardware platforms: The Avnet

More information

MBC-SAM9G35 Core Board Overview

MBC-SAM9G35 Core Board Overview MBC-SAM9G35 Core Board Overview The ATMEL MBC-SAM9G35 ARM9 Board is an ARM embedded board produced by Embest, integrate the ATMEL ARM926EJ-S-based processor AT91SAM9G35, operating at 400MHz frequency,

More information

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument. TA Instruments TRIOS Software Installation Instructions Installation Requirements Your TRIOS Instrument Control software includes all the components necessary to install or update the TRIOS software, as

More information

ERIKA Enterprise pre-built Virtual Machine

ERIKA Enterprise pre-built Virtual Machine ERIKA Enterprise pre-built Virtual Machine with support for Arduino, STM32, and others Version: 1.0 July 2, 2014 About Evidence S.r.l. Evidence is a company operating in the field of software for embedded

More information

MicroZed Getting Started Guide

MicroZed Getting Started Guide MicroZed Getting Started Guide Version 1.1 16 October 2013 Copyright 2013, Avnet, Inc. All rights reserved. Published by Avnet Electronics Marketing, a group of Avnet, Inc. Avnet, Inc. disclaims any proprietary

More information

Getting Started with the Xilinx Zynq- 7000 All Programmable SoC Mini-ITX Development Kit

Getting Started with the Xilinx Zynq- 7000 All Programmable SoC Mini-ITX Development Kit Getting Started with the Xilinx Zynq- 7000 All Programmable SoC Mini-ITX Development Kit Table of Contents ABOUT THIS GUIDE... 3 ADDITIONAL DOCUMENTATION... 3 ADDITIONAL SUPPORT RESOURCES... 3 INTRODUCTION...

More information

Update on filesystems for flash storage

Update on filesystems for flash storage Embedded Linux Conference Europe Update on filesystems for flash storage Michael Opdenacker. Free Electrons http://free electrons.com/ 1 Contents Introduction Available flash filesystems Our benchmarks

More information

Utilizing MBARI s Software Infrastructure and Application for MOOS (SIAM) for NOAA s Real-time Environmental Coastal Observing Network (RECON)

Utilizing MBARI s Software Infrastructure and Application for MOOS (SIAM) for NOAA s Real-time Environmental Coastal Observing Network (RECON) Utilizing MBARI s Software Infrastructure and Application for MOOS (SIAM) for NOAA s Real-time Environmental Coastal Observing Network (RECON) Devin A Bonnie, Hope College Mentors: Tom O Reilly, Kent Headley

More information

Future Technology Devices International Ltd. Mac OS X Installation Guide

Future Technology Devices International Ltd. Mac OS X Installation Guide Future Technology Devices International Ltd. Mac OS X Installation Guide I Mac OS X Installation Guide Table of Contents Part I Welcome to the Mac OS X Installation Guide 2 Part II VCP Drivers 3 1 Installing

More information

USER MANUAL for USB to serial converter (PL2303)

USER MANUAL for USB to serial converter (PL2303) The USB to RS-232 Serial Adapter provides an external plug & play RS-232 serial connection with your computer, letting you free up your existing serial port. Users have the capability to utilize the adapter

More information

How Do I Recover infiniti Remotes and Line Cards?

How Do I Recover infiniti Remotes and Line Cards? How Do I Recover infiniti Remotes and Line Cards? Date: June 26, 2008 Overview This FAQ contains the following information and procedures pertaining to ids Release 6.0.1 and later: Before Attempting to

More information

Yocto Project Eclipse plug-in and Developer Tools Hands-on Lab

Yocto Project Eclipse plug-in and Developer Tools Hands-on Lab Yocto Project Eclipse plug-in and Developer Tools Hands-on Lab Yocto Project Developer Day San Francisco, 2013 Jessica Zhang Introduction Welcome to the Yocto Project Eclipse plug-in

More information

Debugging Network Communications. 1 Check the Network Cabling

Debugging Network Communications. 1 Check the Network Cabling Debugging Network Communications Situation: you have a computer and your NetBurner device on a network, but you cannot communicate between the two. This application note provides a set of debugging steps

More information

Open Network Linux. A Path to an Open Source Network OS. Rob Sherwood Big Switch Networks CTO

Open Network Linux. A Path to an Open Source Network OS. Rob Sherwood Big Switch Networks CTO Open Network Linux A Path to an Open Source Network OS Rob Sherwood Big Switch Networks CTO Outline: Open Network Linux (ONL) Context: What is ONL? Network OS Architecture View What does ONL provide? ONIE

More information

Operating System Installation Guide

Operating System Installation Guide Operating System Installation Guide This guide provides instructions on the following: Installing the Windows Server 2008 operating systems on page 1 Installing the Windows Small Business Server 2011 operating

More information

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android

Friendly ARM MINI2440 & Dalvik Virtual Machine with Android e t International Journal on Emerging Technologies (Special Issue on NCRIET-2015) 6(2): 197-202(2015) ISSN No. (Print) : 0975-8364 ISSN No. (Online) : 2249-3255 Friendly ARM MINI2440 & Dalvik Virtual Machine

More information

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote.

Notes and terms of conditions. Vendor shall note the following terms and conditions/ information before they submit their quote. Specifications for ARINC 653 compliant RTOS & Development Environment Notes and terms of conditions Vendor shall note the following terms and conditions/ information before they submit their quote. 1.

More information

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper WP2 Subject: with the CRYPTO-BOX Version: Smarx OS PPK 5.90 and higher 0-15Apr014ks(WP02_Network).odt Last Update: 28 April 2014 Target Operating Systems: Windows 8/7/Vista (32 & 64 bit), XP, Linux, OS

More information

Coolmax CN-590 Network Storage Solution

Coolmax CN-590 Network Storage Solution Coolmax CN-590 Network Storage Solution Model Name Controller hip CPU OS Memory Interface CN-590 S2892 150MHz RTOS 8MB SDRAM / 1MB NOR Flash LAN Standard 10/100Base-TX Auto MDI/MDI-X Connector Type RJ-45

More information

Installation Guide for Basler pylon 2.3.x for Linux

Installation Guide for Basler pylon 2.3.x for Linux Installation Guide for Basler pylon 2.3.x for Linux Version 2.3.x Document ID Number: AW00100401000 Revision Date: May 27, 2011 Subject to Change Without Notice Basler Vision Technologies Installation

More information

Support Notes for SUSE LINUX Enterprise Server 9 Service Pack 3 for the Intel Itanium 2 Processor Family

Support Notes for SUSE LINUX Enterprise Server 9 Service Pack 3 for the Intel Itanium 2 Processor Family Support Notes for SUSE LINUX Enterprise Server 9 Service Pack 3 for the Intel Itanium 2 Processor Family *5991-5301* Part number: 5991-5301 Edition: 3, E0406 Copyright 2006 Hewlett-Packard Development

More information

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai 2007. Jens Onno Krah (DSF) Soft Core Prozessor NIOS II Stand Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de jens_onno.krah@fh-koeln.de NIOS II 1 1 What is Nios II? Altera s Second Generation

More information

Technical Note. TN_132 Adding FTDI Devices VCP Driver Support to Android

Technical Note. TN_132 Adding FTDI Devices VCP Driver Support to Android Future Technology Devices International Ltd. Technical Note TN_132 Adding FTDI Devices VCP Driver Support to Android Document Reference No.: FT_000491 Version 1.1 Issue Date: 2011-08-25 This document describes

More information

Board also Supports MicroBridge

Board also Supports MicroBridge This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)

More information

Cross-Platform and Embedded Systems Development

Cross-Platform and Embedded Systems Development CH08.fm Page 239 Monday, October 7, 2002 9:16 PM C HAPTER 8 Cross-Platform and Embedded Systems Development A s you have already learned in Chapter 3, development systems consist of many tools. The discussion

More information

EDS1100/2100. VMware Image for Linux Software Developers Kit (SDK) Quick Start Guide

EDS1100/2100. VMware Image for Linux Software Developers Kit (SDK) Quick Start Guide EDS1100/2100 VMware Image for Linux Software Developers Kit (SDK) Quick Start Guide Part Number 900-577 Revision A June 2010 Copyright and Trademark 2010 Lantronix. All rights reserved. No part of the

More information

User Manual (DA-70155)

User Manual (DA-70155) USB TO SERIAL CONVERTER User Manual (DA-70155) Index: A. USB-Serial Cable B. USB-Serial Converter C. How driver works with Modem on Linux RedHat 7.3 A. USB-Serial Cable 1. Product Features 2. System Requirements

More information

USB 2.0 Flash Drive User Manual

USB 2.0 Flash Drive User Manual USB 2.0 Flash Drive User Manual 1 INDEX Table of Contents Page 1. IMPORTANT NOTICES...3 2. PRODUCT INTRODUCTION...4 3. PRODUCT FEATURES...5 4. DRIVER INSTALLATION GUIDE...6 4.1 WINDOWS 98 / 98 SE... 6

More information

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide July 2010 1 Specifications are subject to change without notice. The Cloud.com logo, Cloud.com, Hypervisor Attached Storage, HAS, Hypervisor

More information

Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive

Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive Reboot the ExtraHop System and Test Hardware with the Rescue USB Flash Drive This guide explains how to create and use a Rescue USB flash drive to reinstall and recover the ExtraHop system. When booting

More information

Embedded Single Board Computer GESBC-9260/GESBC-9260B User s Manual

Embedded Single Board Computer GESBC-9260/GESBC-9260B User s Manual Embedded Single Board Computer GESBC-9260/GESBC-9260B User s Manual Table of Contents Chapter 1 Introducing the GESBC-9260 Single Board Computer... 4 GESBC-9260 Overview... 4 Advanced Features... 4 AT91SAM9260...

More information

Embedded Linux BSP BootCAMP

Embedded Linux BSP BootCAMP Embedded Linux BSP BootCAMP www.aeslab.com www.phytec.in [ Hardware Provider ] www.aeslab.com info@aeslab.com +91-80-41307589 +91-9972039671 Day-1 Training Outlines Day-2 1 st Half: [Get Comfort with ARM

More information

Korenix Embedded Systems

Korenix Embedded Systems Korenix Embedded Systems White Paper: Industrial Router Firewall and VPN Platform 1 White Paper: Industrial Router Firewall and VPN Platform Building Scalable and Secure Networks For today s Industrial

More information

Virtualization and Other Tricks.

Virtualization and Other Tricks. Virtualization and Other Tricks. Pavel Parízek, Tomáš Kalibera, Peter Libič DEPARTMENT OF DISTRIBUTED AND DEPENDABLE SYSTEMS http://d3s.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and

More information

ThinkServer RD540 and RD640 Operating System Installation Guide

ThinkServer RD540 and RD640 Operating System Installation Guide ThinkServer RD540 and RD640 Operating System Installation Guide Note: Before using this information and the product it supports, be sure to read and understand the Read Me First and Safety, Warranty, and

More information

PCIe AHCI-IP Demo Instruction Rev1.0 10-Jul-15

PCIe AHCI-IP Demo Instruction Rev1.0 10-Jul-15 PCIe AHCI-IP Demo Instruction Rev1.0 10-Jul-15 This document describes the instruction to show PCIeSSD demo by using SATA AHCI-IP, SATA-IP, and PCIeIP connecting with SATA-III/II SSD on Xilinx evaluation

More information

Wireless Mobile Broadband Setup Guide for Linux OS

Wireless Mobile Broadband Setup Guide for Linux OS Wireless Mobile Broadband Setup Guide for Linux OS Note: This document is provided for information purposes only. Sprint cannot accept any responsibility for the use of information provided in this document.

More information

HP VMware ESXi 5.0 and Updates Getting Started Guide

HP VMware ESXi 5.0 and Updates Getting Started Guide HP VMware ESXi 5.0 and Updates Getting Started Guide Abstract This guide is intended to provide setup information for HP VMware ESXi. HP Part Number: 616896-002 Published: August 2011 Edition: 1 Copyright

More information

HotelTV. Client Software Update REV A0.10 D0255. 2014 October. Web : http://support.vestek.com.tr Mail : support@vestek.com.tr Tel : +90 212 286 01 06

HotelTV. Client Software Update REV A0.10 D0255. 2014 October. Web : http://support.vestek.com.tr Mail : support@vestek.com.tr Tel : +90 212 286 01 06 D0255 HotelTV Client Software Update 2014 October 1. Revision History Date Owner Version Reason & Change 11 Oct 2011 Bora Tunçer A0.1 Initial creation 24 Jan 2012 Bora Tunçer A0.2 Adding bootloader update

More information

Linux. Installing Linux on Power Systems servers

Linux. Installing Linux on Power Systems servers Linux Installing Linux on Power Systems servers Linux Installing Linux on Power Systems servers Note Before using this information and the product it supports, read the information in Notices on page

More information