|
Хочу перейти на Си... |
|
|
|
Mar 14 2008, 13:10
|
Участник

Группа: Новичок
Сообщений: 57
Регистрация: 14-03-08
Пользователь №: 35 904

|
Цитата(coolibin @ Mar 14 2008, 16:01)  Хочу перейти с Асма на Си ... Примеры вроде нашел, а вот инфы нема. Советую почитать - коротко и ясно написано - [BANNED] - самое то. И библиотека книг для скачивания полная.
Сообщение отредактировал IgorKossak - May 19 2008, 09:38
|
|
|
|
|
Mar 14 2008, 13:54
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(GDI @ Mar 14 2008, 15:37)  В IARе есть ЕС++ отличается от С++ отсутствием некоторых фич, например, нету наследования, и еще пара подобных - описано в доке на сабж. Множественного наследования, исключений, RTTI Пардон, множественное наследование уже поддерживается в Extended EC++, но не в STL.
|
|
|
|
|
Mar 16 2008, 10:51
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(coolibin @ Mar 16 2008, 09:05)  Скажу конкретнее, мне нужен С на GCC Вам надо прочитать описание на собственно gcc. Также попребуется прочитать описание линкера ld из комплекта binutils. Еще необходимо будет изучить утилиту make. Это "универсальный набор", для любого процессора/контроллера. Для AVR вам потребуется библиотека avr-libc и ее описание придется прочитать очень внимательно - именно в нем изложена вся специфика, касающаяся GCC именно для AVR. Все описания идут в комплекте с программами, на всякий случай вот ссылки на описания в интернете: Описание gcc. Описание ld. Описание GNU makeAVR-libcP.S. И ничего не мешает писать на С++, если не увлекаться или не использовать вообще STL.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Mar 19 2008, 03:00
|

Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989

|
Цитата(coolibin @ Mar 16 2008, 10:05)  Скажу конкретнее, мне нужен С на GCC и если кто владеет информацией о драйвере на HD44780 нарисаном на GCC, поделитесь пожалуйста. Вроде бы на HD44.... для GCC много информации в нете. Я использую для AVR GCC (=WinAvr) свою оболочку, которая подходит не только для AVR: http://www.alexklm.ru/zip/EasyDE.zipИспользую инструменты, заголовочные файлы и библиотеки из WinAvr. Там есть для примера проект для AVR. Опыта использования пока нет (по части AVR), но на днях я опробую на деле, когда из проекта залью с помощью AvrDude ATmega8. Существует расхожее мнение что GCC компилирует много мусора, но когда я проверял, то ничего подобного обнаружить не удалось.
Сообщение отредактировал AlexKLm - Mar 19 2008, 03:14
--------------------
Демократия - это когда считается, что два дурака лучше одного умного Суверенная демократия - это когда считается, что один дурак лучше двух дураков
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|