What Is an Integrated Development Environment?

Mark M. Budnik
A free video tutorial from Mark M. Budnik
Brandt Professor of Engineering, Valparaiso University
4.6 instructor rating • 22 courses • 56,991 students

Lecture description

Students will be introduced to the software development tools developers use to create programs.

Learn more from the full course

Microcontrollers and the C Programming Language (MSP430)

Create C programs for a microcontroller using inputs/outputs, timers, analog-to-digital converters, comm ports, and LCD.

01:45:27 of on-demand video • Updated May 2020

  • Program microcontrollers with the C programming language.
  • Use timer peripherals
  • Use communication peripherals
  • Use analog-to-digital converter peripherals
  • Use a liquid crystal display (LCD)
  • Use the MSP430 to develop embedded systems
English [Auto] When running programs for microcontrollers programs have a set of tools to help make the process easier. These tools are called Integrated development environments or IDs and ID is a large Provan that typically runs an impersonal computer that consists of three major components a code editor a compiler and a debugger. Here we'll touch on each of these components briefly we'll go into more detail when you create your first program. In practice using an integrated development environment. First all ids have some sort of code editor in them. Simple word processors code editors give you a space to physically type your program instructions many code editors offer features tell the programmer out who's spacing and formatting to make their programs easier to read. Some even have autocomplete options were all you have to do is type the first couple of letters of a word the code editor will complete the rest of the word for you. Some code editors will also point out mistakes like topographical errors and missing Honan's in a program. The second feature that IDS have is the compiler to compiler takes instructions that you typed and convert them into the zeros and ones that the Macintosh computer chip can actually use. You can think of the compiler as a translator that reinterprets your type code into the language. My controller actually understands. Once the compiler translate your program you'll be able to load your program under the controller and let her perform the specified task. However sometimes our programs do not do exactly what we'd expect them to do. In these cases we can use the integrated development environments debugger debuggers allowing you to go through your program while a microcontroller is actually running to find any errors or software bugs that you unintentionally created in this course we will be using an idea called Code composer studio. It is available as a free download from Texas Instruments. Instructions on how to download the code to put your studio integrate into vuln environment software are included in our next lesson. Let's get started. Remember integrated development environments are simply software packages that were on personal computers that allow you to write your programs and get them working correctly on your microcontroller. In our next section we'll take you step by step through the process of downloading code blue studio creating your first program and running a program on a Mac. C'mon let's get started.