Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
23 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
623375
Топик полностью
LightElf
(07.10.2015 11:59, просмотров: 166)
ответил
SciFi
на
Можно, конечно, сделать вид, что существуют "архитектурно независимые" части, но это, скорее, иллюзия. Простейший пример - размеры целых типов.
Размер целых типов прекрасно описывается в stdint.h Индейцы тоже легко обходятся макросами вида U32_TO_LE(), U16_FROM_BE() и т.д.
Не надо делать мне как лучше, оставьте мне как хорошо
Ответить
Естественно. Ну так вот, забыл на минутку про stdint.h или U32_TO_LE(). На Cortex работает, а на HCS12 заглючит. Что и требовалось доказать.
-
SciFi
(07.10.2015 12:04
)
Это просто вопрос привычки. Если при переносе на новый камень возникла нужда править, например, код USB бутлодера - это, вообще говоря, тревожный звоночек. Значит там что-то непродумано, стоит взять паузу и еще раз поразмыслить. Последний раз
LightElf
(55 знак., 07.10.2015 12:20
)