Zoom OMAP-L138 experimenter Kit Lab Manual

Size: px
Start display at page:

Download "Zoom OMAP-L138 experimenter Kit Lab Manual"

Transcription

1 Zoom OMAP-L138 experimenter Kit Lab Manual Sezer GÖREN UĞURDAĞ;Abdullah YILDIZ;Onur DEMİR RESys Lab - YEDITEPE UNIVERSITY Copyright 2011 [Type text] [Type text] [Type text]

2 TABLE of CONTENTS 1. SERIAL CONNECTION TOUCHSCREEN CALIBRATION CROSS-COMPILATION BOOTLOADER: Das U-BOOT BOOTING WITH NETWORK FILE SYSTEM (NFS) & TRIVIAL FILE TRANSFER PROTOCOL (TFTP) BOOT FROM SD-CARD TIMESYS LINUXLINK TIMESTORM IDE QT-EMBEDDED MPLAYER SETTING UP VT6656 WI-FI MODULE

3 1. SERIAL CONNECTION Zoom OMAP-L138 board uses RS-232 port on the board for standard input (stdin) and standard output (stdout) operations with default settings. Hence, a serial crosslinked (null modem) cable can be used in order to monitor and control the system. At the host machine side, a terminal emulator 1 could be used to create a session between the board and the host machine. PuTTY is a free and open source terminal emulator application which can act as a client for the SSH, Telnet, rlogin, and raw TCP computing protocols and as a serial console client. It can be installed 2 on the host machine by typing in the command line: $apt-get install putty To invoke PuTTY type: $putty Set the parameters required to start a session between host machine and the board as follows: Serial line: e.g. /dev/ttyusb0 or /dev/ttys0 (it depends on cable type and port configurations on host machine) Speed (baud): Data bits: 8 Stop bits: 1 Parity: None Flow control: None 1 PuTTY is used as default terminal emulator. 2 Some command-line operations need to have user root privileges. 3

4 Figure 1. PuTTY serial connection settings Zoom OMAP-L138 development kit comes with 2 plug&start SD-Cards. One of them comes with Win CE OS, and the other one includes a Linux kernel and root file system which can handle touchscreen. In order to start the system with Linux kernel and root file system, insert SD-Card -which includes a base Linux system- into SD/MMC-Card slot on the board; open a session with PuTTY, and power up the board. 4

5 2. TOUCHSCREEN CALIBRATION Base Linux system which comes with SD-Card has an application named ts_calibrate which allows calibrating the touchscreen. To calibrate the touchscreen, it is needed to stop the running GUI application which handles touchscreen. In PuTTY, type ps to list running processes and find the related application. $ps Figure 2. Running processes on base Linux system which comes with SD-Card As shown in Figure 2, we can see the application named "/usr/bin/matrix_guie. Stop this process: $kill After deactivating touchscreen, then it can be calibrated. ts_calibrate is under /usr/bin. $cd /usr/bin Here it can be seen that there is a bunch of applications to test components on the board. $ts_calibrate Run ts_test application and test it with either draw mode or drag mode on screen. $ts_test 5

6 3. CROSS-COMPILATION Zoom OMAP-L138 development kit has an ARM-based processor (ARM926T). In order to develop and execute applications on the system, a cross-compiler is needed. A cross-compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is run (that is, host machine). There are many ways to access a cross-compiler and required toolchain. During this manual, all necessary workflow is based on LinuxLink. LinuxLink is provided by a company named Timesys 3 which makes easier to develop embedded Linux systems. LinuxLink provides a way to setup and install all necessary components to build an embedded linux system (SDK Installer, contains kernel, RFS, and toolchain) to host machine by executing a single shell script 4. This will extract all necessary packages into host system: $chmod +x omapl138_exp-development-environment.sh $./omapl138_exp-development-environment.sh Now it can be developed a basic C/C++ application using toolchain. $cat>hello.c #include <stdio.h> void main() { printf("hello World!"); } On the host machine, write the C program above which simply prints a line to the standard output. Afterwards, cross-compile it by typing: $path/to/bin/armv5l-timesys-linux-uclibcgnueabi-gcc o hello hello.c Then copy the executable hello in a proper location (e.g. /home) in the root file system. Mount your SD-Card which includes the base Linux system and copy your executable: $cp /path/to/hello media/rootfs/ After starting the system and executing the application which is cross-compiled, you should see the line Hello World! on terminal It is assumed that user has at least LinuxLink Free Web Edition and downloaded the necessary packages. 6

7 4. BOOTLOADER: Das U-BOOT U-Boot is a boot loader, i.e. its primary purpose in the shipping system is to load some operating system. That means that U-Boot is necessary to perform a certain task, but it's nothing you want to throw any significant resources at. Typically U-Boot is stored in relatively small NOR flash memory, which is expensive compared to the much larger NAND devices often used to store the operating system and the application. A usable and useful configuration of U-Boot, including a basic interactive command interpreter, support for download over Ethernet and the capability to program the flash shall fit in no more than 128 KB. U-boot is the primary bootloader that is commonly used in embedded systems. It loads the main operating system for the computer. It also enables us to control boot sequence and re-configure booting options. The U-Boot Universal Bootloader project provides firmware for many CPU architectures and boards with full source code under GPL. See for more information and for current source code The end user is not interested in running U-Boot. In most embedded systems he is not even aware that U-Boot exists. The user wants to run some application code, and that as soon as possible after switching on his device. It is therefore essential that U-Boot is as fast as possible, especially that it loads and boots the operating system as fast as possible. To achieve this, the following design principles shall be followed: Enable caches as soon and whenever possible Initialize devices only when they are needed within U-Boot, i.e. don't initialize the Ethernet interface(s) unless U-Boot performs a download over Ethernet; don't initialize any IDE or USB devices unless U-Boot actually tries to load files from these, etc. (and don't forget to shut down these devices after using them - otherwise nasty things may happen when you try to boot your OS). Also, building of U-Boot shall be as fast as possible. This makes it easier to run a build for all supported configurations or at least for all configurations of a specific architecture, which is essential for quality insurance. If building is cumbersome and slow most people will omit this important step. The binary image for U-Boot for the board can be downloaded from the Timesys Download BSP/SDK menu. U-Boot is a boot loader, but it is also a tool used for board bring-up, for production testing, and for other activities that are very closely related to hardware development. So far, it has been ported to several hundreds of different boards on about 30 different processor families - please make sure that any code you add can be used on as many different platforms as possible. U-Boot has a command-line interface. You can use the help command to print a list of all available commands for your configuration. To get the U-Boot command line interface, connect the board, power it on, and open PuTTY terminal. When "Press any key to stop booting:" countdown text comes, press a key to stop it (shown as in Figure 3). Then U-Boot will get ready to take commands just like a terminal. 7

8 Figure 3. Booting with U-Boot Find out how U-Boot environment variables by typing: u-boot>printenv Figure 4. U-Boot Environment Variables At the first line (shown as in Figure 4), boot arguments can be seen as in bootargs and its parameters such as mem, root etc. For the time being, all boot arguments are set for booting from SD-Card where the kernel image and root file system reside in. In the second line, we can see boot command bootcmd which stores command sequences for a 8

9 boot session. Memory load address where the kernel will be loaded is 0x bootfile is used for setting kernel image that will be loaded. Typically environment variables are set as follows: u-boot>setenv env_variable argument This will set env_variable to argument. To delete an environment variable, run setenv with corresponding variable by leaving its argument blank: u-boot>setenv variable_name 9

10 5. BOOTING WITH NETWORK FILE SYSTEM (NFS) & TRIVIAL FILE TRANSFER PROTOCOL (TFTP) This section explains how to boot your system remotely using Network File System (NFS) and Trivial File Transfer Protocol (TFTP) 5. Preliminary Step I: *If you have an NFS kernel server and TFTP server on your machine, you can continue through Step Install NFS kernel server and TFTP server using Debian package management utility, APT or Synaptic Package Manager. For APT, type in terminal the following lines to install NFS and TFTP servers respectively: $apt-get install nfs-kernel-server nfs-common portmap $apt-get install tftpd-hpa Alternatively, you can use Synaptic Package Manager (Figure 5 and 6) to install the packages: Figure 5. Install tftpd-hpa using Synaptic Package Manager 5 TFTP will be used to access the kernel and NFS will be used to access the root file system. 10

11 Figure 6. Install nfs-kernel-server and other packages using Synaptic Package Manager Preliminary Step II: *This section describes how to connect a (guest) operating system running on a virtual machine to the network. If you don't use a guest operating system or virtual machine, you can skip this section and continue through Step 1. *The operations are explained for VirtualBox VMs. Network Address Translation (NAT) is the default networking mode for VirtualBox shown as in Figure 7. The disadvantage of NAT mode is that, the virtual machine is invisible and unreachable from the outside internet; you cannot run a server this way unless you set up port forwarding. Hence, we need to change the networking mode for NFS and TFTP operations. 11

12 Figure 7. Default networking mode NAT settings in VirtualBox In bridged networking mode, VirtualBox uses a device driver on your host system that filters data from your physical network adapter. This allows the guest operating system to interact with the host and the rest of the network using a separate IP address. Change VirtualBox Networking Mode to Bridged Adapter shown as in Figure 8. 12

13 Figure 8. Change VirtualBox Networking Mode to Bridged Adapter Step 1: Create directories on your host machine to make your target device access the kernel and the root file system: $mkdir /export/rfs $mkdir /var/lib/tftpboot */var/lib/tftpboot should be created during the installation of TFTP server. Step 2: Open "/etc/exports" with an editor and add the following line by editing the necessary parts: /export/rfs *(rw,no_root_squash) #set the path of root filesystem Step 3: Open "/etc/default/tftpd-hpa" with an editor and add the following lines by editing the necessary parts: TFTP_USERNAME="tftp" TFTP_DIRECTORY="/var/lib/tftpboot" #set TFTP server directory TFTP_ADDRESS=" :69" #set IP address of TFTP server TFTP_OPTIONS="--secure" Step 4: Copy kernel image (uimage) and root filesystem into /var/lib/tftpboot and /export/rfs respectively. Step 5: Type /etc/init.d/nfs-kernel-server restart in console to restart nfs server in your host machine. 13

14 Step 6: -> Open a PuTTY session with a baudrate of > Power-on your board. -> Observe the PuTTY screen while the system is booting. -> Press any key to stop autoboot operation while U-Boot is running. If skipped and autoboot runs, U-Boot tries to run with existing U-Boot settings. -> Type in PuTTY terminal the server IP address: u-boot>setenv serverip >If the board takes its IP address from a DHCP server, run the U-Boot command dhcp : u-boot>dhcp ->When dhcp is invoked, it gets an IP address from DHCP server and also downloads the kernel (if any) to the system memory using Trivial File Transfer Protocol (TFTP). -> If your system uses a fixed IP, then you should set the board IP address manually and use U-Boot command tftp to download the kernel to the system memory: u-boot>setenv ipaddr u-boot>tftp -> Change U-Boot environment variables by typing in PuTTY terminal: u-boot>setenv bootargs mem=64m console=ttys2,115200n8 ip=<ip address set manually or taken from DHCP server> nfsroot= : /export/rfs root=/dev/nfs rw u-boot>saveenv #Save your changes for upcoming sessions u-boot>bootm c

15 6. BOOT FROM SD-CARD Zoom OMAP-L138 board has an SD/MMC-Card slot which allows users to create a bootable system on an SD-Card or MMC-Card. Step 1: -Create a blank Secure Digital Card (sd-card) with using a partition editor (e.g. gparted shown as in Figure 9). -> If you don't have "gparted 6 " installed on your machine, download and install it by typing in shell: $apt-get install gparted Figure 9. gparted - Unmount and delete existing partitions shown as in Figure 10. ->Right-Click and select unmount to exclude the partition from the system and then right-click and select delete to format the partition. Figure 10. Unmount and delete existing partitions of the SD-Card -> Click "Apply All Operations" button to perform the modifications you made on the device. -> After finished, eject the device and insert again. Step 2: -> You should have installed DaVinci-PSP-SDK in your host machine to build uflash utility. - Write U-Boot image into SD-Card using uflash utility shown as in Figure You need to have root privileges to run gparted. 15

16 $./uflash -d /dev/sdb -b u-boot.bin -p OMAPL138 vv which says copy the file named "u-boot.bin" into sd-card under /dev/sdb directory for a device (processor) named "OMAPL138". Figure 11. Write U-Boot image with uflash utility Step 3: - Run gparted again. - Right-Click on the gray area and select "New" to create a new partition. - Since we use the first parts of the device for storing U-Boot, we start to create a new partition by leaving a blank area between U-Boot image and the new partition. - As an example, use the following parameters in the image below. Figure 12. Creating a partition for kernel on SD-Card 16

17 - This partition will be used to store kernel image. For convenience, use the name "kernel" for label of partition shown as in Figure After checking the configuration, click "Add" button. Step 4: - Create a new partition similarly made in the previous step. - Leave the default parameters as is except the "File system" (set it to ext3). - Set the name of the label to "rootfs" shown as in Figure After checking the configuration, click "Add" button. Figure 13. Creating a partition for root file system - Click "Apply All Operations" button to perform the modifications you made on the device. -> After finished, unmount the device and mount again. Step 5: - Open your shell and change current directory to "/media/kernel" by typing: $cd /media/kernel - Copy the kernel image (usually named uimage) into this partition. $cp /home/user/system_images/uimage - Copy your U-Boot script (named boot.scr) into this partition (if any). 17

18 Step 6: - Change your current directory to "/media/rootfs". $cd /media/rootfs - Delete all files/directories $rm -r * - Copy the root file system archive into this partition and extract it. $cp /home/user/system_images/rootfs.tar.gz $tar zxvf rootfs.tar.gz - Remove the archive file. - Close your shell session. Step 7: - To apply you made for sd-card, type in turn: $umount /media/kernel $umount /media/rootfs - After finished, eject the device. Step 8: - Setup your development system. -> Insert your sd-card into the board. -> Connect the serial cable between the board and the host system. -> Open a PuTTY session with a baudrate of > Power-on your board. -> Observe the PuTTY screen while the system is booting. -> Press any key to stop autoboot operation while U-Boot starts running. If skipped and autoboot runs, U-Boot tries to run with existing U-Boot settings. Overwrite the settings with saveenv command to make your changes permanent for environment variables after setting them with setenv. Boot the system. u-boot>mmc rescan 0 18

19 u-boot>setenv bootargs 'console=ttys2,115200n8 root=/dev/mmcblk0p2 u- boot>rootfstype=ext3 rootdelay=2 rw ip=off rootwait' u-boot>fatload mmc 0 c uimage u-boot>bootm c Figure 14. After succesfully booting from SD-Card -> Figure 14 shows Experimenter Kit console after a succesful boot from SD-Card. 19

20 7. TIMESYS LINUXLINK Timesys offers two solutions to develop embedded Linux build solutions (shown as in Figure 15): i. LinuxLink Web Edition, ii. LinuxLink Desktop Edition. LinuxLink Web Edition is a free online/hosted version for quickly building a custom BSP/SDK on a reference kit. LinuxLink Web Edition helps developers: Quickly prototype and benchmark common applications on the development kit. Have a bootable Linux image in a couple of hours. Easily perform cross-compilation of complex packages. Take advantage of Timesys s web interface which simplifies booting Linux to a few clicks. Eliminate complexity and errors by automatically managing package dependencies. Easily configure embedded Linux on multiple architectures, boards, processors. LinuxLink Desktop Edition is a subscription-based, desktop version that includes unmetered, expert support for building a fully featured, fully customized, embedded Linux development platform. LinuxLink Desktop Edition offers more i. control, ii. flexibility, and iii. recency to the subscribers: i. Control: ii. iii. Reconfigure, patch and modify the Linux kernel Use your own Linux kernel tree Build a root filesystem (RFS) from source / the ground up start small and add features that your product requires Add, remove, modify and update packages in the RFS design Flexibility: Integrate third-party software (even binaries) Integrate your value-adding application Optimize Linux images for deployment on various media Recency Up-to-date Regular, short release cycles Immediate updates and fixes Pick and choose updates/upgrades 20

21 Figure 15. Timesys Embedded Linux Framework For Section 10, use the LinuxLink Web Edition to generate the kernel and root filesystem. Make sure to include qt-embedded, tslib, mplayer, dropbear, busybox, dhcpd, and other packages that you like. 8. TIMESTORM IDE To develop rich multimedia user interface applications using the Qt framework, install TimeStorm with Qt Eclipse from Timesys. This version is based on Eclipse Indigo (Eclipse 3.7, CDT 8.0) and is bundled with Qt plugins. 21

22 9. QT-EMBEDDED 1. Install the Qt development libraries for your host. On Ubuntu this would look like: $apt-get install qt4-dev-tools qt4-designer qt4-qmake 2. Make sure that you run omapl138_exp-development-environment.sh. This script will install the toolchain. $./omapl138_exp-development-environment.sh 3. Save below as run_storm_native.sh. Change the permission (+x). Invoke TimeStorm with run_storm_native.sh. $export QMAKESPEC=/usr/share/qt4/mkspecs/linux-g++ $/home/zoom/desktop/timestorm-4.0/timestorm & 4. Add the toolchain (should be recognized by TimeStorm) by selecting Window>Preferences from the main menu. From the Preferences panel, select TimeStorm > Toolchains shown as in Figure 16. The next page will show the list of the tools that have been detected in the specified directory. 5. Set Qt versions for native and target development by selecting Window>Preferences from he main menu. From the Preferences panel, select Qt shown as in Figure 17. Add Qt versions and give appropriate labels e.g. Cross, Qt.4.6.2, etc. 6. Create a new Project and develop a Qt application shown as in Figure To build with host compiler (native toolchain), right click on the project, select Properties. In the Properties panel, select C/C++ General > Qt Properties. To use the native toolchain on host machine, select the Native Toolchain option shown as in Figure To generate the makefiles, select Project > Run qmake. Then build the Project and run it on the host. Then exit from TimeStorm. 9. Save below as run_storm.sh. Change the permission (+x). Invoke TimeStorm with run_storm.sh. $export QMAKESPEC=<installed_toolchain_path>/usr/share/mkspecs/qws/linux-timesys-g++ $/home/zoom/desktop/timestorm-4.0/timestorm & 10. To build with target compiler, right click on the project, select Properties. In the Properties panel, select C/C++ General > Qt Properties. To use the target toolchain, select the Cross option shown as in Figure To re-generate the makefiles, select Project > Run qmake. Then clean and build the Project. 12. Copy the executable on the root filesystem. 13. By following the instructions given in Section 6 (if you are booting with NFS & TFTP) or Section 7 (if you are booting with sd-card), copy the kernel image (uimage) and the root filesystem (rfs) including your Qt executable and boot the target. 22

23 14. On the target console, specify the driver and its specifics for pointer handling. $export QWS_MOUSE_PROTO="Tslib:/dev/event0" 15. Then execute the Qt application you have just created. Figure 16. Toolchain setup Figure 17. Qt setup 23

24 Figure 18. Sample Qt C++ Project with Timestorm IDE Figure 19. Set Qt Properties for Native Build 24

25 Figure 20. Set Qt Properties for Target Build 10. MPLAYER MPlayer is a movie player and it plays most of common video formats like MPEG, AVI, and so on. It is possible to run mplayer in framebuffer. In general, a video file is played with the following parameters: $mplayer vo fbdev vf scale=<screen resolution dim x:screen resolution dim y <FILENAME> -vo defines the video output driver for your current file -vf sets the dimension of file to be played. Use fs with no parameter instead to scale screen size automatically. 25

26 11. SETTING UP VT6656 WI-FI MODULE The VIA VT6656 WLAN Controller, commonly known as VT6656, is a wireless LAN controller with USB interface. To enable a fully functional network access using VT6656 module requires to integrate its driver to the linux kernel and add some useful networking tools to the root filesystem. This section explains the process of integrating VT6656 module driver to the static linux kernel and adding some networking tools to the root filesystem. Note: It s assumed that you have access to Timesys Factory Build System and network access on your host machine. Note: It can take up to 60 minutes or more to create a default workorder if you don t have any resource in your system. Step 1: Change current directory to where factory build system resides in. $cd /path/to/factory Step 2: Open kernel configuration interface. $sudo make kernel-menuconfig Step 3: Go to Device Drivers -> Staging Drivers and select VIA Technologies VT6656 support (If you cannot see the driver list under Staging Drivers, then enable Staging Drivers in Device 26

27 Drivers menu and then disable Exclude Staging Drivers from being built line under Staging Drivers, then the list should appear). Save your new kernel configuration upon Exit. Step 4: Open Timesys Workorder Configuration. $sudo make menuconfig 27

28 Go to Target Software -> Software Packages -> Networking -> Wireless and select wireless_tools and wpa_supplicant. Go to Target Software -> Software Packages -> Networking -> Browsers and select elinks 28

29 (a text-based browser, i.e., no graphics). Save your workorder configuration upon Exit. Step 5: Build bootloader, kernel and rootfilesystem. $sudo make Step 6: Step 7: Step 8: After finishing and building the system, copy kernel and root filesystem to SD-Card as explained in previous sections. Setup your development system and power on the board. After making u-boot settings as in previous sections, start your system and wait until startup process finishes. Plug in your VT6656 module to the USB port of your development board. A message appears on the screen. Step 9: Type iwconfig to initialize wireless interface. Find your wireless connection interface for your system. 29

30 #iwconfig Step 10: Activate eth1 interface. #ifconfig eth1 up Step 11: Scan and list available networks. #iwlist eth1 scanning Step 12: Set the security key if you connect to an encrypted wireless network. #iwconfig eth1 key ********* 30

31 Step 13: Set the network name which appears on available networks. #iwconfig eth1 essid <NETWORK_NAME> Step 14: Make the IP, netmask and gateway address settings similary: #ifconfig eth1 XXX.XXX.XXX.XXX netmask YYY.YYY.YYY.YYY #route add default gw ZZZ.ZZZ.ZZZ.ZZZ Step 15: Add your DNS addresses to /etc/resolv.conf: #echo nameserver XXX.XXX.XXX.XXX >> /etc/resolv.conf Step 16: Open elinks browser and write an url to examine whether Wi-Fi module works. #elinks 31

Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink

Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Session 1 How to assemble and deploy an initial BSP and setup the development environment with the matching SDK Audio streaming

More information

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Session 1 How to capture your initial Linux based product requirements and quickly build a custom

More information

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University

Lab2 - Bootloader. Conventions. Department of Computer Science and Information Engineering National Taiwan University Lab2 - Bootloader 1 / 20 Cross-compile U-Boot. Connect to Raspberry Pi via an USB-TTL cable. Boot Raspberry Pi via U-Boot. 2 / 20 Host Machine OS: Windows Target Machine Raspberry Pi (2 or 3) Build Machine

More information

Q7M EVK (Q7M120

Q7M EVK (Q7M120 Q7M120-120-EVK (Q7M120 and Q7B120) BSP Linux User s Manual Disclaimers This manual has been carefully checked and believed to contain accurate information. Axiomtek Co., Ltd. assumes no responsibility

More information

Getting Started with BeagleBoard xm

Getting 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 information

LTIB for i.mx28, a step-by-step guide

LTIB 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 information

SCM EVK (SCM120

SCM EVK (SCM120 SCM120-120-EVK (SCM120 and SCB120) BSP Linux User s Manual Disclaimers This manual has been carefully checked and believed to contain accurate information. Axiomtek Co., Ltd. assumes no responsibility

More information

Pengwyn Documentation

Pengwyn Documentation Pengwyn Documentation Release 1.0 Silica October 03, 2016 Contents 1 Introduction 3 1.1 Platforms................................................. 3 1.2 Hardware requirements.........................................

More information

Linux. 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: 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 information

Display Modules (DL-DM) Application Developer's Guide

Display 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 information

phycore -XScale/PXA270 Development Kit (KPCM-027) Loading a Linux Image (demo.img)

phycore -XScale/PXA270 Development Kit (KPCM-027) Loading a Linux Image (demo.img) phycore -XScale/PXA270 Development Kit (KPCM-027) Loading a Linux Image (demo.img) This Application Note provides instructions on how to start-up the phycore-pxa270, download U-Boot to the phycore-pxa270

More information

1. Conventions in this tutorial Introduction Check and change configuration settings as needed Start Digi ESP...

1. 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 information

using the Texas Instruments Zoom

using the Texas Instruments Zoom Building an embedded d medical device using the Texas Instruments Zoom OMAP35x Development Kit from Logic Webinar Series Session 1 Project fast track development environment and small footprint Linux platform

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 4 How to optimize, test and integrate the solution for quick deployment Audio streaming

More information

Renesas Koelsch Hardware Setup and Software Installation

Renesas Koelsch Hardware Setup and Software Installation Renesas Koelsch Hardware Setup and Software Installation Table of content Introduction Master GDP-ivi10 GDP-ivi9 GDP-ivi7 Software setup Pre-built binaries Quick Start Obtain and Install Renesas Graphics

More information

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Session 3 How to leverage hardware accelerated video features to play back 720p/1080p video Audio

More information

AT91SAM9G45-EVK Linux. User Manual

AT91SAM9G45-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 information

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5 Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................

More information

EX L-8 User Guide

EX 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 information

Bootloader D. Balakrishna, Research Associate, IIIT-H Bootloaders are important when we are developing embedded systems, depending on the capabilities of the board and processor on which an embedded system

More information

Linux. 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. 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 information

Application Note: Demo programs for PremierWave EN and PremierWave XN

Application Note: Demo programs for PremierWave EN and PremierWave XN Application Note: Demo programs for PremierWave EN and PremierWave XN Lantronix, Inc. 167 Technology Drive Irvine, CA 92618 Tel: +1 (949) 453-3990 Revision A1 September 2012 Overview The Lantronix PremierWave

More information

User s Manual for the Boundary Devices Nitrogen R board

User 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 information

400AP Application Note Uploading Firmware Images to 400AP NAND Flash Models

400AP Application Note Uploading Firmware Images to 400AP NAND Flash Models June 2014 400AP Application Note Uploading Firmware Images to 400AP NAND Flash Models Author: Thomas W. Heck, Sr. Design Engineer Janus Remote Communications Table of Contents Overview..................................................................................

More information

Development Environment Embedded Linux Primer Ch 1&2

Development 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 information

Parallel Programming Pre-Assignment. Setting up the Software Environment

Parallel Programming Pre-Assignment. Setting up the Software Environment Parallel Programming Pre-Assignment Setting up the Software Environment Authors: B. Wilkinson and C. Ferner. Modification date: Aug 21, 2014 (Minor correction Aug 27, 2014.) Software The purpose of this

More information

The TinyHPC Cluster. Mukarram Ahmad. Abstract

The TinyHPC Cluster. Mukarram Ahmad. Abstract The TinyHPC Cluster Mukarram Ahmad Abstract TinyHPC is a beowulf class high performance computing cluster with a minor physical footprint yet significant computational capacity. The system is of the shared

More information

Introduction to Linux

Introduction to Linux Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Dong-Yun Lee (dylee@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating

More information

Developing Environment for Intel Mainstone Board

Developing Environment for Intel Mainstone Board Developing Environment for Intel Mainstone Board Outline Introduction Board Bring-up Running Linux Kernel Building Your Own Linux Kernel Developing Your Own App 1 Introduction :: PXA27x XScale PXA27x Architecture

More information

Labs instructions for Enabling BeagleBone with TI SDK 5.x

Labs 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 information

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1 Linux Essentials Smith, Roderick W. ISBN-13: 9781118106792 Table of Contents Introduction xvii Chapter 1 Selecting an Operating System 1 What Is an OS? 1 What Is a Kernel? 1 What Else Identifies an OS?

More information

Matrix 500 Quick Installation Guide

Matrix 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 information

Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink

Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Track Two Building an Internet Radio with the TI Sitara AM3517 using LinuxLink Session 4 How to optimize, test and integrate the solution for fast booth and quick deployment Audio streaming is available

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 2 How to build a control application using Qt Embedded for Linux to design a UI experience

More information

CPU6901. PCI-104 ARM9 CPU Card. Software Manual (V1.0) 健昇科技股份有限公司 JS AUTOMATION CORP.

CPU6901. PCI-104 ARM9 CPU Card. Software Manual (V1.0) 健昇科技股份有限公司 JS AUTOMATION CORP. CPU6901 PCI-104 ARM9 CPU Card Software Manual (V1.0) 健昇科技股份有限公司 JS AUTOMATION CORP. 新北市汐止區中興路 100 號 6 樓 6F., No.100, Zhongxing Rd., Xizhi Dist., New Taipei City, Taiwan TEL:+886-2-2647-6936 FAX:+886-2-2647-6940

More information

Introduction to Linux

Introduction to Linux Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Kisik Jeong (kisik@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating

More information

User Guide Linux for AT91CAP9-STK Version 1.1. User Guide LINUX FOR AT91CAP9-STK VERSION: 1.1 1/11

User Guide Linux for AT91CAP9-STK Version 1.1. User Guide LINUX FOR AT91CAP9-STK VERSION: 1.1 1/11 User Guide LINUX FOR AT91CAP9-STK VERSION: 1.1 1/11 History of Changes Revision Issue Date Descripion Author Ver 1.0 2009-04-24 First version of the document Olivier Arnal Ver 1.1 2009-04-27 Minor modification

More information

EAN-ARM-Application-Development

EAN-ARM-Application-Development PN: EAN-ARM-Application-Development 6/29/2018 SightLine Applications, Inc. Contact: Web: sightlineapplications.com Sales: sales@sightlineapplications.com Support: support@sightlineapplications.com Phone:

More information

INSTALLATION. Security of Information and Communication Systems

INSTALLATION. Security of Information and Communication Systems Security of Information and Communication Systems INSTALLATION Table of contents 1.Introduction...2 2.Installation...3 2.1.Hardware requirement...3 2.2.Installation of the system...3 2.3.Installation of

More information

MP01 Quick Start Guide

MP01 Quick Start Guide MP01 Quick Start Guide Version: V2.0 2011-10-12 Table of Contents MP01 QUICK START GUIDE... 2 1. USE MP01 TO SET UP A WIFI TELEPHONY NETWORK AND MAKE INTERNAL PHONE CALLS... 2 1.1 STEP 1-LOGIN TO THE MP01

More information

LAN Setup Reflection. Ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external?

LAN Setup Reflection. Ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external? LAN Setup Reflection Ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external? o Are you able to log into other VMs in the classroom?

More information

MCAM335x Linux User's Guide

MCAM335x Linux User's Guide Pag. 1 of 17 MCAM335x Linux User's Guide Pag. 2 of 17 Contents MCAM335x Linux User's Guide... 1 About this Manual... 4 Installation... 4 Introduction... 4 Prerequisites... 4 Install LSP packages... 5 U

More information

Zephyr Kernel Installation & Setup Manual

Zephyr Kernel Installation & Setup Manual Zephyr Kernel Installation & Setup Manual Zephyr kernel is a small footprint Single address space OS, i.e, it combines application specific code with a custom kernel to create a monolithic image that gets

More information

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University Introduction to Linux Woo-Yeong Jeong (wooyeong@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating system of a computer What is an

More information

PAC-5010 Programmable Automation Controller User Guide

PAC-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 information

Xinu on Intel Galileo User Manual

Xinu on Intel Galileo User Manual Xinu on Intel Galileo User Manual Table of Contents Page 1.0 Firmware Update for the Intel Galileo board 2 2.0 Console connection on the Intel Galileo 2 2.1 Background 2 2.2 Serial cable setup for the

More information

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Session 4 How to optimize, test and integrate the solution for fast booth and quick deployment Audio

More information

Hands-on with the Sitara Linux SDK

Hands-on with the Sitara Linux SDK Hands-on with the Sitara Linux SDK This presentation provides a hands-on overview of the Sitara Linux SDK. It focuses on the software and tools found in the SDK and how to use these tools to develop for

More information

Oxalis Getting Started

Oxalis 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 information

Using colinux to develop under Windows XP

Using colinux to develop under Windows XP Using colinux to develop under Windows XP A Linux PC is often required to program embedded Linux systems. This can present unexpected problems for many experienced Windows users. A DIL/NetPC-based embedded

More information

Raspberry Pi Network Boot

Raspberry Pi Network Boot Raspberry Pi Network Boot @Phenomer October 22, 2014 1 Raspberry Pi SD initrd 2 /srv/pxe ( ) /srv/pxe /srv/pxe/tftp - TFTP /srv/pxe/tftp/pxelinux.cfg - /srv/pxe/repo - /srv/pxe/initrd - initrd % sudo mkdir

More information

QuickStart Instructions. phycore-am3517 Rapid Development Kit for Linux

QuickStart Instructions. phycore-am3517 Rapid Development Kit for Linux QuickStart Instructions phycore-am3517 Rapid Development Kit for Linux Document No: Edition: August 3, 2011 A product of a PHYTEC Technology Holding Company phycore-am3517 Rapid Development Kit for Linux

More information

SAM9-L9261 User Manual. All boards produced by Olimex are ROHS compliant. Rev.C, September 2009 Copyright(c) 2009, OLIMEX Ltd, All rights reserved

SAM9-L9261 User Manual. All boards produced by Olimex are ROHS compliant. Rev.C, September 2009 Copyright(c) 2009, OLIMEX Ltd, All rights reserved SAM9-L9261 User Manual All boards produced by Olimex are ROHS compliant Rev.C, September 2009 Copyright(c) 2009, OLIMEX Ltd, All rights reserved INTRODUCTION: FEATURES: SAM9-L9261 is a development platform

More information

DS2 Products Auto-Update Tool BSP

DS2 Products Auto-Update Tool BSP 1.01-05192015-174700 USER GUIDE DS2 Products Auto-Update Tool BSP V1.3 Copyright Copyright 2013 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted,

More information

RakunLS1, Qseven SBC module with LS1021A

RakunLS1, Qseven SBC module with LS1021A RakunLS1, Qseven SBC module with LS1021A Software user manual $HeadURL: https://svn.borea.si/svn/docs/rakun/docs/rakunls1_sw_um.fodt $ $Rev: 932 $ $Date: 2015-10-15 16:02:53 +0200 (čet, 15 okt 2015) $

More information

Jade IdeaBoxx. The quickstart kit to jumpstart development. Fujitsu Semiconductor America Inc.

Jade 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 information

UPGRADING THE ARCTIC FIRMWARE

UPGRADING THE ARCTIC FIRMWARE Viola Systems Ltd. tel +358-(0)201-226 226 Lemminkäisenkatu 14-18B fax +358-(0)201-226 220 FIN-20520, Turku e-mail support@violasystems.com Finland APPLICATION NOTE VA-09-5-2 UPGRADING THE ARCTIC FIRMWARE

More information

M-508 Quick Installation Guide. Screw: Φ 3 mm

M-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 information

LAN Setup Reflection

LAN Setup Reflection LAN Setup Reflection After the LAN setup, ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external? o Are you able to log into other

More information

DSH-G300 Smart Hub. Manual

DSH-G300 Smart Hub. Manual DSH-G300 Smart Hub Manual Version 1.0 Dec 7 th, 2017 Page 1 Table of Contents 1. PRODUCT DESCRIPTION... 3 2. APPEARANCE... 3 3. INSTALLATIONS & CONFIGURATIONS... 4 Page 2 1. PRODUCT DESCRIPTION The DSH-G300

More information

Z-Stack Linux Gateway Quick Start Guide Version 1.0

Z-Stack Linux Gateway Quick Start Guide Version 1.0 Z-Stack Linux Gateway Quick Start Guide Version 1.0 Texas Instruments, Inc. San Diego, California USA Copyright 2014 Texas Instruments, Inc. All rights reserved. Table of Contents 1. INSTALL THE SDK PACKAGE...

More information

Mars ZX3 Android manual. Antmicro

Mars ZX3 Android manual. Antmicro Mars ZX3 Android manual Antmicro Sep 27, 2017 Contents 1 Introduction 1 1.1 Acknowledgements..................................... 1 1.2 Version information..................................... 1 2 Compiling

More information

Lab E2: bypassing authentication and resetting passwords

Lab E2: bypassing authentication and resetting passwords Lab E2: bypassing authentication and resetting passwords TTM4175 September 7, 2015 The purpose of this lab is to learn about techniques for bypassing the authentication and access control of Windows and

More information

INSTALLATION. Security of Information and Communication Systems. Table of contents

INSTALLATION. Security of Information and Communication Systems. Table of contents Security of Information and Communication Systems INSTALLATION Table of contents 1. Introduction...2 2....3 2.1. Hardware requirement...3 2.2. of the system...3 2.3. of ALCASAR...7 2.4. Connexion to the

More information

In 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--

In 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

GIGABYTE. Software Reference Guide for MP30 (APM) Platform R01. Document Version:

GIGABYTE. 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 information

First Steps. esom/sk4 esom/3517 Embedded Linux Starter Kit

First Steps. esom/sk4 esom/3517 Embedded Linux Starter Kit esom/sk4 esom/3517 Embedded Linux Starter Kit First Steps SSV Embedded Systems Dünenweg 5 D-30419 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: sales@ssv-embedded.de Document Revision:

More information

Pronto PicOS 1.4 Installation Reference Guide

Pronto PicOS 1.4 Installation Reference Guide Pronto PicOS 1.4 Installation Reference Guide PICA8 Inc. Mar, 2012 Copyright (C) 2009, 2010, 2011, 2012 Pica8, Inc. All rights reserved. Pica8, Inc. makes no warranty of any kind with regard to this material,

More information

Assignment 1: Build Environment

Assignment 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 information

D1 - Embedded Linux. Building and installing an embedded and real-time Linux platform. Objectives. Course environment.

D1 - Embedded Linux. Building and installing an embedded and real-time Linux platform. Objectives. Course environment. Training Embedded Linux: Building and installing an embedded and real-time Linux platform - Operating Systems: Linux D1 - Embedded Linux Building and installing an embedded and real-time Linux platform

More information

TS-7350 Single Board Computer Documentation

TS-7350 Single Board Computer Documentation TS-7350 Single Board Computer Documentation Brigham Young University Idaho For Idaho National Laboratories Revised: July 18, 2009 Contents 1 Overview of Single Board Computer (SBC) 2 1.1 Technologic Systems

More information

Quickstart. with F&S Development Machine Fedora 23. Version 1.2 ( )

Quickstart. with F&S Development Machine Fedora 23. Version 1.2 ( ) Quickstart with F&S Development Machine Fedora 23 Version 1.2 (2017-05-05) 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

More information

Operating System. Hanyang University. Hyunmin Yoon Operating System Hanyang University

Operating System. Hanyang University. Hyunmin Yoon Operating System Hanyang University Hyunmin Yoon (fulcanelli86@gmail.com) 2 ubuntu Linux Download https://www.ubuntu.com/download/desktop http://gofile.me/3qiyp/pj6fzmojf 2 3 VMware Workstation Player (optional) Download https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html

More information

Item Number Item Name Qty conga-qeval/qseven each

Item Number Item Name Qty conga-qeval/qseven each 1 Subject Affected Products conga-qmx6 Subject Quick Start Guide Date (dd.mm.yy) 17.05.13 Author MSW 2 Affected Article Numbers Article Number(s) Numerous Product conga-qmx6 (hardware revision B.1) 3 Information

More information

Quick Start Guide for BeagleBone. Table of Contents. by Brian Fraser Last update: Sept 24, 2017

Quick Start Guide for BeagleBone. Table of Contents. by Brian Fraser Last update: Sept 24, 2017 Quick Start Guide for BeagleBone by Brian Fraser Last update: Sept 24, 2017 This document guides the user through: 1. Installing Ubuntu in a virtual machine. 2. Connecting to the target using serial port

More information

Once your USB drive is formatted for the FAT32 file system it can be mounted and tested on the GESBC To do this, use the following command:

Once your USB drive is formatted for the FAT32 file system it can be mounted and tested on the GESBC To do this, use the following command: GESBC-9302 Development With a USB Drive Paul H. Muller - Documatrix www.documatrix-usa.com ulx@linuxmail.org Disclaimer: The programs and procedures described here have been tested and are thought to be

More information

Release Notes of the QNX BSP for AMCC PPC440 EP/GR Evaluation Kit (EVK) Trunk#

Release Notes of the QNX BSP for AMCC PPC440 EP/GR Evaluation Kit (EVK) Trunk# Release Notes of the QNX 6.4.0 BSP for AMCC PPC440 EP/GR Evaluation Kit (EVK) Trunk# System requirements# Target system QNX Neutrino RTOS 6.4.0 Board version: AMCC PPC440 EP (Yosemite) and AMCC PPC440

More information

Jade IdeaBoxx. Product Manual

Jade 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 information

Itron Riva Dev Software Development Getting Started Guide

Itron Riva Dev Software Development Getting Started Guide Itron Riva Dev Software Development Getting Started Guide Table of Contents Introduction... 2 Busybox Command-line [Edge and Mini]... 2 BASH Scripts [Edge and Mini]... 3 C Programs [Edge and Mini]... 5

More information

μc/probe on the element14 BeagleBone Black

μc/probe on the element14 BeagleBone Black Micriμm μc/probe on the element14 BeagleBone Black 1. Introduction Whether you are doing kernel, driver or application development in a Linux environment, it's likely that at some point, you will need

More information

A113X1 Development Kit

A113X1 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 information

Operating Systems Linux 1-2 Measurements Background material

Operating Systems Linux 1-2 Measurements Background material Operating Systems Linux 1-2 Measurements Background material Introduction The Linux measurements were designed to allow you to have an impression about the administration of Linux severs along with providing

More information

Use U-Boot. U-Boot Main Commands. U-Boot script capability

Use U-Boot. U-Boot Main Commands. U-Boot script capability Use U-Boot U-Boot Main Commands setenv this command is used to set variables saveenv this command saves variables previously set in the environment permanent storage space printenv this command print the

More information

REAL TIME IMAGE PROCESSING BASED ON EMBEDDED LINUX

REAL TIME IMAGE PROCESSING BASED ON EMBEDDED LINUX REAL TIME IMAGE PROCESSING BASED ON EMBEDDED LINUX 1 S. M. GRAMOPADHYE, 2 R. T. PATIL RIT Sakharale Email: sgswapnilsmg328@gmail.com, ramesh.patil@ritindia.edu Abstract: The continuous improvement in development

More information

UPGRADING ARCTIC CONTROL S FIRMWARE

UPGRADING ARCTIC CONTROL S FIRMWARE Viola Systems Ltd. tel +358-(0)201-226 226 Lemminkäisenkatu 14-18A fax +358-(0)201-226 220 FIN-20520, Turku e-mail support@violasystems.com Finland APPLICATION NOTE VA-10-1-2 UPGRADING ARCTIC CONTROL S

More information

Linux Essentials Objectives Topics:

Linux Essentials Objectives Topics: Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives

More information

Embedded Linux system development training 5-day session

Embedded Linux system development training 5-day session Embedded Linux system development training 5-day session Title Embedded Linux system development training Overview Bootloaders Kernel (cross) compiling and booting Block and flash filesystems C library

More information

Unit- 5. Linux Systems

Unit- 5. Linux Systems Unit- 5 Linux System- Basic Concepts; System Administration-Requirements for Linux System Administrator, Setting up a LINUX Multifunction Server, Domain Name System, Setting Up Local Network Services;

More information

Scratchbox Remote Shell

Scratchbox Remote Shell Scratchbox Remote Shell Timo Savola tsavola@movial.fi Scratchbox Remote Shell by Timo Savola Copyright 2004, 2005 Nokia Revision history Version: Author: Description: 2005-02-08 Savola Based on Device

More information

EE516: Embedded Software Project 1. Setting Up Environment for Projects

EE516: Embedded Software Project 1. Setting Up Environment for Projects EE516: Embedded Software Project 1. Setting Up Environment for Projects By Dong Jae Shin 2015. 09. 01. Contents Introduction to Projects of EE516 Tasks Setting Up Environment Virtual Machine Environment

More information

Advanced Module Develop Toolkit (V 0.6) For Firmware version x and above For N16000/N12000, FW and above will be OK

Advanced Module Develop Toolkit (V 0.6) For Firmware version x and above For N16000/N12000, FW and above will be OK Advanced Module Develop Toolkit (V 0.6) For Firmware version 5.00.0x and above For N16000/N12000, FW 1.00.05 and above will be OK Table of Content A. VMDK 1 1. System Environment 1 2. Operation Flow 1

More information

Adding hardware support to Buildroot

Adding hardware support to Buildroot Adding hardware support to Buildroot Pierre Ficheux (pierre.ficheux@openwide.fr) CTO Open Wide / OS4I 08/07/2010 1 Several ways to get a distribution Using commercial product (Wind River, MV, ) => / $$$

More information

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions Lanka Education and Research Network Linux Architecture, Linux File System, Linux Basic Commands 28 th November 2016 Dilum Samarasinhe () Overview History of Linux Linux Architecture Linux File System

More information

10/02/2015 PetaLinux Linux Image Network Connection

10/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 information

Conventions in this tutorial

Conventions 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 information

VortiQa Enterprise Quick Start Guide

VortiQa Enterprise Quick Start Guide Freescale Semiconductor Document Number: VQSEQSG Quick Start Guide Rev. 0, 06/2009 VortiQa Enterprise Quick Start Guide 1 Introduction This document describes how to set up and install the VortiQa software

More information

Contents in Detail. Acknowledgments

Contents in Detail. Acknowledgments Acknowledgments xix Introduction What s in This Book... xxii What Is Ethical Hacking?... xxiii Penetration Testing... xxiii Military and Espionage... xxiii Why Hackers Use Linux... xxiv Linux Is Open Source....

More information

Embedded Systems Ch 3A Linux Development Environment

Embedded Systems Ch 3A Linux Development Environment Embedded Systems Ch 3A Linux Development Environment Byung Kook Kim Dept of EECS Korea Advanced Institute of Science and Technology Overview 1. Embedded Linux 2. Cross-Development System 3. Setting Linux

More information

A Simple File Development System for the GESBC Paul H. Muller - Documatrix

A Simple File Development System for the GESBC Paul H. Muller - Documatrix A Simple File Development System for the GESBC-9302 Paul H. Muller - Documatrix www.documatrix-usa.com ulx@linuxmail.org Disclaimer: The programs and procedures described here have been tested and are

More information

DNP/2110 Linux Starter Kit: First Steps

DNP/2110 Linux Starter Kit: First Steps DNP/2110 Linux Starter Kit: First Steps The DIL/NetPC DNP/2110 starter kit contains everything you need to get started with your Intel PXA255 Xscale-based embedded networking application. The starter kit

More information