Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
20 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
731233
Топик полностью
=AlexD=
(26.01.2017 10:59, просмотров: 261)
ответил
LightElf
на
Переносимость изначально предполагалась на компиляторы, соответствующие ANSI C. Если SDCC не совместим - он в пролете. Ну и потому, SDCC в основном используют для всяких там 8051, для которых переносимость не возможна, бо у него аппаратный стек
Для 51х компиляторы всю жисть делали компилируемый стек.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
Ответить
Как при этом происходит дружба с многозадачкой, например RTX Tiny? Насколько помню, FreeRTOS на 8051 при переключении задач выгружает стековый фрейм в XRAM.
-
LightElf
(26.01.2017 11:21 - 12:01
)
Хых, там и многозадачки были списфическими :-). Ну и от модели памяти ещё зависит, в ларге эмулировалсо почти настоящчий стек в Храм.
-
=AlexD=
(26.01.2017 12:05
)