Lab 1: A “Blinky” Introduction to C and Assembly Programming EE-379 Embedded Systems with Applications, Electrical Engineering Department, University at Buffalo Last update: Cristinel Ababei, January 2013
http://www.dejazzer.com/ee379/labs/lab1_blink.pdf
Getting Started with Keil uVision NILAY BANKER NOVEMBER - 4 - 2012
http://www.circuitstoday.com/getting-started-with-keil-uvision
How To Use keil uVision 4 IDE - Project Setup, Debug And Simulation
http://tentuts.meritox.com/2012/05/how-to-use-keil-uvision-4-ide-project.html
Keil MDK-ARM uVision Setup for STM32F4-DiscoveryBoard
http://www.eng.auburn.edu/~nelson/courses/elec5260_6260/Keil%20Setup%20for%20STM32F4-Discovery.pdf
uVision4 articles - SharaBooks
http://www.sharabooks.com/keil-uvision-4.html
Lab 1: A “Blinky” Introduction to C and Assembly Programming EE-379 Embedded Systems with Applications Electrical Engineering Department, University at Buffalo
Last update: Cristinel Ababei, January 2013
1. Objective
The objective of this lab is to give you a “first foot in the door” exposure to the programming in C and
assembly of a program, which when executed by the microcontroller (NXP LPC1768, an ARM Cortex-M3)
simply blinks LEDs located on the development board. You also learn how to use the ARM Keil uVision
IDE to create projects, build and download them to the board (either Keil MCB1700 or Embest EMLPC1700).
2. Pre-lab Preparation
Optional (but encouraged)
You should plan to work on your own computer at home a lot during this semester. You should install the
main software (evaluation version) we will use in this course: the Microcontroller Development Kit (MDKARM), which supports software development for and debugging of ARM7, ARM9, Cortex-M, and Cortex-R4
processor-based devices. Download it from ARM’s website [1] and install it on your own computer. This is
already installed on the computers in the lab.
MDK combines the ARM RealView compilation tools with the Keil µVision Integrated Development
Environment (IDE). The Keil µVision IDE includes: Project Management and Device & Tool
Configuration, Source Code Editor Optimized for Embedded Systems, Target Debugging and Flash
Programming, Accurate Device Simulation (CPU and Peripheral).
You should read this lab entirely before attending your lab session. Equally important, you should/browse
related documents suggested throughout the description of this lab. These documents and pointers are
included either in the downloadable archive for this lab or in the list of References. Please allocate
significant amount of time for doing this.
.END
No comments:
Post a Comment