DocumentCode :
2361134
Title :
Introduction to microcontrollers - Part 2
Author :
Bannatyne, Ross ; Viot, Greg
Author_Institution :
Transp. Syst. Group, Motorola Inc., USA
fYear :
1998
fDate :
21-23 Oct 1998
Firstpage :
250
Lastpage :
254
Abstract :
Although architecture independence and portability is very desirable, microcontroller program cannot be totally detached from specific characteristics of the underlying hardware. Programming a microcontroller, even in a high level language, requires accessibility to various peripheral registers, ability to fix placement of both program and data, and exact knowledge of memory types and organization, stack usage and interrupt handling. The trend towards adoption of high-level languages has had an effect on both development tools suppliers and silicon suppliers. Historically, compilers have never been outstandingly efficient with respect to their `code bloat´ ratio. This article discusses briefly some of the improvements which have been accomplished in most compilers
Keywords :
high level languages; microcontrollers; microprogramming; program compilers; compilers; high-level languages; microcontrollers; microprogramming; Assembly systems; Embedded software; Embedded system; Hardware; High level languages; Microcontrollers; Programming; Software debugging; Software systems; Transportation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Northcon/98 Conference Proceedings
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-5075-8
Type :
conf
DOI :
10.1109/NORTHC.1998.731543
Filename :
731543
Link To Document :
بازگشت