The Cortex-M3 Embedded Systems: Programming With the Kitronix K350QVG-V1-F LCD Refer to “Kitronix Ltd. PRODUCT SPECIFICATION” “SSD2119 Advance Information”

Slides:



Advertisements
Similar presentations
Basic Raster Graphics Algorithms for Drawing 2D Primitives
Advertisements

CHAPTER 20 CREATING SVG GRAPHICS. LEARNING OBJECTIVES How to embed a graphic stored within a.SVG file in an HTML page How to use the and tag pair to specify.
Computer Graphics Tz-Huan Huang National Taiwan University (Slides are based on Prof. Chen’s)
© 2011 Delmar, Cengage Learning Chapter 13 Preparing Graphics for the Web.
Implementing a World of GUIs Using the ARM CortexM3. Dave Wilson Luminary Micro, Inc.
Creating an OOED Application
1 Graphic adapters and monitors – the summary. 2 Outline The summary of principles of displaying the information – adapters and monitors. Black and white.
1 The MITRE Using XSLT and XPath to Generate SVG Roger L. Costello XML Technologies.
2.01 Understand Digital Raster Graphics
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion.
©2008. Renesas Technology America., All rights reserved. Renesas Direct Drive for Connecting to TFT-LCD Panels David Hedley – Staff Applications Engineer.
OOP and Graphics. Object Oriented Programming The ‘classic’ point of view of a programmer was that the program instructions were the active part, the.
LCD's 1. LCD Types Many types available. Most common are:  Character Pre-programmed with a set of alphanumeric characters & symbols Size range from 8×1.
 A monitor or display is an electronic visual display for computers.  The monitor consists of : o the display device o circuitry o enclosure The display.
Monitor. The Basics Often referred to as a monitor when packaged in a separate case, the display is the most-used output device on a computer. The display.
Digital Art is Interactive Visual Art. How has art been changed because of technology ?
1 Internet Graphics. 2 Representing Images  Raster Image: Images consist of “dots” of color, not lines  Pixel: Picture element-tiny rectangle  Resolution:
Vector Graphics Making custom images. Raster vs. Vector Graphics In computer graphics, a raster graphics image, or bitmap, is a dot matrix data structure.
Chapter 3 Working with Symbols and Interactivity.
Computer Graphics Prepared by Dragon Lee 1 January 2003.
Adobe Flash CS4 – Illustrated Unit B: Creating Graphics and Text.
1 Using XSLT and XPath to Generate SVG Roger L. Costello XML Technologies.
Prezentacja autorstwa:
Tutorial 2 Drawing Text, Adding Shapes, and Creating Symbols.
1-1 OBJ Copyright 2003, Paradigm Publishing Inc. Dr. Joseph Otto Silvia Castaneda Christopher deCastro CSULA Macromedia Flash MX Introduction.
Graphics A graphics program allows you to combine pictures and text in many different ways. Features – General Level Draw graphics Enter Text Common Tools.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Working with Symbols and Interactivity
PROCESSING & JAVA An Introduction to Computing. Objectives Be able to state and apply phases of development Be able to state and describe the goals of.
XP Tutorial 1 Introduction to Macromedia Flash MX 2004.
© 2010 Delmar, Cengage Learning Chapter 3: Working with Symbols and Interactivity.
Graphics Systems and OpenGL. Business of Generating Images Images are made up of pixels.
Tutorial 1 Introducing Adobe Flash CS3 Professional
Chapter 2 Drawing Objects in Adobe Flash. 1.Use the Flash drawing and alignment tools 2.Select objects and apply colors 3.Work with drawn objects 4.Work.
Copyright © 2003 Pearson Education, Inc. Chapter 2, Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 INTRODUCTION TO ADOBE FLASH CS3.
Android Graphics Library. Color Android colors are represented with four numbers, one each for alpha, red, green, and blue (ARGB). Each component can.
Chapter 4 Working with Frames. Align and distribute objects on a page Stack and layer objects Work with graphics frames Work with text frames Chapter.
Flash CS 5 Interface BY NSCHEWCZYK | ©2012. MENU BAR A bar at the top of the window. It lists menu options including: File, Edit, View, Insert, Modify,
Recognition of Hand-Drawn Circuits Vijay Shah Ravi Palakodety.
© 2010 Delmar, Cengage Learning Chapter 4 Working with Frames.
COMPUTER GRAPHICS. Can refer to the number of pixels in a bitmapped image Can refer to the number of pixels in a bitmapped image The amount of space it.
A cost efficient solution for TFT systems with low end CPU.
Creating Graphics— Lines and Shapes Follow the instructions on each slide.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 5L08I Using the Renesas Graphics API to Create.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
© 2011 Delmar, Cengage Learning Chapter 4 Working with Frames.
Flash Develop Rich Internet Content and Applications –Design motion graphics or build data-driven applications Flash Document = “.fla” filename extension.
Splatter “The Multiplayer Paint” By: David Kikuta CMSI 402, Spring 2011.
RASTERIZING SHAPES IN PHOTOSHOP RASTERIZE: A process in Photoshop of converting a vector image into a bitmap (or raster) image VECTOR: A vector image is.
Graphics in Java Opening Discussion zDo you have any questions about the quiz? zWhat did we talk about last class? zDo you have any questions.
Graphics Basic Concepts 1.  A graphic is an image or visual representation of an object.  A visual representation such as a photo, illustration or diagram.
Specification of Open Frame Model Name : FCB213WU Revision 1.1 RoHS Compliant Copyright ⓒ 2012 FlatGate Co., Ltd All Rights Reserved.
Display Device and Interfacing
Apollo + JDI display daughter board specification 2016 Sept.
Computer Graphics: An Introduction
WHAT IS A Context Diagram?
Project Objectives Lay out Web pages Create layers
2D GPU Platform with Hardware-Accelerated Features
Flash Interface, Commands and Functions
Adobe Flash Professional CS5 – Illustrated
Specification of Control Board
GUI Using Python.
Lesson 3 & 4: Encoding Images
Programming Graphic LCD
Programming Graphic LCD
Lesson 3 & 4: Encoding Images
Presentation transcript:

The Cortex-M3 Embedded Systems: Programming With the Kitronix K350QVG-V1-F LCD Refer to “Kitronix Ltd. PRODUCT SPECIFICATION” “SSD2119 Advance Information” “Stellaris® Graphics Library USER’S GUIDE”

K350QVG-V1-F LCD zStandard LCD Module z320 x RGB x 240 Dots z3.5” 262K colors TFT display zWide temperature zWith SSD2119 LCD driver zWith white LED backlight zWith Touch Panel

Pin Assignment

Connection with S700 PB7 PD0 PD7 … … PB5 PH6 PH7 K350QVG-V1-F

SSD2119 Block Diagram

Programming with SSD2119

Write Operations Writing an Instruction Writing Pixel Data

Programming with Stellaris® Graphics Library zThe graphics library consists of three layers: zThe display driver layer: supplied by the application zThe graphics primitives layer: draw individual items on the display, such as lines, circles, text, and so on zThe widget layer: draw a user interface element on the display and the associated user interaction responses

Supply the Display Driver Layer zImplement a set of display dependent operations, such as initialization, backlight control and contrast control zImplement a set of routines required by the graphics library zdraw a pixel on this display zdraw multiple pixels on this display zdraw a horizontal line on this display zdraw a vertical line on this display zdraw a filled rectangle on this display ztranslate 24-bit RGB colors to display-specific colors zflush any cached drawing operations on this display zConstruct a structure of tDisplay

Block Diagram

Use Graphics Primitives and Widgets zThe graphics primitives provide a set of low level drawing operations zdrawing lines, circles, text, and bitmap images zColor is represented as 24-bit RGB zA large set of fonts are provided zA drawing context should be constructed with GrContextInit() before it can be used to perform drawing operations, using the implemented display driver (i.e., an implemented instance of tDisplay) zDetailed description to all graphics primitives can be found in the user’s guide document zHigher layer routines for widget operations can also be found in the guide document