ANSI C

C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler

Автор:

Pardue J.

Издатель:

Smiley Micros

Страницы:

300

Рейтинг:

7

Обзор:

Do you want a low cost way to learn C programming for microcontrollers? This book shows you how to use Atmel’s $19.99 AVR Butterfly board and the FREE WinAVR C compiler to make a very inexpensive system for using C to develop microcontroller projects.
Students will find the thorough coverage of C explained in the context of microcontrollers to be an invaluable learning aide. Professionals, even those who already know C, will find many useful tested software and hardware examples that will speed their development work.
In addition to an in–depth coverage of C, the book has projects for:• Port I/O reading switches and blinking LEDs• UART communication with a PC• Using interrupts, timers, and counters• Pulse Width Modulation for LED brightness and motor speed control• Creating a Real Time Clock• Making music• ADC: Analog to Digital Conversion• DAC: Digital to Analog Conversion• Voltage, light, and temperature measurement• Making a slow Function Generator and Digital Oscilloscope• LCD programming• Writing a Finite State Machine.
Links:
1. hotfile.com
2. depositfiles.com

Programming embedded systems with C and GNU Development tools

Издатель:

O'Reilly Media

Страницы:

301

Рейтинг:

8

Обзор:

If you have programming experience and a familiarity with i–the dominant language in embedded systems-–"Programming Embedded Systems," Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti–lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep–space probes, and many medical instruments would have been nearly impossible to create without embedded software.
The first edition of “Programming Embedded Systems” taught the subject to tens of thousands of people around the world and is now considered the bible of embedded programming. This second edition has been updated to cover all the latest hardware designs and development methodologies.
The techniques and code examples presented here are directly applicable to real–world embedded software projects of all sorts. Examples use the free GNU software programming tools, the eCos and Linux operating systems, and a low–cost hardware platform specially developed for this book. If you obtain these tools along with “Programming Embedded Systems,” Second Edition, you'll have a full environment for exploring embedded systems in depth. But even if you work with different hardware and software, the principles covered in this book apply.
Whether you are new to embedded systems or have done embedded work before, you'll benefit from the topics in this book, which include: How building and loading programs differ from desktop or server computers Basic debugging techniques-–a critical skill when working with minimally endowed embedded systems Handling different types of memory Interrupts, and the monitoring and control of on–chip and external peripherals Determining whether you have real–time requirements, and whether your operating system and application can meet those requirements Task synchronization with real–time operating systems and embedded Linux Optimizing embedded software for size, speed, and power consumption Working examples for eCos and embedded Linux.
Links:
1. Letitbit
2. Depositfiles.com

Writing efficient programs

Автор:

Bentley J.

Издатель:

Prentice Hall

Страницы:

183

Рейтинг:

8

Обзор:

Jon Bentley is recongized as one of the great authorities on Computer Programming and also as one of the best writers in the field. In this book he gives practical advice on improving the efficiency (optimizing) and the limits there of. While showing how to trade off speed for space or vice–versa, he points out the limits that can be expected to gain. His list of techniques is a collection of practical approaches rather than theoretical possibilities.
At 158 pages (not counting index) this book is eminently readable, accessable and useful. Clearly written and well organized this is a book to keep on your shelf for when a program needs improving. It is also a book to read before a program as a reminder not to make things complicated with optimization that aren't needed.
Links:
1. Depositfiles.com
2. Uploading.com
3. Letitbit.net

The standard C library

Автор:

Plauger P. J.

Издатель:

Printice Hall

Страницы:

514

Рейтинг:

9

Обзор:

This is the first comprehensive treatment of ANSI and ISO standards for the C Library. Written by a world renowned author on the C programming language and the head of the ANSI committee that standardized the C Library, this new guide contains the complete code of the Standard C Library and includes practical advice on using all 15 headers. All C programmers will benefit from the book's focus on the concepts, design issues, and trade–offs associated with library building; using this book, programmers will make the best use of the C Library and will learn to build programs with maximum portability and reusability.
Links:
1. Depositfiles.com

Как программировать на Си

Издатель:

Бином

ISBN:

0–13–288333–3

Страницы:

1008

Рейтинг:

9

Обзор:

Книга предлагает читателю курс программирования, ориентированный на языки C/C++, и рассчитана как на начинающих, не владеющих никакими языками программирования, так и на опытных программистов, которые могут просто пропустить не интересующие их главы. Помимо достаточно полного и глубокого изложения языка Си дается весьма серьезное введение в C++, одного из наиболее перспективных на настоящий момент языков; ему посвящена значительная часть книги. Особое внимание уделяется методикам структурного и объектно–ориентированного программирования больших программных систем. Примеры и многочисленные упражнения знакомят читателя с часто применяемыми алгоритмами и фундаментальными структурами данных, показывая технические приемы их реализации. Приводится также масса полезных советов. Книга адресована широкому кругу читателей, от новичков до студентов, изучающих программирование в рамках своей специальности.
Зеркало:
Depositfiles.com

Язык программирования Си

Издатель:

Радио и связь

Страницы:

98

Рейтинг:

8

Обзор:

Аннотация издательства: Рассмотрены конструкции языка программирования Си, приведены соответствующие примеры и необходимые пояснения. Описаны варианты реализации языка для различных типов ЭВМ» даны рекомендации по его использованию, обеспечивающие мобильность программ. Кратко описаны библиотечные функции языка, имеющиеся в операционной системе UNIX System V.
Для широкого круга программистов.
Зеркало:
1. Depositfiles.com
2. Uploading.com

The ANSI C programming language

Издатель:

Printice Hall

Страницы:

281

Рейтинг:

9

Обзор:

This book (widely known as K&R, after the authors' initials) has for over twenty years been the best way to learn C. In this book you'll find information not just about C, but about good programming style, code reuse, the value of clear comments-–in short, you will introduced to the skill set of an experienced computer professional.
The book was a trendsetter in several ways. For example, the very first exercise given is to print “hello, world”; this is now seen as the first exercise in innumerable other, more recent books, many of which may not realize that they are borrowing from K&R. The rest of chapter 1 (there's a chapter 0, an introduction; another geek–cool change which has been widely copied) is a tutorial that takes you through assignment statements, data types, if/else, for, while, printf, function definitions, arrays, and variable scoping, in less than 30 pages. If you work your way through the embedded exercises you'll have written utilities to strip tabs, reverse input by lines, strip trailing whitespace from input, and several others. This is much more challenging than most tutorials, but the effect on the student is that you feel you are being treated as an equal. The book doesn't talk down to you; it gives you accurate and concise answers. It's written for programmers, in other words.
Зеркала:
1. Download from Uploading.com
2. depositfiles.com