А 128КБайт кода на ассемблере - это легко?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
viiv
21 июня 2003 г. 14:38
В ответ на:
Ну тогда уж сразу на Дельфи..., AVR-Дельфи-студио!!! "Hello, World" на 4Кб
отправлено Гость17 21 июня 2003 г. 14:33
А SRAM можно и внешнюю добавить (если нужно).
Составить ответ
|||
Конференция
|||
Архив
Ответы
Дык, что за задача должна быть чтобы занять хотя бы 16К, не говоря уж о 128К (чистый код, без таблиц)
—
mse
(21.06.2003 15:02,
пустое
)
Поверьте на слово, что у нас есть проект на фуджике с ~100К программой
—
Алексей Мусин
(21.06.2003 15:43, 230 байт)
Ха! Речь-то идёт об АСМе, а uCos занимает всего ок. 1-2К
—
mse
(21.06.2003 15:51,
пустое
)
На асме Это будет максимум раза в 2 короче, если его вообще удастся написать.. То есть, гораздо больше упомянутых вами 16 КБ..
—
Dr.Alex
(21.06.2003 16:57,
пустое
)
ТЕОРЕТИЧЕСКИ, разумеется, всё можно.. Но устройство должно работать в корпусе, а не в принципе ©
—
Dr.Alex
(21.06.2003 17:17,
пустое
)
Коль, не стреляй только :))) по корпусу :)))
—
patton
(21.06.2003 17:27,
пустое
)
Не знаю что можно написать на С, чего нельзя написать на АСМ
—
mse
(21.06.2003 17:08,
пустое
)
ЗЫ. Ц есть АСМ по сути. Принципная разница лишь в том что там можно использовать наработанные изготовителем библиотеки, а так без разницы...
—
mse
(21.06.2003 17:18, 505 байт)
Ответ: Примерно так, но!! (+)
—
Assm
(21.06.2003 17:25, 335 байт)
от-тож, если трабла в алгоритме, то пофиг на чём ты её написал
—
mse
(21.06.2003 17:29,
пустое
)
Нельзя не вообще, когда в будущем мы будем жить по 1000 лет... И у наших клонов будет много голов... И синхронизация и распараллеливание между головами...
—
patton
(21.06.2003 17:16,
пустое
)
Linux, например. Короче любую БОЛЬШУЮ задачу.
—
viiv
(21.06.2003 17:11,
пустое
)
ХА! "Учись, студент!" ;О)
—
mse
(21.06.2003 17:21,
пустое
,
ссылка
)
Ответ: БРЕД КАКОЙ-ТО!!!
—
PicoDev
(22.06.2003 08:12,
пустое
)
Профессор, так им до Linux еще лет 1000 трудится надо.
—
viiv
(21.06.2003 17:54, 129 байт)
Ответ: КРУТО, КРОУТО .... (меня трудно удивить, но ЭТО....) слов нет - одни эмоции.
—
Assm
(21.06.2003 17:32,
пустое
)
Отлично! Вот пускай они своей осью и доказывают, что на асме оказывается можно писать!!! Пока же большинство придерживается обратного..
—
Dr.Alex
(21.06.2003 17:32,
пустое
)
Ответ: На ASMе писать можно и нужно, но далеко не всё и не всегда (это впрочем справедливо и для других языков). И всё-таки GUI RTOS на ASMе - удивляет.
—
Assm
(21.06.2003 17:44,
пустое
)
Дык, а чего доказывать-то. Вот архив, вот дискетка, загружайся и вперёд. Хочешь в ПЗУху зашей, свою задачу - рядом. И живи долго и счастливо и умри в один день ;О)
—
mse
(21.06.2003 17:36,
пустое
)
Я не об этом (+)
—
Dr.Alex
(21.06.2003 17:41, 244 байт)
Отпять это советское "ВСЕ...". Не надо! В нашей фирме например ВСЕ проекты только на асме.
—
3m
(21.06.2003 21:10,
пустое
)
Да нет, я думаю человеку самое время начать его ПРОДАВАТЬ за деньги. Как uCos и пр. Выгоды от такой ОС прямые экономические - память, скорость, при том что это полноценная стандартная ось...
—
mse
(21.06.2003 17:52, 515 байт)
Если Эту ось написать на С, оня будет занимать тот же обьём и работать с такой же скоростью (+)
—
Dr.Alex
(21.06.2003 18:09, 311 байт)
Ответ: Ну насчёт скорости это Вы хватили
—
Assm
(21.06.2003 18:18, 588 байт)
Да я то не против ;О) Басиковый компилер сделает не только грязную, но ещё и много чистой работы ;О)
—
mse
(21.06.2003 18:15,
пустое
)
Вот какой славный флейм мы сегодня раскрутили ;О), ну всё я домой пошёл ;О)
—
mse
(21.06.2003 18:18,
пустое
)
И я домой..
—
Dr.Alex
(21.06.2003 18:18,
пустое
)
Ответ: Блин, с Вами никакой работы - дискуссии одни (правда интересно было пообеседовать), придётся дома поработать. Ладно Всем счастливо.
—
Assm
(21.06.2003 18:23,
пустое
)
О каком бейсике идёт речь? Если он обладает достоинствами С и лишён недостатков первобытного BASIC, то я ничуть не против..
—
Dr.Alex
(21.06.2003 18:18,
пустое
)
VB, Bascom etc
—
mse
(21.06.2003 18:19,
пустое
)
Прально..
—
Dr.Alex
(21.06.2003 18:19,
пустое
)
Да не купит никто, никому нафиг не надо.
—
viiv
(21.06.2003 18:03, 290 байт)
Кому надо - тот купит. Тем более на дискетке помещается ось с драйверами, ТСП-АЙПИ, хреновой тучей утилиток. А что касаемо Ц...
—
mse
(21.06.2003 18:13, 282 байт)
Профессор, есть же еще такая класная вешь, как переносимость.
—
viiv
(21.06.2003 18:22,
пустое
)
Переносимость ЧЕГО и КУДА? Чушь это собачья а-ля торсионные поля, никакой переносимости в эмбеддерстве НЕТ И БЫТЬ НЕ МОЖЕТ в принципе, иначе это не эмбеддерство, а ламерство.
—
BLACKEAGLE
(21.06.2003 19:10,
пустое
)
Странное у Вас понятие "эмбеддерства".
—
viiv
(21.06.2003 19:39, 223 байт)
У меня оно здравое и циничное
—
BLACKEAGLE
(21.06.2003 22:25, 852 байт)
И последний вопрос, если можно: (+)
—
viiv
(23.06.2003 18:15, 386 байт)
Ответ: Сдаётся мне что родился новый вид искусства - виртуозное программирование.
—
Assm
(21.06.2003 17:49, 167 байт)
Не родился, а еще не умер пока. Хотя большинство уже выбрало своё пепси.
—
BLACKEAGLE
(21.06.2003 17:59,
пустое
)
И не умрет. И С не asm. И бесик не паскаль.
—
patton
(21.06.2003 18:09,
пустое
)
Ответ:Что нельзя написать на ASMе, то можно написать на БОЛЬШОМ_ASMе, а что нельзя написать на БОЛЬШОМ_ASMе, то можно написать на ОЧЕНЬ_БОЛЬШОМ_ASMе (цитата из классики). :-)=)
—
Assm
(21.06.2003 17:20, 326 байт)
Ответ: Всё дело в задаче и в привычках (а так же в умении)
—
Assm
(21.06.2003 14:56, 488 байт)
Критичного кода, как правило, мало.
—
viiv
(21.06.2003 15:02, 139 байт)
Ответ: Рациональность - понятие относительное и растяжимое.
—
Assm
(21.06.2003 15:09, 346 байт)
На "Си" - то??? Легко!
—
Гость17
(21.06.2003 14:44,
пустое
)
Так Вы ратуете за ассемблер на меге 128. Или все-таки на за Си?
—
viiv
(21.06.2003 14:47,
пустое
)
Программу-то на "Си", что б 128К засрать - Легко! А на ASM-е надо постараться
—
Гость17
(21.06.2003 14:50,
пустое
)
Ну так вперед - ассемблер это то что Вам надо!
—
viiv
(21.06.2003 14:57, 266 байт)
Ответ: Каждой задаче - свой контроллер (оптимизиовать однако надо)
—
Assm
(21.06.2003 15:04, 373 байт)
Но ведь "Си" лишь увеличивает код, т.е. увеличивает память конечную цену!
—
Гость17
(21.06.2003 15:36,
пустое
)
Си не только увеличивает код, он еще ускоряет процесс разработки, делает более легким модификацию и сопровождение, ...
—
viiv
(21.06.2003 15:48, 372 байт)
Ответ:
—
zZz
(21.06.2003 21:28, 721 байт)
Полностью с Вами согласен. Я же не утвержаю, что на ассемблере нельзя писать.
—
viiv
(21.06.2003 21:54, 297 байт)
Вы говорите чуть более высокая цена? считаем даже 0,5$*20000шт/мес=10000$мес. а у нас продажи ещё выше, тем более разница времён затрач. с СИ и ASM для реализ.зад. не более 1(2)мес
—
Гость17
(21.06.2003 16:00,
пустое
)
А что за устройство, если не секрет (ссылочку бы).
—
viiv
(21.06.2003 16:08, 219 байт)
К тому же, блоки имеют свойство увеличивать свою функциональность!!!! и лучше без увел. себестоимости железа!
—
Гость17
(21.06.2003 16:03,
пустое
)
Ну да! У блоков такие свойства-методы виртуальные самомодифицирующиеся и при этом контейнерные с прямой совместимостью на обратных связях( очень положительных во всех отношениях )
—
patton
(21.06.2003 16:41,
пустое
)
В догонку: не памятью одной жива разработка. Есль ещё и временные затраты (т.н. человеко-дни) с которыми тесно связано время выхода продукта на рынок. А обо всем остальном я уже писал - читайте мессаги, господа.
—
Assm
(21.06.2003 15:44,
пустое
)
Ответ: Оптимизация затрат, батенька, и еще раз оптимизация затрат, да и прибыли пожалуй тоже - задача архиважная (почти как у Ленина).
—
Assm
(21.06.2003 15:39,
пустое
)
Полностью с Вами согласен, но (+)
—
viiv
(21.06.2003 15:26, 457 байт)
Ответ: Да, может и так, интина как всегда где-то рядом или между :-)
—
Assm
(21.06.2003 15:29,
пустое
)
засрать тебя надо
—
DASM
(21.06.2003 14:53,
пустое
)
Согласен!
—
patton
(21.06.2003 15:54,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru