Embedded system review
Embedded system is a computer system designed for specific control functions, normally for real-time purposes and it’s part of a complete system with a hardware and mechanical parts. Physically, embedded systems range from portable devices such as digital watches and MP3 players, to large stationary installations like traffic lights, factory controllers. Complexity varies from low, with a single microcontroller chip, to very high with multiple units, peripherals and networks mounted inside a large chassis or enclosure, Prices vary from under dollar to hundred dollars.
The core of an embedded system can be a microcontroller,DSP, CPLD or FPGA . The difference between these cores and CPU is lack of having MMU(memory management unit) and their application in real-time functions.
The following chapters are covered:
- Chapter-1: Introduction to Embedded Systems
- Chapter-2: Instruction Sets
- Chapter-3: Keil C Programming Tutorial (Part-1)
- Chapter-4: Keil C Programming Tutorial: Pointers
- Chapter-5: Keil C Programming Tutorial: Functions
- Chapter-6: Keil C Programming Tutorial: Writing simple C program in Keil
- Chapter-7: Keil C Programming Tutorial: C and Assembly together
- Chapter-8: Keili C Programming Tutorial: Interfacing C programs to assembeler
- Chapter-9: How to use Keil Microvision IDE
- Chapter-10: Interrupts Programming 8051
- Chapter-11: Timers in 8051 &Timer Programming
- Chapter-12: USART Programming
- Chapter-13: I2C or TWI(Two Wire Interface)
You can download Keil C from from this site and instantly start programming! 😉
Check out these videos by Dr. Santanu Chaudhury, Department of Electrical Engineering, if you need to learn more.
From → Cisco