Home
BB-View Cape
Contents
1. 3 elementiy vere plamen 14 00m IRIS Len e J4M T 0G r Dm nim mm o D I MW9Z 8 F Ja 0000000000 TOVOCOCOOO WFG o 2 elementiu 2 BB View Features 2 1 Hardware and Software Features A 24 bit LCD expansion cape for the BeagleBone board family 4 wire resistive touchscreen LCD modules o 4 3 LCD 480x272 resolution o 7 LCD 800x480 resolution Five switches four for GPIOs amp one for BOOT Two user defined LEDs Full access to all the GPIOs via two 46 pin connectors besides those already used by the BB View Powered directly from BeagleBone boards no external power supply required Provided with pre compiled BSP image with QT Demo to help setup the BeagleBone board quickly and easily Works with BeagleBone amp BeagleBone Black Supporting TISDK and Angstrom image Drivers and driver source code are provided along with BB View 2 2 Operational Parameters Dimensions 69 04mm x 54 61mm Operating Humidity 20 90 Power Supply 5V provided by BeagleBone board PCB Layers 4 elementiu 3 Hardvvare Description BB View expansion cape has an LCD connector LCD and two 46 position dual row connectors J1 and J2 that can be used as extended I O interfaces for the BeagleBone amp BeagleBone Black This chapter contains pin definitions for these connectors 3 1 LCD I
2. and then insert the card into the BeagleBone Black TF card slot 4 Press and hold the USD BOOT button and then power on the BeagleBone Black without connecting BB View amp LCD module 5 When all 4 user LEDs stay constantly ON this indicates that the image has been programmed into the BeagleBone Black it may take up to 30 40min Please power OFF the board and remove the MicroSD card and then connect BeagleBone Black BB View and an LCD module as shown below and power it ON again Display FPC Cable L Touchscreen LCD LCD Connector User Switches User LEDs Figure 8 Connecting the BB View BeagleBone Black and the LCD Module Note LI Please ensure the blue tape on the LCD FPC cable is facing upwards 6 Follow the instructions shown on the LCD module to complete the screen calibration elementiu 5 1 1 2 For BeagleBone 1 Download the BB View Pre Compiled TI SDK Image zip to get the follovving image from URL www element14 com BeagleBone Image Name bb view mmc beaglebone 2013 10 16 img xz Note Please use the latest image available for download 2 Uncompress the TI SDK image by using 7 zip compression tool available from www element14 com BeagleBone 3 Program the uncompressed image into a MicroSD card by using the Win32DiskImager Tool from www element14 com BeagleBone and then insert the card into the BeagleBone TF card slot 4 Conne
3. From the directory execute the following instruction to install the development environment f Ubuntu Ubuntu ti sdk am335x evm 06 00 00 00 Linux x8 6 Install mode console 2 Follow the instructions to finish the installation and then you ll find a file ti sdk am335x evm 06 00 00 00 under the HOME directory elementiu 3 Execute the following command to install mRimage sudo apt get install uboot mkimage 4 Execute the following instruction to define a temporary environment variable for the compiler in the Ubuntu system f export PATH HOME ti sdk am335x evm 06 00 00 00 1inux devkit sys roots i686 arago linux usr bin PATH Note Li The instruction used to define environment variables can be added into bashrc under HOME so that the system can create the variable automatically when booting up El To view the path of compiler please execute echo PATH Now a development environment has been installed successfully 5 5 2 Compiling Uboot for BB View Users have the two options either they can use the official TISDK provided by Texas Instruments which needs to be patched first so that it can support BB View OR they can use the uboot developed by element14 which already has been patched to be used with BB View and ready to use This section will introduce both the uboot compilation processes 5 5 2 1 Compiling uboot from Texas Instruments 1 Copy u boot 2013 01 01 psp06 00 00 00 bb view pat
4. elementiu IX PuIIY Configuration Category El Session Basic options for your PUTTY session Logging Terminal Keyboard Host Name or IP address Port Bell 192 168 7 4 22 Features Connection type El Window O Raw O Telhet O Rlogin SSH Serial Appearance Behaviour Translation Saved Sessions Specify the destination you want to connect to Load save or delete a stored session Selection Colours Connection Default Settings Load Proxy Telnet Delete Rlogin SSH Serial Close window on exit O Always O Never Only on clean exit Figure 6 PuTTY Configuration Settings Note The Host Name or IP address in the above window may need to be changed according to the IP configuration of the board when power is on The value in Error Reference source not found is the default In the event the default value is incorrect please refer to your network documentation for assistance in discovering the IP address of the device Click Open when you finish the configuration 2 Enter your login details as in the following window and press enter on your keyboard As default the username is root and the password field should be left empty elementiu d 192 168 7 2 PuTTY Figure 7 Login to the BeagleBone Black After logging in successfully a bash shell environment is activated All the shell instructions hereafter are typed and executed under thi
5. Drive IDE Primary Master ED Network SATA Controller En Serial Ports UB Location 9 use Attached To Shared Folders esa On the System page you have assigned more than 50 of your computer s memory 959 00 MB to the virtual machine There might not be enough memory left for your host operating system Continue at your own risk d Non oin eg deleted
6. button to return to the previous page You can also press Cancel if you want to cancel the execution of this wizard 2 Click Next to create a new virtual machine 3 Enter a name for the new virtual machine and select the operating system type as shown below P Create Hew Virtual Machine VM Name and OS Type Enter a name for the new virtual machine and select the type of the guest operating system you plan to install onto the virtual machine The name of the virtual machine usually indicates its software and hardware configuration It will be used by all VirtualBox components to identify your virtual machine Name Ubuntu OS Type Operating System inux E Pa x Version lt Back Next gt Cancel 4 Enter a name in the Name field e g Ubuntu and select Linux in the Operating System drop down menu and then click next 5 Allocate memory to the virtual machine and then click Next elementiu P Create New Virtual Machine Memory P Select the amount of base memory RAM in megabytes to be allocated to the virtual machine The recommended base memory size is 512 MB Base Memory Size 2048 MB Note LL f your PC has 1GB of RAM or lower keep the default setting LL If your PC more than 1GB of RAM you can allocate up to 1 4 to the virtual machine for example 512MB out of 2GB memory could be allocated to virtual machine 6 If this is
7. first so that it can support BB View OR you can use the Linux kernel developed by element14 which has already been patched for use with the BB View and is ready to use This section will introduce both of the kernel compilation processes 5 5 3 1 Compiling the Kernel from Texas Instruments 1 Copy linux 3 2 0 psp04 06 00 11 BB View patch from HOME to HOME ti sdk am335x evm 06 00 00 00 board support 2 Execute the following instructions to install the patch and then compile the TI SDK kernel Z cd SHOME ti sdk am335x evm 06 00 00 00 board support linux 3 2 0 psp04 06 00 11 f patch p0 lt linux 3 2 0 psp04 06 00 11 BB View patch 4f make ARCH arm CROSS COMPILE arm linux gnueabihf distclean f make ARCH arm CROSS COMPILE arm linux gnueabihf am335x evm defconfig make ARCH arm CROSS COMPILE arm linux gnueabihf uImage modules A kernel file named uImage with LCD module support is generated under arch arm boot elementiu 5 5 3 2 Compiling the Kernel from element14 Execute the following instructions to unzip the source code and compile the kernel image Z cd HOME Z tar xvf linux 3 2 0 psp04 06 00 11 bb view tar bz2 cd linux 3 2 0 psp04 06 00 11 make ARCH arm CROSS COMPILE arm linux gnueabihf distclean make ARCH arm CROSS COMPILE arm linux gnueabihf am335x evm defconfig make ARCH arm CROSS COMPILE arm linux gnueabihf uImage modules A kernel file named uImage w
8. has been designed with convenience in mind and extends the I O interfaces of the BeagleBone amp BeagleBone Black allowing users to utilise a touchscreen LCD module without sacrificing I O interface access BB View fits on top of the BeagleBone OR BeagleBone Black and still has full access to all the GPIOs via two 46 pin connectors It s equipped with five switches four for GPIOs amp one for Boot and two user defined LEDs The BB View draws power directly from the board BeagleBone or BeagleBone Black eliminating the need for any kind of external power supply The BB View is also supplied with a pre compiled image with Linux QT demos to help set up your BeagleBone amp BeagleBone Black board quickly and easily elementiu 1 2 Xit Contents BB View Cape Only BeagleBone OR BeagleBone Black not included 4 3 OR 7 Touchscreen LCD Module Flexible FPC Cable QR R 8 Quick Start Guide 1 3 Board Interfaces Touchscreen LCD Display LCD Connector User Switches User LEDs Power 1 4 ystem Block Diagram 10 P am BeagleBone BB View Cape 4 3 OR 7 Touchscreen LCD Module elementiu 1 5 Physical Dimensions mm 69 0 4mr 10 80mm WUZ g ER BB VIEW ER LOO Expansion Cape for Beagiedone Family 45 03mr SZmme g 48 7 9 p_ e tE 4m
9. process elementiu Install Preparing to install Ubuntu For best results please ensure that this computer f has at least 4 4 GB available drive space do is plugged into a power source is connected to the Internet Download updates while installing Ubuntu uses third party software to display Flash MP3 and other media and to work with same wireless hardware Some of this software is dosed source The software is subject to the license terms included with the software s documentation Install this third party software Fluendo MP3 plugin includes MPEG Layer 3 aucto decoding technology licensed from Fraunhofer 15 and Thomson 8 Select Erase disk and install Ubuntu and click Forward Install Allocate drive space This computer currently has no detected operating systems What would you like to do m Erase disk and install Ubuntu Warning amp Something else Quit Back Forward Note El Selecting this option will only affect the virtual hard drive you created earlier and will not lead to any content loss on your hard drive 9 Click Install Now in the following window to start installation elementiu Install Erase disk and install Ubuntu Select drive SCSI3 0 0 0 sda 8 6 GB ATA VBOX HARDDISK Ubuntu dev sda ext4 8 6 GB The entire disk will be used Quit Back Install Now 10 Some simple questions need to be answered during the installation process Ple
10. section contains several applications showcasing the features of QT Quick The demo applications allow the user to view the source code giving an insight into how certain features can be used elementiu 5 4 2 Animated Tiles Animated Tiles Figure 11 Animated Tiles Demo Application The animated tiles demo shows how to animate transitions between five predefined states 5 4 3 Thermostat Demo Dallas TX LITE Me 74 83 Tue fk 762 78 Wed 76 84 Update Failed Figure 12 Thermostat Demo Application The thermostat demo demonstrates some of the functionalities that would be available in a home automation system The demo shows a simple GUI that can be used to control a thermostat It also draws weather information elementiu from an online service internet connection required 5 4 4 Vector Deformation Figure 13 Vector Deformation Demo The vector deformation demo shows how advanced vector technigues can be used to draw text using a Opainter path 5 5 Working With the TI SDK Image 5 5 1 Setup for Development Environment Before getting started with system compilation a development environment under Linux is reguired to be built first For installation of Linux system please refer to Error Reference source not found Error Reference source not found 1 Download the BB View TI SDK Source Code zip from www element14 com BeagleBone to the HOME directory and unzip
11. to the BeagleBone Black for the details of kernel compilation and updating elementiu 7 Appendix 1 Installing an Ubuntu Linux System An appropriate development environment is required for softvare development The CD included with product contains a development environment which needs to be installed under a Linux environment If you are working on a PC running Windows you have to create a Linux system first and then you can install the environment An easy method for achieving this is to use virtual machine software such as VirtualBox to install Ubuntu Linux on an emulated virtual PC The following sections will introduce the installation processes of VirtualBox and an Ubuntu system 7 1 Installing VirtualBox You can access http www virtualbox org wiki Downloads to download the latest version of VirtualBox At the time of writing VirtualBox reguires a minimum of 512MB of RAM to run however 1GB is recommended 1 The installation process is simple Start VirtualBox from the Start menu of Windows and then click New in the VirtualBox window A pop up window titled Create New Virtual Machine will be shown as below elementiu Oracle VE VirtualBox Manager P Create New Virtual Machine Welcome to the New Virtual Machine Wizard This wizard will guide you through the steps that are necessary to create a new virtual machine for VirtualBox Use the Hext button to go to the next page of the wizard and the Back
12. vdi a 5 1 minute 56 seconds remaining Po Audio Host Driver Windows DirectSound Controller ICH AC9T 12 A window with summary of the newly created virtual machine will be shown as below when the creation process is done Please click Finish to complete the whole process elementiu Y Create New Virtual Disk Summary You are going to create a new virtual hard disk with the following parameters Type Fixed size storage Location G Ubuntu systen Ubuntu vdi Sire 8 00 GB 8589934592 B If the above settings are correct press the Finish button Once you press it a new hard disk will be created 7 2 Installing an Ubuntu Linux System After VirtualBox is installed we can install the Ubuntu Linux system Visit http www Ubuntu com download Ubuntu download to download the ISO image file of Ubuntu and then follow the steps below 1 Start VirtualBox from the Start menu and click Settings on the VirtualBox window A Settings window will be shown as below S Oracle VM VirtualBox Manager Mt Ubuntu Settings General Display Basic Advanced Description Storage Name Ubuntu Audio Operating System Linux Network Version Ubuntu Serial Ports USB Breareg Shared Folders Select a settings category from the list on the left hand side and move the mouse over a settings item to get more information OK Cancel Help 2 Select Storage o
13. with an installation CD E or floppy disk insert it now What do you want the wizard to do Click Next to continue Figure 4 USB Ethernet Driver Installation Prompt 5 Click Browse in the following figure and specify the location of the RNDIS folder in the drive BEAGLEBONE and then click Next to install the driver elementiu Found New Hardware Wizard Please choose your search and installation options So Y Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed Include this location in the search Drivers Windaws src fles RNDIS x O Don t search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware Figure 5 Driver Installation Prompt 4 2 Setting up PuTTY PuTTY is a virtual terminal which can receive and display the working information of the BeagleBone or BeagleBone Black It needs to be configured on your PC before it can communicate with BeagleBone or BeagleBone Black Follow the steps listed below to ensure correct configuration 1 Download putty exe can be downloaded from www element14 com BeagleBone to your PC and run it to open the PuTTY Configuration window then configure it as shown below
14. BB View Cape Portable LCD Solution for the BeagleBone Family BY elementiu User Manual Version 1 0 Dated 26 Nov 2013 elementiu Revision History Version Date Description 1 0 26 11 2013 Original Version DISCLAIMER This product is intended to be used for ENGINEERING DEVELOPMENT DEMONSTRATION OR EVALUATION PURPOSES ONLY and is not considered by element14 to be a finished end product fit for general consumer use Persons handling the product s must have electronics training and observe good engineering practice standards The goods being provided are not intended to be complete in terms of reguired design and or manufacturing related protective considerations including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards elementiu Table of Contents 1 Product Overview aka sa kakak kas makan 1 1 1 In Ode aa AR asi 1 Z RILCONntO NS etc TUE 2 1 3 Board Into be ea ee ena 2 1 4 System Block Diagram sssssesssseeem mmm 2 1 5 Physical Dimensions MM 3 2 BB View FeatUreSs cccoooooocooononononneonnnnnnnnnnnnnnnnnnnnn 4 2 1 Hardware and Software Features cocoa atasan kaan 4 2 2 Operational ParaMeterS o oo oo one 4 3 Hardware Description oo oo nana 5 3 1 LCD Interface LCD vsicscievinectievt kanan Ue an aneka 5 3 2 Extended I O Interfac
15. CD module 6 1 3 Setup for 7 LCD Module The following instructions are executed in PuTTY for use of 7 LCD module f root beaglebone cd boot f root beaglebone cp am335x boneblack lcd7 dtb am335x boneblack dtb f root beaglebone sync Now restart the board to finish the setup for 7 LCD module Note LI If you have calibrated the touch screen after you change the display mode you must execute the following instructions to recalibrate in PuTTY root beaglebone rm etc pointercal xinput root beaglebone sync Then select System gt Administration gt Calibrate Touchscreen on the desktop of Angstrom elementiu 6 2 Xeypad Test Execute the following instruction then press the user keypad buttons to test f root beaglebone hexdump C v dev input event2 6 3 LED Test Turn off LEDO f xoot beaglebone echo 0 sys class leds bb viewN led0 brightness Turn on LEDO f root beaglebone echo 1 sys class leds bb viewN led0 brightness Turn off LED1 f root beaglebone echo 0 sys class leds bb viewN ledl brightness Turn on LED1 f root beaglebone echo 1 sys class leds bb viewN ledl brightness 6 4 Compilation of the Kernel Users can download the Angstrom kernel source code BB VIEW Angstrom Source Code zip from www element14 com BeagleBone File name bb black kernel 3 8 13 bb view tar bz2 This is enabled with support for BB View Please refer to the document relevant
16. Descriptions 40 SPI MISO Slave data out master data in 41 SPI CS SPI enable 42 IC CLK IIC master serial clock 43 IIC DAT IIC serial bidirectional data 44 GND GND 45 VDD1 3 3V power for LCD buffer 46 VDD2 3 3V 47 VDD3 5V 48 VDD4 5V 49 RESET No connection 50 PWREN GPIO 3 2 Extended I O Interface J1 Pins Definitions Descriptions 1 GND GND 2 GND GND 3 NC NC 4 NC NC 5 NC NC 6 NC NC 7 NC NC 8 NC NC 9 NC NC 10 NC NC 11 LCD DATA18 LCD Pixel data bit 18 12 LCD DATA19 LCD Pixel data bit 19 13 LCD DATA22 LCD Pixel data bit 22 14 LCD DATA21 LCD Pixel data bit 21 15 LCD DATA16 LCD Pixel data bit 16 elementiu Pins Definitions Descriptions 16 LCD DATA17 LCD Pixel data bit 17 17 LCD DATA20 LCD Pixel data bit 20 18 NC NC 19 LCD DATA23 LCD Pixel data bit 23 20 NC NC 21 NC NC 22 NC NC 23 NC NC 24 NC NC 25 NC NC 26 NC NC 27 LCD VSYNC LCD Vertical Synchronization 28 LCD PCLR LCD Pixel Clock 29 LCD HSYNC LCD Horizontal Synchronization AC bias control STN or pixel data aH LCD_DE enable TFT 31 LCD_DATA14 LCD Pixel data bit 14 32 LCD_DATA15 LCD Pixel data bit 15 33 LCD_DATA13 LCD Pixel data bit13 34 LCD_DATA11 LCD Pixel data bit 11 35 LCD_DATA12 LCD Pixel data bit 12 36 LCD_DATA10 LCD Pixel data bit 10 37 LCD_DATA8 LCD Pixel data b
17. ase enter appropriate information and click Forward The following window is the last question that will appear during the process nstall Who are you Your rame Sean Brownmille Your computer s name ubuntudaptop F The pame it vies when ik taller ts athar computes Pech a usorreme san i Chooctiapactword ME Fair pasrword Confirm yos password ener Log in automatically Require my password La log in Encrypt my bome l aider 11 After all the required information is properly entered in to the fields select Log in automatically and click forward 12 The installation of Ubuntu may take between 15 minutes to an hour depending on your PC s specification A prompt window will be shown as below after installation is done Please select Restart Now to restart Ubuntu system elementiL Installation has finished You can continue testing Ubuntu now but until you restart the computer any changes you make or documents you save will not be preserved 13 The Ubuntu system is ready for use after restarting Normally the ISO file shown below will be ejected automatically by VirtualBox after restarting Ubuntu If it is not you can eject the ISO file manually in the Settings window of VirtualBox The following window shows the settings window after the ISO file is ejected LS Ubuntu Settings El General Storage System Displap Storage Tree Attributes Storage cs IDE Controller CD DVD
18. board and you will be presented with the calibration interface 5 2 Keypad Test Execute the following instruction then press the user keypad buttons to test root am335x evm hexdump C v dev input eventl 5 3 LED Test Turn off LEDO f voot am335x evm echo 0 gt sys class leds bb viewN led0 brightness Turn on LEDO f rootlam335x evm echo 1 sys class leds bb viewN led0 brightness Turn off LED1 4 root am335x evm echo 0 sys class leds bb viewN ledl brightness Turn on LED1 4 rootlam335x evm echo 1 sys class leds bb viewN ledl brightness 5 4 Pre Compiled TI SDK Image Features Matrix App Launcher v2 p1 Profiling F 2 la Wi Fi Bluetooth w ave A Settings Figure 9 TI SDK Main Menu Screen elementiu Multimedia elementiL The provided pre compiled TI SDK image contains a wealth of applications including Benchmarks 3D Demo Applications Internet Browser WiFi Connection requires separately available WiFi daughter card Bluetooth Connection requires separately available Bluetooth daughter card Video Decoding amp Audio Capture The TI SDK also provides several Linux QT based demo applications that showcase the touch screen functionality of the BB View These are discussed below 5 4 1 QML Playground 3 Z foumNokiacm SlideShow SameGame MemoryGame Eg H EB 7 HelloWorld Figure 10 QML Playground Main Menu This
19. ces Pins Definitions Descriptions 1 USERO User defined 2 USER1 User defined 3 USER2 User defined 4 USER3 User defined 5 BOOT Boot switch 3 5 LED Interfaces elementiu Pins Definitions Descriptions 1 USERO User defined 2 USER1 User defined elementiu 4 Hovv to Setup BB Vievv A pre compiled image for BB View can be downloaded from the element14 vvebsite vvhich can be used for demonstration of the board using BeagleBone amp BeagleBone Black However there are some preparations such as installing USB and Ethernet drivers and setting up PuTTY that need to be done prior to starting the demonstration Note To download the pre compiled image for BB view please visit www element14 com BeagleBone 4 1 Installing Windows Drivers for the USB Interface 1 BeagleBone boards are supplied with a pre programmed eMMC with Angstrom system Connect the BeagleBone or BeagleBone Black to the USB interface of your PC using an OTG cable and power on the board after the Angstrom system start up is complete you can find a drive named BEAGLEBONE under My Computer 2 The New Hardware Wizard should automatically detect the new hardware and launch a pop up window as shown below Select Install from a list or specific location Advanced and click Next elementiu Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install s
20. ch from HOME to SHOME ti sdk am335x evm 06 00 00 00 board support 2 Execute the following instruction to apply a patch to the uboot source code so that it can be running in eMMC elementiu f UbuntuQUbuntu ti sdk am335x evm 06 00 00 00 cd board support 4f cd u boot 2013 01 01 psp06 00 00 00 f patch p1 u boot 2013 01 01 psp06 00 00 00 BB View patch 3 Execute the following instruction to compile 4f make CROSS COMPILE arm linux gnueabihf ARCH arm distclean Z rm rf am335x f make O am335x CROSS COMPILE arm linux gnueabihf ARCH arm am335x evm After the compilation is done the files MLO and u boot img can be found under am335x of the current directory 5 5 2 2 Compiling uboot from element14 1 Execute the following commands to uncompress the uboot source code 4f cd HOME f tar xvf u boot 2013 01 01 psp06 00 00 00 bb view tar bz2 2 Execute the following instructions to compile Z cd HOME u boot 2013 01 01 psp06 00 00 00 4f make CROSS COMPILE arm linux gnueabihf ARCH arm distclean Z rm rf am335x make O am335x CROSS COMPILE arm linux gnueabihf ARCH arm am335x evm After the compilation is done the files MLO and u boot img can be found under am335x of the current directory elementiu 5 5 3 Compiling Rernel for BB Vievv There are tvvo options you can either use the official TISDR provided by Texas Instruments which needs to be patched
21. ct the BeagleBone BB View and an LCD module as shown above and power it ON 5 Follow the instructions shown on the LCD module to complete the screen calibration 5 1 2 Setting up a 4 3 LCD Module The following instructions are executed in PuTTY for use of a 4 3 inch LCD module f root am335x evm echo optargs dispmode 4 3inch LCD gt media mmcb1k0p1 uEnv txt Z root am335x evm sync Note The system supports 4 3 inch LCD modules by default and therefore there is no need to elementiu execute these instructions if the default settings haven t been changed Now restart the board to finish the setup for a 4 3 inch LCD module 5 1 3 Setting up a 7 LCD Module The following instructions are executed in PuTTY for use of a 7 inch LCD module f root am335x evm echo optargs dispmode 7inch LCD gt media mmcb1k0p1 uEnv txt f root am335x evm sync Now restart the board to finish the setup for a 7 inch LCD module Note LI The system uses 4 3 inch as a default display mode to use 7 display for the first time just touches the screen for 5 times to skip touchscreen calibration and enter Linux shell then use the above commands to configure the display El If you have calibrated the touch screen after you change the display mode you must execute the following instructions to recalibrate in PuTTY root am335x evm rm media mmcb1k0p1 pointercal root am335x evm sync Now reboot the
22. e Jl mela 7 3 3 Extended I O Interface J2 oo om mma 9 3 4 Keypad Interfaces oooooooo Wo Woo oo ena 10 3 5 LED NE qa tr 11 4 How to Setup BB View oo om 12 4 1 Installing Windows Drivers for the USB Interface 12 4 2 Setting up PUT TY iiie angen ana sa 15 5 Demonstration and Compilation of the TI SDK 18 5 1 BB View Demonstration using a Pre Compiled Image 18 5 1 1 Image ProgramMmMing ccccee cece ee eee eee eee eect teat eane 18 5 1 1 1 For BeagleBone Black ccceceee eee ee eee e eee ee ee eeeeeae enna 18 5 1 1 2 For BeagleBone ooo co om oo mWo onta 20 5 1 2 Setting up a 4 3 LCD Module 20 5 1 3 Setting up a 7 LCD Module sssssssssrssssrrrrrsrrrrrrrrrrrrrerrrerns 21 5 2 Keypad Test EE oer i bike una Wanna dl 21 5 3 LED TES Eee RR baba 21 elementiu 5 4 Pre Compiled TI SDK Image Features o co come 22 5 4 1 QML Playground i eorr eoo e er Enn eue d sen ana 23 5 4 2 Animated Tl cit tic akn NM SEN KK dan 24 5 4 3 Thermostat DEMO Pr kamen ana elok 24 5 4 4 Vector Deformation ueooesceseseseso koe renes Pe s kas eaii en e ad ep SORS 25 5 5 Working With the TI SDK Image 25 5 5 1 Setup for Development Environment sees 25 5 5 2 Compiling Uboot for BB View eem nnn 26 5 5 2 1 Compiling uboot from Texas Instruments 26 5 5 2 2 Compiling uboo
23. e hovv to carry out demonstrations of the display functions of BeagleBone Black and BB View under Angstrom as well as how to create a Linux development environment and compile the system 6 1 Demonstration of the Display Function 6 1 1 Image Programming 1 Use the format tool from HP named HPUSBFW exe to format a flash drive with the FAT32 file system 2 Download the BB VIEW Angstrom Image zip to get following files from URL www element14 com BeagleBone File Names am335x boneblack Icd4 dtb am335x boneblack Icd7 dtb am335x boneblack dtb kernel_modules tar gz uImage Unzip the files and copy all the image files to the flash drive 3 Connect the flash drive to the BeagleBone Black and power it ON 4 Execute the following instructions in a terminal program such as PuTTY to mount the flash drive 4 mkdir media udisk mount dev sdal media udisk 5 Execute the following instructions to install the image and then restart the elementiu system Z cp f media udisk uImage boot Z cp f media udisk dtb boot f tar xvf media udisk kernel modules tar gz C P sync 6 1 2 Setup for 4 3 LCD Module The following instructions are executed in PuTTY for use of 4 3 LCD module Z root beaglebone cd boot Z root beaglebone cp am335x boneblack lcd4 dtb am335x boneblack dtb root beaglebone sync Now restart the board to finish the setup for 4 3 L
24. irtual Machine to sutomatically capture the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine when the keyboard is captured all keystrokes including system ones like Alt Tab will be directed to the VM You can press the host key at any time to uncapture the keyboard and mouse if it is captured and return them to normal operation The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window next to the s icon This icon together with the mouse icon placed nearby indicate the current keyboard and mouse capture state The host key is currently defined as Right Ctrl o Do not show this message agai gt QO I Y E Right Ctrl 5 Some prompt windows will pop up during the initiation process You just need only click OK all the way to the end of the process 6 Click Install Ubuntu to start installation when the following window appears install Welcome Asturian Bahasa Indonesia L Bosanski Catal Ceslina Dansk Deutsch Cesti f gt X Fsparal Esperanto Euskara Try Ubuntu Install Ubuntu Y antr intu withaut making any changes ba yaur computer directly from this Or If you re ready you can Install Ubuntu alongside or Instead of your current operating system This shouldn t take too long Italiano Kurdi You may wish Lo read the release 7 Click Forward to continue the
25. is stored in a file of approximately the same size as the size of the virtual hard disk The creation of a fixed size storage may take a long time depending on the storage size and the write performance of your harddisk Storage Type o Dynamically expanding storage ed size storag 9 Define where the hard disk data is stored and the default space of the virtual disk 8GB at least and then click Next Create New Virtual Disk Virtual Disk Location and Size Press the Select button to select the location of a file to store the hard disk data or type a file name in the entry field Location F Ubuntu Ubuntu vdil Select the size of the virtual hard disk in megabytes This size will be reported to the Guest OS as the maximum size of this hard disk Size 7 8 00 GB 10 Click Finish in the following window elementiu P Create New Virtual Disk Summary You are going to create a new virtual hard disk with the following parameters Type Fixed size storage Location G 1Ubuntu system Ubuntu vdi Size 8 00 GB 8589934592 B If the above settings are correct press the Fimish button Once you press it anew hard disk will be created 11 Your PC will then create a new virtual disk Oracle VM VirtualBox Manager Details El Snapshots Summary You are going to create a new virtual hard disk with the following parameters Creating fixed medium storage unit G Ubuntu system Wbuntu
26. it 8 38 LCD_DATA9 LCD Pixel data bit 9 39 LCD_DATA6 LCD Pixel data bit 6 40 LCD_DATA7 LCD Pixel data bit 7 41 LCD_DATA4 LCD Pixel data bit 4 42 LCD_DATA5 LCD Pixel data bit 5 43 LCD_DATA2 LCD Pixel data bit 2 44 LCD_DATA3 LCD Pixel data bit 3 45 LCD DATAO LCD Pixel data bit 0 elementiu Pins Definitions Descriptions 46 LCD DATA1 LCD Pixel data bit 1 3 3 Extended I O Interface J2 Pins Definitions Descriptions 1 GND GND 2 GND GND 3 VDD 3V3B 3 3V 4 VDD 3V3B 3 3V 5 VDD5V 5V 6 VDD5V 5V 7 SYS5V 5V 8 SYS5V 5V 9 NC NC 10 SYS_RESETn Reset 11 USER3 GPIO 12 LEDO GPIO 13 NC NC 14 PWM Power on enable 15 NC NC 16 USERO GPIO 17 I2C1 SCL IIC3 master serial clock 18 I2C1 SDA IIC serial bidirectional data 19 NC NC 20 LED1 GPIO 21 NC NC 22 NC NC 23 USER2 GPIO 24 USER1 GPIO 25 NC NC elementiu Pins Definitions Descriptions 26 NC NC 27 NC NC 28 SPI1 CSO SPI enable 0 29 SPI1_DO SPI data 0 30 SPI1 D1 SPI data 1 31 SPI1 SCLK SPI Clock 32 VDD ADC ADC power 33 NC NC 34 NC NC 35 NC NC 36 NC NC 37 Y Y Position Input 38 Y Y Position Input 39 X X Position Input 40 X X Position Input 41 NC NC 42 NC NC 43 GND GND 44 GND GND 45 GND GND 46 GND GND 3 4 Keypad Interfa
27. ith LCD module support is generated under arch arm boot 5 5 4 System Update with BB View Support 1 Format a flash drive or a TF card to FAT32 and mount it under the Ubuntu Linux system and then execute the following instructions to copy the image to the flash drive or TF card These instructions assume the flash drive or TF card is mounted under mnt Z cd HOME Z cp u boot 2013 01 01 psp06 00 00 00 am335x MLO mnt f cp u boot 2013 01 01 psp06 00 00 00 am335x u boot img mnt Z cp linux 3 2 0 psp04 06 00 11 arch arm uImage mnt f mkdir mnt rootfs 4f cd HOME linux 3 2 0 psp04 06 00 11 elementiu make ARCH arm CROSS COMPILE arm linux gnueabihf modules install INSTALL MOD PATH mnt rootfs Z cd mnt rootfs f tar czvf kernel modules tar gz f cd mnt 4 rm rf rootfs 2 Connect BB View to the BeagleBone or BeagleBone Black and then connect the power supply Insert the flash drive or TF card into the BeagleBone or BeagleBone Black and execute the following instructions in PuTTY to update the system image If a TF card is used instead of a flash drive please change the path in the instructions accordingly f cp media sdal MLO media mmcb1k0p1 Z cp media sdal u boot img media mmcb1k0p1 Z cp media sdal uImage media mmcb1k0p1 Z tar xvf media sdal kernel modules tar gz C elementiu 6 Demonstration and Compilation of Angstrom This chapter vvill introduc
28. n the left in the Settings window and click the CD icon next to the option Empty under IDC controller in the right part of the window and then find the ISO file you downloaded elementiu Oracle VM VirtualBox Manager B General Storage System Display Storage Choose a virtual CD DVD disk file Pe Audio Look in software le c E3 Network A Buduntu 11 04 desktop i386 Serial Ports use Shared Folders Storage Tree Attributes My Computer My Network Places File name Files of type All CD DVD ROM disk images dmg iso cdr v K amp Ubuntu Settings B General Storage System 2 Storage Tree Attributes El Display gt e IDE Controller CD DVD Drive IDE Primary Master va ubuntu 11 04 desktop i386 iso Information Type Image a SATA Controller Nenek Size 685 29 MB Serial Ports Bours D software ubuntu 11 04 desktol USB D system Ubuntu vdi Type Format Normal VDI Shared Folders Attached to Ubuntu Storage Audio Contains all storage controllers for this machine and the virtual images and host drives attached to them EN Non optimal settings detected 4 Click Start on the VirtualBox window the Ubuntu installation program will start as shown below elementiu F Ubuntu Oracle VM VirtualBox VirtualBox Information You have the Auto capture keyboard option turned on This will cause the V
29. nterface LCD BB VIEW LCD Expansion Cape tor BesgleBone Feray Figure 1 Pin Locations on the BB View Pins Definitions Descriptions 1 BO LCD Pixel data bit 23 2 B1 LCD Pixel data bit 20 3 B2 LCD Pixel data bit 17 4 B3 LCD Pixel data bit 11 5 B4 LCD Pixel data bit 12 6 B5 LCD Pixel data bit 13 7 B6 LCD Pixel data bit 14 8 B7 LCD Pixel data bit 15 9 GND GND elementiu Pins Definitions Descriptions 10 GO LCD Pixel data bit 22 11 G1 LCD Pixel data bit 19 12 G2 LCD Pixel data bit 5 13 G3 LCD Pixel data bit 6 14 G4 LCD Pixel data bit 7 15 G5 LCD Pixel data bit 8 16 G6 LCD Pixel data bit 9 17 G7 LCD Pixel data bit 10 18 GND GND 19 RO LCD Pixel data bit 21 20 R1 LCD Pixel data bit 18 21 R2 LCD Pixel data bit 16 22 R3 LCD Pixel data bit 0 23 R4 LCD Pixel data bit 1 24 R5 LCD Pixel data bit 2 25 R6 LCD Pixel data bit 3 26 R7 LCD Pixel data bit 4 27 GND GND AC bias control STN or pixel data enable 28 DEN TFT 29 HSYNC LCD Horizontal Synchronization 30 VSYNC LCD Vertical Synchronization 31 GND GND 32 CLK LCD Pixel Clock 33 GND GND 34 X X Position Input 35 X X Position Input 36 Y Y Position Input 37 Y Y Position Input 38 SPI_CLK SPI clock 39 SPI_MOSI Slave data in master data out elementiu Pins Definitions
30. oftware for Gadget Serial v If your hardware came with an installation CD E or floppy disk insert it now What do you want the wizard to do Click Next to continue Figure 2 Serial Driver Installation Prompt 3 Click Browse as highlighted in the following image and specify the location of CDCAM folder in the drive BEAGLEBONE and then click Next to install the driver Found New Hardware Wizard Please choose your search and installation options Search for the best driver in these locations Use the check boxes below to limit or expand the default search which includes local paths and removable media The best driver found will be installed Include this location in the search I Drivers Windows src files CDCACM v O Dont search will choose the driver to install Choose this option to select the device driver from a list Windows does not guarantee that the driver you choose will be the best match for your hardware Figure 3 Setting Driver Location elementiL 4 The New Hardware Wizard should once again pop up having detected another aspect of the hardware As before select Install from a list or specific location Advanced and click Next when the following window shows up to install the USB Ethernet driver Found New Hardware Wizard Welcome to the Found New Hardware Wizard This wizard helps you install software for Linux USB Ethernet RNDIS Gadget If your hardware came
31. s environment elementiu 5 Demonstration and Compilation of the TI SDR This chapter vvill introduce hovv to carry out demonstrations of the display function of the BB View using BeagleBone 8 BeagleBone Black with provided pre compiled TI SDK as well as how to create Linux development environment and customise the Linux system Note LI Each instruction has been proceeded by a pencil to prevent confusion caused by the long instructions that occupy more than one line in the document Ll Please note that there are SPACES in the following instructions Missing any SPACE will lead to failure when running an application 5 1 BB View Demonstration using a Pre Compiled Image Here we will use a pre compiled amp patched TI SDK image provided for the BB View for demonstration purposes First we need to program the image into the BeagleBone or BeagleBone Black 5 1 1 Image Programming 5 1 1 1 For BeagleBone Black 1 Download the BB View Pre Compiled TI SDK Image zip to get the following image from URL www element14 com BeagleBone Image Name bb view emmc flasher 2013 09 09 img xz Note Please use the latest image available for download 2 Uncompress the TI SDK image by using 7 zip compression tool elementiu available from www element14 com BeagleBone 3 Program the uncompressed image into a MicroSD card by using the Win32DiskImager Tool from www element14 com BeagleBone
32. t from element14 27 5 5 3 Compiling Kernel for BB VIeW ccccccicacacaaaaas 28 5 5 3 1 Compiling the Kernel from Texas Instruments 28 5 5 3 2 Compiling the Kernel from element14 29 5 5 4 System Update with BB View Support eseessesse 29 6 Demonstration and Compilation of Angstrom 31 6 1 Demonstration of the Display Function cceeeeeeeeeeeee eee eee es 31 6 1 1 Image Programming sesesesssssseseee eene 31 6 1 2 Setup for 4 3 LCD Module Loco 32 6 1 3 Setup for 7 LCD Module 32 6 2 Keypad Test wa sni cete ea nan maka 33 ca prc A aa Ki aa Na ala 33 6 4 Compilation of the Kernel 33 7 Appendix 1 Installing an Ubuntu Linux System 34 7 1 Installing VirtualBox sacciciccccrercniuiiina iha terr R Nfc 34 7 2 Installing an Ubuntu Linux System 39 elementiu 1 Product Overview 1 1 Introduction The BB View is a portable LCD expansion cape with touchscreen capability for BeagleBone boards a credit card sized expandable Linux computer to evaluate the TI s Sitara AM335x ARM Cortex A8 processors The BB View is supplied with a 24 bit TFT LCD module available in two size options 4 3 amp 7 which can display up to a resolution of 480x272 4 3 LCD and 800x480 7 LCD Both have a 4 wire resistive touchscreen interface BB View
33. the first time you have installed VirtualBox you need to select Create new hard disk in the following window and then click Next JY Create Hew Virtual Machine Virtual Hard Disk Select a virtual hard disk to be used as the boot hard disk of the virtual machine You can either create a new hard disk or select an existing one from the drop down list or by pressing corresponding button to invoke file open window If you need a more complicated hard disk setup you can also skip this step and attach hard disks later using the VM Settings dialog The recommended size of the boot hard disk is 8 00 GB Boot Hard Disk o Use existing hard disk Ubuntu vdi Normal 6 00 GB lt Back Next gt Cancel 7 Click Next in the following window elementiu P Create New Virtual Disk Welcome to the Create New Virtual Disk Wizard This wizard will help you to create a new virtual hard disk for your virtual machine Use the Next button to go to the next page of the wizard and the Back button to return to the previous page You can also press Camcel if you want to cancel the execution of this wizard Hard Disk Storage Type Select the type of virtual hard disk you want to create A dynamically expanding storage initially occupies a very small amount of space on your physical hard disk It will grow dynamically up to the size specified as the Guest OS claims disk space A fixed size storage does not grow It
Download Pdf Manuals
Related Search
Related Contents
KG-UV123 V4 Programmer Help www.pce-iberica.es Samsung Galaxy Tab3 7.0 Wifi คู่มือการใช้งาน(KK) Hamilton Beach 37530Z rice cooker Epson Stylus Office BX305F/ Office BX305FW 無線伝送装置(飛丸) ヤマハアクセサリー組付・取扱説明書 Gigaset AS180/AS280 USER MANUAL - Kid Tab by Tekniser Copyright © All rights reserved.
Failed to retrieve file