реклама на сайте
подробности

 
 
> ARM. типы Си-компилятора
Doka
сообщение Apr 26 2009, 10:51
Сообщение #1


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



поделитесь ссылкою, по которой написано какие типы какой разрядности для ARM GCC (отсылка к ISO стандарту не подходит, ибо мало кто ему следует (e.g. TI с 16битным char))

переключают ли какие-либо из опций -ansi, -std=c89, -std=c99, -std=gnu89, -std=gnu99 принудительное следование ISO по части размеров типов?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
forever failure
сообщение Apr 26 2009, 16:36
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 6-03-05
Из: Екатеринбург
Пользователь №: 3 112



Ну, дык вот, в том месте проекта, где все эти u8, s8, u16, s16 объявлены их и объявить в соответствии с типами stdint.h
Go to the top of the page
 
+Quote Post
Doka
сообщение Apr 26 2009, 16:52
Сообщение #3


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(forever failure @ Apr 26 2009, 20:36) *
Ну, дык вот, в том месте проекта, где все эти u8, s8, u16, s16 объявлены их и объявить в соответствии с типами stdint.h

по-хорошему, так и стоило бы сделать, но в данной задаче крайне нежелательны какие-либо изменения имеющегося кода (из соображений вовсе не инженерно-программерского толка).


---------------------------------------------------------
а что бы полезного еще можно было почитать для эмбеддера, перелезающего на GNU инструментарий помимо http://developer.apple.com/documentation/d...Extensions.html и вместо man gcc.. что-нибудь ARM-ориентированное..

В книжке Тревора Мартина (по LPC2000) как-то совсем мало (ибо упор на Keil)...
200стр PDF от Atmel как-то больше на администратора ориентирован (где скачать, как установить, как настроить), а не на разаботчика..

а хочется чего-то про правильную методологию..............


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 26 2009, 17:18
Сообщение #4


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Doka @ Apr 26 2009, 19:52) *
а хочется чего-то про правильную методологию..............

А че там сложного? _least_ и _fast_ это все понятно, где пользовать. А там, где просматривается четкая абстракция "предназначения" данных - не стесняться называть своим типом. Я о случае size_t, например. Или для тиков таймера timer_t. Вот я все нехитрое искусство, имхо.
Go to the top of the page
 
+Quote Post
Doka
сообщение Apr 26 2009, 17:29
Сообщение #5


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(_Pasha @ Apr 26 2009, 21:18) *
А че там сложного? _least_ и _fast_ это все понятно, где пользовать. А там, где просматривается четкая абстракция "предназначения" данных - не стесняться называть своим типом. Я о случае size_t, например. Или для тиков таймера timer_t. Вот я все нехитрое искусство, имхо.


вот для меня вышенаписанное пока еще птичий язык..
поэтому и хотелось бы литературы просветляющей перед обретением нового опыта почитать.. чтобы также казалось искусство нехитрым rolleyes.gif


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Doka   ARM. типы Си-компилятора   Apr 26 2009, 10:51
- - Rst7   Я бы на Вашем месте пользовался типами класса (u)i...   Apr 26 2009, 12:52
- - Doka   гугл навёл на догадку, что предлагается использова...   Apr 26 2009, 15:33
|- - ReAl   Цитата(Doka @ Apr 26 2009, 18:33) но, имх...   Apr 26 2009, 16:11
- - Rst7   Цитатано, имхо, для того чтобы их определить, и на...   Apr 26 2009, 16:04
- - forever failure   Вообще то 16 битный char полностью соответствует с...   Apr 26 2009, 16:09
- - forever failure   Всё там есть - и stdint.h и inttypes.h. С этим пор...   Apr 26 2009, 16:20
- - Doka   да. действительно.. что-то есть такое в stdint.h: ...   Apr 26 2009, 16:29
|- - aaarrr   Цитата(Doka @ Apr 26 2009, 21:29) поэтому...   Apr 26 2009, 17:35
- - Rst7   Цитатамне надо использовать старый код на архитект...   Apr 26 2009, 16:45
|- - Doka   Цитата(Rst7 @ Apr 26 2009, 20:45) Эээ, ту...   Apr 27 2009, 05:23
- - alx2   Цитата(Doka @ Apr 26 2009, 15:51) переклю...   Apr 27 2009, 00:20
- - Сергей Борщ   Цитата(alx2 @ Apr 27 2009, 03:20) Насколь...   Apr 27 2009, 07:16
- - alx2   Цитата(Сергей Борщ @ Apr 27 2009, 12:16) ...   Apr 27 2009, 20:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01441 секунд с 7
ELECTRONIX ©2004-2016