SW Tools Solutions for DA8x. Linux by Degrees (updated) Part II

Size: px
Start display at page:

Download "SW Tools Solutions for DA8x. Linux by Degrees (updated) Part II"

Transcription

1 SW Tools Solutions for DA8x Linux by Degrees (updated) Part II (Using Primus DSK LSP and MontaVista Pro Version 5.0) January 30, 2009 Joe George (with material stolen from all over) 1

2 Various Hints DSP TEXAS INSTRUMENTS TECHNOLOGY 2 8

3 Router Hints Switch easily between local and corporate networks by: In 1 PC Config (Corp) connect Ethernet drop to one of the LAN ports (so Corp DHCO). Thus: DVEVM and PC on Corporate Network (so you can get , print, etc.) Not isolated and might be slower If LAN then got Corp network access but some delay and certain local resources (i.e. DevRocket Target filesystem might not work) DSP TEXAS INSTRUMENTS TECHNOLOGY In 2 PC Config (Local) connect Ethernet drop to the WAN/Internet ports (so Router DHCP). Thus: DVEVM and 2 nd PC isolated on local network for speed First PC on Corporate Network (so you can get , print, etc.) and talk to DVEVM over COM1/Teraterm/Hyperterminal If WAN/Internet then local router with MAC address filtering isolates from Corp network, but tough to use Outlook, SNAP servers, and other network resources (turn off DHCP to keep your IT people happy, though turning back on DHCP will require a Router hard reset) 3 8

4 VMWare Hints With VM Player version VMware-player exe if you get the error on the left, then crank DOWN the memory below the Max recommended memory on the right. If anyone is using WinXP "hibernate" with VMWare open, don't do it! I hibernated and booted successfully multiple times. Then the one time when my laptop would not boot, the fresh boot would not open the.vmx file. Re-installing was not fun). DSP TEXAS INSTRUMENTS TECHNOLOGY 4 8

5 VMWare Hints Deep thoughts by Mohsen Khayami: The bridge option is that it act s like a hub and it does not change your IP address that you assign to the VMware. But with NAT(This is used when you are at home and are using the cable router with only one IP address) it does a translation on the address before it goes out to the network. My VMware with the load I had always came up with the NAT and I did not notice this until I had a bunch of problems with getting VMware to connect to the network. So now I can easily use samba server and able to transfer files between VMware and my PC by just using window explorer. 5

6 Build Hints uimage kernel and Decode app Bash shell is nice to debug build by writing outputs to file such as: make ARCH=arm CROSS_COMPILE=arm_v5t_le- uimage > output.txt Look for SYMLINK in Console to make sure correct davinci arch is generated SYMLINK include/asm-arm/arch -> include/asm-arm/arch-davinci Shortcut should show up like this in WinXP You must have uimage/kernal built to then use for app like decode./decoded2 -a data/sounds/davincieffect.aac gdb & 6

7 CCS Interaction Make DSP.wav player or port lab Due to codec engine errors with AAC decode, moved to all.x64p that copies a speech file. Used sphdec_copy to playback some audio content:./decoded2 -l -s sin.raw.g711 nogdb dspoff Putting it in CCS gives the above with KOV, memory, and some C source/function level debug DSP TEXAS INSTRUMENTS TECHNOLOGY 7 8

8 WinXP DaVinci Tips DevRocket + nfsaxe + Putty = Hello World nfsaxe allows WinXP NFS connection for DV EVM Note that C:\mvcyg4.0\home\a \workdir becomes /c/mvcyg4.0/home/a /workdir on Linux You MUST Add User Access for each directory nfsaxe On Target DVEVM you can easily mount :/c/mvcyg4.0/home/a /workdir /misc/winxpnfs DevRocket connects to the DVEVM with Target TCP/IP address and: Lets you browse the DaVinci filesystem (left where /misc/winxpnfs on DVEVM=C:\mvcyg4.0\home\a \workdir on WinXP) Lets you run Hello World (middle of screen) similar to PuttyTelnet window (upper right a little nicer than 8 Teraterm or Hyperterminal)

9 GUI based File Browsing DevRocket Hints To browse files on the on target Window->Show View->Other>-Target List View Put in Target IP Address (sometimes had trouble on Corp Network) Ignore RS-232 settings /misc/winxpnfs/decodeaac/demos/decode/debug/decoded 9

10 MV DevRocket Debug/Setup For Kernal Setup Brijesh, Good talking to you on the phone and thanks for the clarifications. For posterity (and things I might try), here are my notes: The below steps are for building file system from DevRocket only. 1. You can build kernel (uimage) from DevRocket, but need to pick File->New->Other->C/C++->Kernal Project. 2. TI supports Linux version of DevRocket only. 3. If not on the various VMWare images, you must install from MV Pro. 4. WinXP version might work. But a safer method (though 3. preferred) would be to File->Import the TI LSP. ps e kill -9 PID 10

11 CCS Interaction Hints DVEVM ARM works on CCS on lab laptop with SDUSB510GEL (ON OFF ON OFF ALLON). Then GEL -> "turn_on_dsp" followed by "GEL" -> "Release_DSP_Reset Works on BH (Rev D cable and Rev B) with laptop after fixing "the ICEPICK_C is set to XDS560 0 instead of BH560USBM 0" on regedit. Slow down TCLK in CCS setup? DSP TEXAS INSTRUMENTS TECHNOLOGY 11 8

12 Marketing Backup DSP TEXAS INSTRUMENTS TECHNOLOGY 12 8

13 Tools vs Target Bridging the Islands DaVinci ARM/Linux (Catalog ARM for Video) Traditional DSP Customers left on a island with DaVinci Tools Not a bad thing going after Linux/ARM market, but no bridge to/from embedded base -Do you know any DM642 customers porting to DaVinci? DaVinci videocentricity also limits customers -What DaVinci does a C6412 customer port to? Linux ARM market more comfortable with DM355 because NO DSP to deal with Make a bridge for DA8x customer using: Linux AND WinXP build platforms for target Linux (Montavista) Linux O/S Awareness in CCS debug (keep CCS WinXP only) BIOS on ARM (and start adding obvious drivers NDK, ATA/FAT32, etc.) Maybe it is time to rethink tools for our legacy and non-audio customers. DA8x ARM+DSP (Catalog ARM+DSP) DSPLINK? Tools O/S ARM Target O/S DSP Target O/S Linux AND WinXP build platforms Linux O/S Awareness in CCS debug BIOS on ARM Traditional TI DSP DaVinci ARM/Linux (Catalog ARM for Video) Windows (CCS) Linux (Red Hat 3 or 4, Suse) (and WinXP, too) Linux (MontaVista) BIOS (Linux - Virtuallogix) xdm/codec Engine Traditional TI DSP customers. DA8x ARM+DSP (Catalog ARM+DSP) Linux (Red Hat 3 or 4, Suse) and WinXP (CCS?) Linux (MontaVista) and BIOS on ARM? DSP/BIOS 13

14 Remember this picture (Ref Frmwrks)? Grow Your Own... alg too costly to develop too costly to enhance too costly to maintain TTO Technical Training Organization application application alg alg alg alg scheduler application scheduler application alg alg I/O alg DSP app + alg app + alga + algb +... app + sched + alga n + algb n +... app + sched + I/O + alga n + algb n +... app + sched + I/O + comm + alga n + algb n

15 Have we made development flow too hard? Traditional TI DSP customers. DaVinci ARM/Linux (Catalog ARM for Video) Customer Algorithm Drivers, framework, etc. O/S (or not) Development Tools Individual Development Time/Difficulty Development Timeline Customer Algorithm Drivers, framework, etc. O/S Development Tools Tools vs. Target Development Pyramid Traditional DSP Customers spend LESS of a ratio of development time on tools, O/S, etc. and MORE of a ratio of development time on their algorithms DaVinci (and even Performance Audio Framework) customers spend MORE of a ratio of development time on tools, O/S, etc. and spend LESS of a ration of development time on their algorithms. Again not a bad thing going after Linux/ARM market. LOTS of options for tools. O/S drivers., etc. But have we made development flow too hard? 15

16 DaVinci Traditional DaVinci Tool Summary DM644x Target Linux (ARM) DSP/BIOS (C64x+ DSP) Command Line (Linux) Compiler: GCC, MV-Pro? Debug: printf, GDB, KGDB? Build: gmake, xdm/rpc? GUI (Linux) Build/Compile/Debug: MV DevRocket?? CCS?? Command Line (Linux, Win) Compiler: TI Debug: printf, load6x Build: gmake, TImake GUI Build/Compile/Debug: CCS (Win) GreenHills Multi (Linux, Win) PA, Lester, Somnath, Yoshii-san, etc. have looked at the traditional DaVinci ARM/Linux for Cedia demo. 16

17 Operating Systems Tools Cost Total Size Tools O/S Target O/S Total Tools Tool Cost (Gigabyte) Total Time (Install) Traditional TI DSP WinXP BIOS CCS+XDS $3K+$2K= $5K = 1.5 GB = 0.6 hours DaVinci ARM/Linux (Catalog ARM for Video) Linux (Red Hat 3 or 4, Suse) MV Linux Linux + MV Linux $1K+$7K= $8K 15+2= 17 GB = 2.0 hours Linux + MV Linux + DaVinci ARM/Linux + 3rd Party Debug Linux (Red Hat 3 or 4, Suse) MV Linux GH Multi + GH Probe/XDS $1K+$7K+$15K+$2K= $25K = 18.1 GB = 2.5 hours DaVinci ARM/Linux WinXP MV Linux MV Linux $7K= $7K 2= 2 GB 5.0= 5 hours DaVinci ARM/Linux + 3rd Party Debug WinXP MV Linux MV Linux + GH Multi + GH Probe/XDS $7K+$15K+$2K= $24K = 3.1 GB = 5.5 hours DaVinci ARM/Linux + TI Debug?? WinXP MV Linux MV Linux + CCS+XDS $7K+$3K+$2K= $12K = 3.5 GB = 5.6 hours DA8x ARM+DSP (Catalog ARM+DSP) Linux (Red Hat 3 or 4, Suse) MV Linux Linux + MV Linux $1K+$7K= $8K 15+2= 17 GB = 2.0 hours DA8x ARM+DSP + 3rd Party Debug Linux (Red Hat 3 or 4, Suse) MV Linux Linux + MV Linux + GH Multi + GH Probe/XDS $1K+$7K+$15K+$2K= $25K = 18.1 GB = 2.5 hours DA8x ARM+DSP + 3rd Party Debug WinXP MV Linux MV Linux + GH Multi + GH Probe/XDS $7K+$15K+$2K= $24K = 3.1 GB = 5.5 hours MV Linux + DA8x ARM+DSP + TI Debug?? WinXP MV Linux CCS+XDS $7K+$3K+$2K= $12K = 3.5 GB = 5.6 hours DA8x ARM+DSP + TI Debug?? WinXP BIOS on ARM CCS+XDS $3K+$2K= $5K = 1.5 GB = 0.6 hours If Target development tools run under Windows, why use Linux as Tools O/S? Maybe it is time to rethink this for our legacy and non-audio customers. Key Cost Size Time CCS $3K XDS $2K Linux (Red Hat 3 or 4, Suse) $1K MV Linux (Pro for Linux) $7K 2 1 (5 for WinXP) GH Multi $15K Especially as cost as $$, Gigabytes, installation time, and learning curve all go up. 17

SW Tools Solutions for TI ARM(+DSP) Linux by Degrees Part II

SW Tools Solutions for TI ARM(+DSP) Linux by Degrees Part II SW Tools Solutions for TI ARM(+DSP) Linux by Degrees Part II Using DaVinci_PSP_03.20.00.14 on DA830/OMAP- L137/AM1808 and CCSv4.x/CCSv5.x) July 19, 2011 Joe George (with material stolen from all over)

More information

SW Tools Solutions for DA8x. Linux by Degrees (updated) Part I

SW Tools Solutions for DA8x. Linux by Degrees (updated) Part I SW Tools Solutions for DA8x Linux by Degrees (updated) Part I (Using DVEVM/DVSDK 1.20.00.10 and MontaVista Pro Version 4.0.1) October 31, 2008 Joe George (with material stolen from all over) 1 DSP TEXAS

More information

SW Tools Solutions for TI ARM(+DSP)

SW Tools Solutions for TI ARM(+DSP) SW Tools Solutions for TI ARM(+DSP) Linux by Degrees (TMDSOSKL137) Part I (Using DaVinci_PSP_03.20.00.14 Community Linux on DA830/OMAP-L137/AM1808 and CCSv4.x/CCSv5.x) July 25, 2011 Joe George (with material

More information

Lab 1. OMAP5912 Starter Kit (OSK5912)

Lab 1. OMAP5912 Starter Kit (OSK5912) Lab 1. OMAP5912 Starter Kit (OSK5912) Developing DSP Applications 1. Overview In addition to having an ARM926EJ-S core, the OMAP5912 processor has a C55x DSP core. The DSP core can be used by the ARM to

More information

DSP/BIOS LINK. DM6446/DM6467/DM6467T Media Processor LNK 110 USR 1.64

DSP/BIOS LINK. DM6446/DM6467/DM6467T Media Processor LNK 110 USR 1.64 DM6446/DM6467/DM6467T Media Processor NOV 13, 2009 This page has been intentionally left blank. IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections,

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

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

TMS320DM642 Evalaution. Technical Modul e Reference DSPDevelopment Systems OSK5912. User's Guide. MontaVista Linux Preview CD-ROM

TMS320DM642 Evalaution. Technical Modul e Reference DSPDevelopment Systems OSK5912. User's Guide. MontaVista Linux Preview CD-ROM 2003 DSPDevelopment Systems OMAP5912 Starter Kit (OSK5912) Users Guide TMS320DM642 Evalaution Module Technical Modul e Reference OSK5912 User's Guide Universal 5V Power Supply 9 Pin Serial Null Modem Cable

More information

TI TMS320C6000 DSP Online Seminar

TI TMS320C6000 DSP Online Seminar TI TMS320C6000 DSP Online Seminar Agenda Introduce to C6000 DSP Family C6000 CPU Architecture Peripheral Overview Development Tools express DSP Q & A Agenda Introduce to C6000 DSP Family C6000 CPU 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

U-Boot and Linux Kernel Debug using CCSv5

U-Boot and Linux Kernel Debug using CCSv5 U-Boot and Linux Kernel Debug using CCSv5 In this session we will cover fundamentals necessary to use CCSv5 and a JTAG to debug a TI SDK-based U-Boot and Linux kernel on an EVM platform. LAB: http://processors.wiki.ti.com/index.php/sitara_linux_training:_uboot_linux_debu

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

VMware Workstation 5 Lab. New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More

VMware Workstation 5 Lab. New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More VMware Workstation 5 Lab New Features and Capabilities: Multiple Snapshots, Teams, Clones, Video Capture and More Presentation Summary VMware Workstation overview VMware Workstation usage scenarios Features

More information

CSE A225 Linux with Beagle xm

CSE A225 Linux with Beagle xm CSE A225 Linux with Beagle xm Lecture Howto Basic Tips for Getting Going with Beagle xm September 6, 2012 Sam Siewert Home Lab Setup Home Platforms Ubuntu or Fedora-Core Linux Beagle xm Target System Host

More information

DSP/BIOS Link. Installation Guide Published on 23 rd JUNE Copyright 2009 Texas Instruments Incorporated.

DSP/BIOS Link. Installation Guide Published on 23 rd JUNE Copyright 2009 Texas Instruments Incorporated. DSP/BIOS Link Installation Guide 1.63 Published on 23 rd JUNE 2009 Copyright 2009 Texas Instruments Incorporated. 2 Platform Support Products Version 1.63 IMPORTANT NOTICE Texas Instruments Incorporated

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 1 How to assemble and deploy an initial BSP and setup the development environment with the matching SDK Audio streaming

More information

DaVinci System Optimization

DaVinci System Optimization DaVinci System Optimization Juan Gonzales and Brijesh Singh DCAT and SDS Texas Instruments SPRP656 1 Objective EVM is good first step for prototyping design Final design is typically subset of EVM Due

More information

CSE 351. Introduction & Course Tools

CSE 351. Introduction & Course Tools CSE 351 Introduction & Course Tools Meet Your TA TA Name Interesting information examples: Where you are from Year in school Hobbies Unique talents Introductions Pick an interesting (but quick) ice breaker

More information

How to Use This Lab Manual

How to Use This Lab Manual 3 Contents How to Use This Lab Manual........................................ 5 Lab 1: Setting Up the Student System.................................. 7 Lab 2: Installing Fedora............................................

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

Embedded Streaming Media with GStreamer and BeagleBoard. Presented by Todd Fischer todd.fischer (at) ridgerun.com

Embedded Streaming Media with GStreamer and BeagleBoard. Presented by Todd Fischer todd.fischer (at) ridgerun.com Embedded Streaming Media with GStreamer and BeagleBoard Presented by Todd Fischer todd.fischer (at) ridgerun.com 1 Agenda BeagleBoard-XM multimedia features GStreamer concepts GStreamer hands on exercises

More information

ARM+DSP - a winning combination on Qseven

ARM+DSP - a winning combination on Qseven ...embedding excellence ARM+DSP - a winning combination on Qseven 1 ARM Conference Munich July 2012 ARM on Qseven your first in module technology Over 6 Billion ARM-based chips sold in 2010 10% market

More information

Configuring a Microsoft Windows 2000 DHCP and DNS Server

Configuring a Microsoft Windows 2000 DHCP and DNS Server Configuring a Microsoft Windows 2000 DHCP and DNS Server White Paper Abstract This white paper sets out to describe the steps necessary to install a Brother printer into a Windows 2000 network that is

More information

Static Ip Address Problems Windows 7 Setup. Virtual >>>CLICK HERE<<<

Static Ip Address Problems Windows 7 Setup. Virtual >>>CLICK HERE<<< Static Ip Address Problems Windows 7 Setup Virtual Vm are all 2008r2 with vmxnet3 VM adapter running virtual machine version 8 on Esx 5.5 with I see that the assigned static IP address is marked as duplicate

More information

TI mmwave Training. xwr16xx mmwave Demo

TI mmwave Training. xwr16xx mmwave Demo TI mmwave Training xwr16xx mmwave Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM Running

More information

Simplifying DSP Development with C6EZ Tools

Simplifying DSP Development with C6EZ Tools Simplifying DSP Development with C6EZ Tools DSP Development made easier with C6EZ Tools Seamlessly ports ARM code to DSP (ARM Developers) Provides ARM access to ready-to-use DSP kernels (System Developers)

More information

Implementation of Deep Convolutional Neural Net on a Digital Signal Processor

Implementation of Deep Convolutional Neural Net on a Digital Signal Processor Implementation of Deep Convolutional Neural Net on a Digital Signal Processor Elaina Chai December 12, 2014 1. Abstract In this paper I will discuss the feasibility of an implementation of an algorithm

More information

Reference Frameworks for expressdsp Software: RF6, A DSP/BIOS Link-Based GPP-DSP System

Reference Frameworks for expressdsp Software: RF6, A DSP/BIOS Link-Based GPP-DSP System Application Report SPRA796A April 2004 Reference Frameworks for expressdsp Software: RF6, A DSP/BIOS Link-Based GPP-DSP System Todd Mullanix, Vincent Wan, Arnie Reynoso, Alan Campbell, Yvonne DeGraw (technical

More information

ARM Powered SoCs OpenEmbedded: a framework for toolcha. generation and rootfs management

ARM Powered SoCs OpenEmbedded: a framework for toolcha. generation and rootfs management ARM Powered SoCs OpenEmbedded: a framework for toolchain generation and rootfs management jacopo @ Admstaff Reloaded 12-2010 An overview on commercial ARM-Powered SOCs Many low-cost ARM powered devices

More information

Kardia / Centrallix VM Appliance Quick Reference

Kardia / Centrallix VM Appliance Quick Reference Kardia / Centrallix VM Appliance Quick Reference Version 1.0 Beta 2 15-Mar-2011 (c) 2011 LightSys Technology Services, Inc. http://www.lightsys.org/ Redeeming Technology... For God's Kingdom. Overview...

More information

Kardia / Centrallix VM Appliance Quick Reference

Kardia / Centrallix VM Appliance Quick Reference Kardia / Centrallix VM Appliance Quick Reference Version 1.0 16-Dec-2014 (c) 2011-2014 LightSys Technology Services, Inc. http://www.lightsys.org/ Redeeming Technology... For God's Kingdom. Overview...

More information

How to Run a Virtual SAPC with VMWare Fall 2016 Bob Wilson

How to Run a Virtual SAPC with VMWare Fall 2016 Bob Wilson How to Run a Virtual SAPC with VMWare Fall 2016 Bob Wilson This document is modified from Professor O Neil s CS444-Fall 14 and Professor Ron Cheung s CS444-Fall 15 materials. It provides instructions for

More information

Can t Believe It s Linux. a totally different and hypothetical linux distribution

Can t Believe It s Linux. a totally different and hypothetical linux distribution Can t Believe It s Linux a totally different and hypothetical linux distribution What s the Situation? ubuntu is doing pretty well OS X is doing a lot better crap is actually pretty cool nobody cares about

More information

CS368-LI Digital Media Software Development Kit

CS368-LI Digital Media Software Development Kit CS368-LI Digital Media Software Development Kit April 14, 2017 Document: DS170416-1 Document Status: released Revision: 2.5 Features! Cimarron Systems Digital Media SDK (DMSDK) for the Texas Instruments

More information

Virtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host

Virtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host Virtual Pc Manual Windows 7 64 Bit Guest On 32-bit Host For Windows 7 Aero graphics support in a virtual machine Please visit the VMware Compatibility Guide for a current list of supported host and guest

More information

CS368-TI Digital Media Software Development Kit

CS368-TI Digital Media Software Development Kit CS368-TI Digital Media Software Development Kit April 15, 2017 Document: DS170415-1 Document Status: released Revision: 2.5 Features! Cimarron Systems Digital Media Software Development Kit (DMSDK) for

More information

Virtual Machine Support

Virtual Machine Support CWV X SDK - ADDENDUM This document is an addendum to the Software Development Kit for CWvX Processors, Eclipse Edition User Guide (SDK Guide), which describes a Windows-based installation of the SDK. The

More information

CS365-TI Digital Media Software Development Kit

CS365-TI Digital Media Software Development Kit CS365-TI Digital Media Software Development Kit April 14, 2017 Document: DS170414-1 Document Status: released Revision: 2.0 Features! Cimarron Systems Digital Media Software Development Kit (DMSDK) for

More information

Section 1: Tools. Contents CS162. January 19, Make More details about Make Git Commands to know... 3

Section 1: Tools. Contents CS162. January 19, Make More details about Make Git Commands to know... 3 CS162 January 19, 2017 Contents 1 Make 2 1.1 More details about Make.................................... 2 2 Git 3 2.1 Commands to know....................................... 3 3 GDB: The GNU Debugger

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

As CCS starts up, a splash screen similar to one shown below will appear.

As CCS starts up, a splash screen similar to one shown below will appear. APPENDIX A. CODE COMPOSER STUDIO (CCS) v6.1: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments Eclipse-based integrated development environment (IDE) for

More information

Table of Contents. Keyspan:USB Server - User Manual

Table of Contents. Keyspan:USB Server - User Manual Table of Contents 1 Introduction Compatible USB Devices Connectivity to USB Devices Connectivity to Network Requirements What's Inside The Package 2 Installation Instructions Installing the USB Server

More information

Specialized Programme on Internetworking Design and LAN WAN Administration

Specialized Programme on Internetworking Design and LAN WAN Administration Specialized Programme on Internetworking Design and LAN WAN Administration OBJECTIVE OF THE PROGRAMME The main objective of the programme is to build capacity of the professionals drawn from industry,

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

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

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

First Steps. esom/sk5 esom/3517 Embedded Linux Starter Kit esom/sk5 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

Unit 13. Linux Operating System Debugging Programs

Unit 13. Linux Operating System Debugging Programs 1 Unit 13 Linux Operating System Debugging Programs COMPILATION 2 3 Editors "Real" developers use editors designed for writing code No word processors!! You need a text editor to write your code Eclipse,

More information

Code Composer Studio v4. Introduction

Code Composer Studio v4. Introduction Content Summary This presentation is split into different sections so that it can be used for multiple purposes Section 1: General Overview Section 2: Targeted at existing CCS users and why they should

More information

First Steps. DNP/SK18 Embedded Linux Starter Kit

First Steps. DNP/SK18 Embedded Linux Starter Kit DNP/SK18 Embedded Linux Starter Kit First Steps SSV Embedded Systems Heisterbergallee 72 D-30453 Hannover Phone: +49 (0)511/40 000-0 Fax: +49 (0)511/40 000-40 E-mail: sales@ist1.de Manual Revision: 1.0

More information

Linux Installation Planning

Linux Installation Planning Linux Installation Planning Mark Post Novell, Inc. March 4, 2011 Session 8986 Agenda More Questions Than Answers First Things First Pick the Right Architecture Disk Storage Selection Application Selection

More information

How To Fix Regedit Windows Xp Install Cd With Sp3 On Usb

How To Fix Regedit Windows Xp Install Cd With Sp3 On Usb How To Fix Regedit Windows Xp Install Cd With Sp3 On Usb stability problems after installing software, drivers, or messing with Registry entries. To put Windows XP installation media onto a bootable USB

More information

Getting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved

Getting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved Installation and Setup Instructions For version 06.11.2009 Copyright 2009 Code 42 Software, Inc. All rights reserved About This Guide This guide shows you how to install, activate and back up with CrashPlan

More information

The Slide does not contain all the information and cannot be treated as a study material for Operating System. Please refer the text book for exams.

The Slide does not contain all the information and cannot be treated as a study material for Operating System. Please refer the text book for exams. The Slide does not contain all the information and cannot be treated as a study material for Operating System. Please refer the text book for exams. Operating System Services User Operating System Interface

More information

How to Install Oracle VM VirtualBox and Create a Virtual Machine

How to Install Oracle VM VirtualBox and Create a Virtual Machine How to Install Oracle VM VirtualBox and Create a Virtual Machine Oracle VM VirtualBox is an open source virtualization software that you can install on various x86 systems. You can install Oracle VM Virtualbox

More information

VMware Overview VMware Infrastructure 3: Install and Configure Rev C Copyright 2007 VMware, Inc. All rights reserved.

VMware Overview VMware Infrastructure 3: Install and Configure Rev C Copyright 2007 VMware, Inc. All rights reserved. VMware Overview Kontakt: jens.soeldner@netlogix.de 1-1 You Are Here Virtual Infrastructure VMware Overview ESX Server Installation ESX Server Installation Networking Networking Storage Storage ESX Server

More information

Lab 1: Accessing the Linux Operating System Spring 2009

Lab 1: Accessing the Linux Operating System Spring 2009 CIS 90 Linux Lab Exercise Lab 1: Accessing the Linux Operating System Spring 2009 Lab 1: Accessing the Linux Operating System This lab takes a look at UNIX through an online experience on an Ubuntu Linux

More information

: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR

: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR 26-797: REAL TIME SYSTEMS LABORATORY DEVELOPMENT: EXPERIMENTS FOCUSING ON A DUAL CORE PROCESSOR Mukul Shirvaikar, University of Texas-Tyler MUKUL SHIRVAIKAR received the Ph.D. degree in Electrical and

More information

Texas Instruments Code Composer and ez-dsp Setup Notes

Texas Instruments Code Composer and ez-dsp Setup Notes Texas Instruments Code Composer and ez-dsp Setup Notes By Calvin Walden and Edward Sandor 21 February 2017 Table of Contents Preliminary Information Texas Instruments Software Setup Code Composer Studio

More information

Basic Linux Security. Roman Bohuk University of Virginia

Basic Linux Security. Roman Bohuk University of Virginia Basic Linux Security Roman Bohuk University of Virginia What is Linux? An open source operating system Project started by Linus Torvalds kernel Kernel: core program that controls everything else (controls

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

Projects and Environment Introduction

Projects and Environment Introduction Projects and Environment Introduction A lot to go over today History of Linux Projects Overview Project partners Programming environment Programming language Useful Tools History of Linux The Beginning:

More information

DevKit8500D Evaluation Kit

DevKit8500D Evaluation Kit DevKit8500D Evaluation Kit TI DM3730 Processor based on 800MHz ARM Cortex-A8 core Onboard 512MByte DDR SDRAM and 512MByte NAND Flash 3 UART, 4 USB Host, USB OTG, Ethernet, Audio, TF, Keyboard, Jtag,...

More information

Virtual Pc Manual Windows 7 64 Bit Guest Os

Virtual Pc Manual Windows 7 64 Bit Guest Os Virtual Pc Manual Windows 7 64 Bit Guest Os What do I need to download to install Virtual PC on Windows 7 Enterprise? is there an article that would describe how Yes, No version of Virtual PC supports

More information

Dual Tone Multi-Frequency (DTMF) Generation with TI-DSP TMS320C6713 Processor

Dual Tone Multi-Frequency (DTMF) Generation with TI-DSP TMS320C6713 Processor Dual Tone Multi-Frequency (DTMF) Generation with TI-DSP TMS320C6713 Processor Objective The goals of this lab are to gain familiarity with TI DSP code composer studio and the TI-DSP Starter Kit (DSK).

More information

CIS 76 VLab Pod Setup

CIS 76 VLab Pod Setup CIS 76 VLab Pod Setup Last updated 9/4/2017 Status on setup instructions: 1. pfsense (2.3.1, 64 bit) pfsense-ce-2.3.4-release-amd64 - DONE for Fa17 2. Kali (2017.1, 64 bit) kali-linux-2017.1-amd64.iso

More information

Booting From Flash. Introduction. Objectives. Objectives

Booting From Flash. Introduction. Objectives. Objectives Booting From Flash Introduction In this chapter the steps required to migrate code from being loaded and run via CCS to running autonomously in flash will be considered. Given the AISgen and SPIWriter

More information

Click to edit Master subtitle. Virtual Machines Module 2

Click to edit Master subtitle. Virtual Machines Module 2 Air Force Association s CyberPatriot Click to The National edit High Master School Cyber Defense title Competition style Click to edit Master subtitle style Virtual Machines Module 2 GCCS Definitions Objectives

More information

CS197U: A Hands on Introduction to Unix

CS197U: A Hands on Introduction to Unix CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 2 was due before class Assignment 3 will be posted soon

More information

Wireless Network Adapter Needs Reset Windows 7 Not Working

Wireless Network Adapter Needs Reset Windows 7 Not Working Wireless Network Adapter Needs Reset Windows 7 Not Working Wireless Networking for the Home for Windows 7 Make sure the latest driver is installed, for more information refer to: it will be necessary to

More information

The Road to CCSv4. Status Update

The Road to CCSv4. Status Update The Road to CCSv4 Status Update Code Composer Studio v4 Summary What is it? Major upgrade to CCS Major architectural changes Based on Eclipse open source software framework New registration/licensing/updating

More information

DVSDK Getting Started Guide

DVSDK Getting Started Guide DVSDK Getting Started Guide Literature Number: SPRUEG8 August 2006 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements,

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

One Bay SATA/IDE Turbo NAS User Manual

One Bay SATA/IDE Turbo NAS User Manual One Bay SATA/IDE Turbo NAS User Manual Revision: v0117 Date: 2009/07/23 For firmware version v1.17 Table of Contents 1. Introduction... 3 1.1. Key Features... 3 1.2. Network Environment... 3 2. Hardware

More information

Manually Windows 8.1 Pro 64 Bit Iso File 3.6 Gb

Manually Windows 8.1 Pro 64 Bit Iso File 3.6 Gb Manually Windows 8.1 Pro 64 Bit Iso File 3.6 Gb Common to every One. I am Talking About Windows 8.1 Pro ISO 64 bit and 32 bit Full Version With Crack. Approx 3.5 GB. Reply. karan Install Windows 7 USB

More information

LinX Software Suite v3 Getting Started

LinX Software Suite v3 Getting Started 2018-03-19 LinX Software Suite v3 Getting Started Product revision: V3.0.2 Document revision: 1.0 www.crosscontrol.com Contents Revision history...2 1. Brief Introduction...3 2. Components and Installation...3

More information

About the Presentations

About the Presentations About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations

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

Industrial Vision Days 2010 C. Strampe: ATOM oder DSP? Embedded Lösungen im Vergleich

Industrial Vision Days 2010 C. Strampe: ATOM oder DSP? Embedded Lösungen im Vergleich Industrial Vision Days 2010 C. Strampe: ATOM oder DSP? Embedded Lösungen im Vergleich IMAGO Technologies GmbH Foundation since 16 years in the market. 1994 Strampe Systemelektronik 1998 Strampe Systemelektronik

More information

ECE 471 Embedded Systems Lecture 12

ECE 471 Embedded Systems Lecture 12 ECE 471 Embedded Systems Lecture 12 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 8 October 2015 Announcements Homework grades have been sent out, let me know if you did not

More information

How To Change What Programs Run At Startup Windows Xp Professional

How To Change What Programs Run At Startup Windows Xp Professional How To Change What Programs Run At Startup Windows Xp Professional Steps on how to prevent Windows programs from automatically loading every time your Within the Run folder you should be able to locate

More information

Portable Media Center - Article by Craig A. Lindley 07/28/2016

Portable Media Center - Article by Craig A. Lindley 07/28/2016 Introduction My wife and I like to travel in our small Rialta RV. We usually dry camp without connecting up to any services like power, water or sewer but sometimes we need to take showers or do laundry

More information

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017

ECE 550D Fundamentals of Computer Systems and Engineering. Fall 2017 ECE 550D Fundamentals of Computer Systems and Engineering Fall 2017 The Operating System (OS) Prof. John Board Duke University Slides are derived from work by Profs. Tyler Bletsch and Andrew Hilton (Duke)

More information

Code::Blocks Student Manual

Code::Blocks Student Manual Code::Blocks Student Manual Lawrence Goetz, Network Administrator Yedidyah Langsam, Professor and Theodore Raphan, Distinguished Professor Dept. of Computer and Information Science Brooklyn College of

More information

TI mmwave Training. mmwave Demo

TI mmwave Training. mmwave Demo TI mmwave Training mmwave Contents Overview Requirements Software setup Pre-requisites Downloading the Lab Project Building the project Hardware setup Preparing the EVM Connecting the EVM Running the 2

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

What does an Operating System do?

What does an Operating System do? February 5, 2007 Perspectives on an OS There are three perspectives on an OS: 1 The user is concerned with the services it provides. Perspectives on an OS There are three perspectives on an OS: 1 The user

More information

SBC8140 Single Board Computer

SBC8140 Single Board Computer SBC8140 Single Board Computer TI DM3730 Processor based on 1GHz ARM Cortex-A8 core Flexible Design with a Tiny CPU Board mounted on Expansion Board Memory supporting 256MByte DDR SDRAM and 512MByte NAND

More information

Project 0: Linux & Virtual Machine Dabbling

Project 0: Linux & Virtual Machine Dabbling Project 0: Linux & Virtual Machine Dabbling CS-3013 Operating Systems Hugh C. Lauer (Slides include materials from Slides include materials from Modern Operating Systems, 3 rd ed., by Andrew Tanenbaum

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

Instructions Board Game For Windows 7 32 Bit Laptop >>>CLICK HERE<<<

Instructions Board Game For Windows 7 32 Bit Laptop >>>CLICK HERE<<< Instructions Board Game For Windows 7 32 Bit Laptop Entire Forum, This Category, This Board, Users. turn on suggested windows 7 32 bit drivers for HP notebook 15-r033tx. Options Please help i am not able

More information

How Often Should I Shutdown My Macbook Air

How Often Should I Shutdown My Macbook Air How Often Should I Shutdown My Macbook Air Mac menus and keyboards often use symbols for certain keys, including the modifier keys: while your Mac is awake to display a dialog asking if you want to restart,

More information

CHAPTER 2 ACTIVITY

CHAPTER 2 ACTIVITY CHAPTER 2 ACTIVITY 2.1.1.1 1. CLI stands for 2. GUI stands for 3. Write the step you used to go to CLI interface on Windows 4. The OS, normally loads from a disk drive, into RAM. 5. The portion of the

More information

Mechatronics Laboratory Assignment 2 Serial Communication DSP Time-Keeping, Visual Basic, LCD Screens, and Wireless Networks

Mechatronics Laboratory Assignment 2 Serial Communication DSP Time-Keeping, Visual Basic, LCD Screens, and Wireless Networks Mechatronics Laboratory Assignment 2 Serial Communication DSP Time-Keeping, Visual Basic, LCD Screens, and Wireless Networks Goals for this Lab Assignment: 1. Introduce the VB environment for PC-based

More information

How To Install Windows Update Vista Without Cd Dell Inspiron 1525

How To Install Windows Update Vista Without Cd Dell Inspiron 1525 How To Install Windows Update Vista Without Cd Dell Inspiron 1525 One can easily downgrade the resident OS on Dell Inspiron from Vista to XP in a couple of easy steps. Following this step one needs to

More information

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow

OPS-9: Fun With Virtualization. John Harlow. John Harlow. About John Harlow OPS-9: Fun With Virtualization President, BravePoint, Inc. About Unix user since 1982 Progress developer since 1984 Linux Desktop and Server user since 1995 VMware user since earliest beta in 1999 Contact

More information

Manually Mount Usb Flash Drive Ubuntu Server

Manually Mount Usb Flash Drive Ubuntu Server Manually Mount Usb Flash Drive Ubuntu 12.04 Server 4 answers, How to access a usb flash drive from the terminal? (How can I mount a flash drive manually?) SSH Commandline - Ubuntu x64 dedicated server

More information

TRIDENT - CMS Plus. 64CH Central Management System Software

TRIDENT - CMS Plus. 64CH Central Management System Software TRIDENT - CMS Plus 64CH Central Management System Software Please read instructions thoroughly before operation and retain it for future reference. For video demonstration about CMS Lite operation, please

More information

Conclusions. Introduction. Objectives. Module Topics

Conclusions. Introduction. Objectives. Module Topics Conclusions Introduction In this chapter a number of design support products and services offered by TI to assist you in the development of your DSP system will be described. Objectives As initially stated

More information

K101: Embedded Linux Basics

K101: Embedded Linux Basics K101: Embedded Linux Basics Linux is widely used as an embedded operating system and its market share is continuously growing. Reasons as quality, reliability, and configurability make its use quite attractive.

More information

Vmware Workstation Unable To Connect The Usb Device Error Code 13

Vmware Workstation Unable To Connect The Usb Device Error Code 13 Vmware Workstation Unable To Connect The Usb Device Error Code 13 Error 31: A device attached to the system is not functioning. If you are unable to remove the AMD USB controller through the Device Manager,

More information