Неужели кто-то пишет программы для 8-битников на языке С ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Гость17
21 июня 2003 г. 14:20
Составить ответ
|||
Конференция
|||
Архив
Ответы
А с какой разрядности на Си разрешается? С16? С 32? С 49?
—
Xan
(23.06.2003 10:33,
пустое
)
И даже на JAVA... для далласовской приблуды TINI... Впрочем, понятно на что Вы намекаете - настоящие программисты всегда пишут в двоичных кодах (+)
—
Димыч
(21.06.2003 16:22,
пустое
,
картинка
)
Ответ: Настоящий программер пишет так: copy con: file.exe
—
AkRoN
(22.06.2003 10:52,
пустое
)
А ещё они носят вот такие футболки:
—
Mik
(21.06.2003 16:38,
пустое
,
картинка
)
Ответ:
—
Max
(23.06.2003 11:49, 17 байт)
Прикольно
—
PAL
(23.06.2003 06:44,
пустое
)
Хе,хе: говорится о 2, а написано 8.
—
sdy
(22.06.2003 05:34,
пустое
)
Говорится о binary, значит, написано 2. Это не PDP-11 ;)
—
BLACKEAGLE
(22.06.2003 11:51,
пустое
)
;))))
—
BLACKEAGLE
(21.06.2003 17:50,
пустое
)
А почему нет?(+)
—
Codavr
(21.06.2003 16:04, 624 байт)
Хуже, они еще и ОС используют, и GUI интерфейс организовывают :))
—
Алексей Мусин
(21.06.2003 15:35,
пустое
)
Но не на Си же Вы всё это реализовывваете!
—
Гость17
(21.06.2003 16:06,
пустое
)
на С, на нём, родимом ;О), для этого М128 и придумана - на АСМе такое не напишешь - фантазии для задачи не хватит ;О)
—
mse
(21.06.2003 17:00,
пустое
)
Отделите Мух от котлет! Одни пишут для удовольствия, другие под заказ.
—
Гость17
(21.06.2003 19:36,
пустое
)
Для удовольствия на асме, под заказ на С :)
—
_IgorM_
(21.06.2003 19:44,
пустое
)
Это точно! Еще и TCP/IP стек, файлы хранят и много чего еще (почти как у больших).
—
viiv
(21.06.2003 15:53,
пустое
)
Как то реверсили изделие на AVR известной фирмы.
—
AlexandrY
(21.06.2003 15:23, 328 байт)
Использование С упрощает реверсинг??? 8-/ Попробуйте, когда оптимизация включена
—
Dir
(21.06.2003 16:10,
пустое
)
Была. А в чем проблема?
—
AlexandrY
(21.06.2003 15:54,
пустое
)
Ну все понятно, там исходник в текстовом виде по радиомодему в ворд передается а для ворда приблуда есть телескопически платы разводит
—
patton
(21.06.2003 16:05,
пустое
)
Ответ: А как же из под локов и фьюзов код извлекли-то :-? Ну жуть как интересно (действительно интересно).
—
Assm
(21.06.2003 16:00,
пустое
)
Если надо можем помочь.
—
AlexandrY
(21.06.2003 16:19, 107 байт)
Ответ: за 5 килобаксов я от нуля проект такой подниму за 2 недели и ещё полгода сопровождать согласен.
—
Entuziast
(21.06.2003 18:08,
пустое
)
Ну сделай нам IP телефон чтоб себестоимость не больше $10. Мы тебе в 2-а раза больше заплатим.
—
AlexandrY
(21.06.2003 22:15,
пустое
)
От-тож ;О)
—
mse
(21.06.2003 18:14,
пустое
)
В чем помочь? Из "exe" сделать исходник на языке высокого уровня? Давайте вместе решать задачу в общем виде, "нобелевку" дадут
—
patton
(21.06.2003 16:34,
пустое
)
Ответ: Есть многое на свете, друг Горацио... Неуждо правда коллеги ?
—
Assm
(21.06.2003 16:28, 240 байт)
не сЦы - написать новую прогу с нуля гораздо дешевле и надёжнее ;О)
—
mse
(21.06.2003 17:27,
пустое
)
Ответ: По поводу новой проги (всёж теплица мысля ...
—
Assm
(21.06.2003 17:39, 101 байт)
Ответ: Да не... я так... Просто удивлён! (а ведь в своё время в Зеленограде послойно сканировали и SN74 и 8080) но я то думал, что прогу извлекают в виде потока данных (ну там расковыряют блок защиты "сверлом" и по SPI - вперёд спесней.
—
Assm
(21.06.2003 17:36,
пустое
)
Да, так упали цены на послойное сканирование текущего( ключевое слово ) состояния флэша( за это слово не ругайте )
—
patton
(21.06.2003 17:04,
пустое
)
Значения не имеет.
—
AlexandrY
(21.06.2003 16:50, 112 байт)
Ответ: А что, прога фьюзами и локами не защищена была???
—
Assm
(21.06.2003 15:27,
пустое
)
Ну у вопросик .... Не знаю что и написать в ответ!!! Неужели ктото пишет на ассемблере? Бедняги.
—
Ravil
(21.06.2003 14:54,
пустое
)
На ассемблере не пишут только упертые однобокие С-филитики ;)
—
BLACKEAGLE
(21.06.2003 17:54,
пустое
)
Ответ: Ну не надо-ж обижать людёв-то (хороший специалист он и в аврике СПЕЦИАЛИСТ, а на чём ваяет Си там или Ассм - не важно, и вообще лищь бы человек был хороший. :-)))
—
Assm
(21.06.2003 18:11,
пустое
)
Не сказано, что нужно пользоваться только асмом. Я пишу на С если можно, а когда нужен асм - то на нем. Поэтому к вышеназванным я себя не отношу. И подписываюсь под этими словами. (-)
—
ShiphT
(21.06.2003 19:16,
пустое
)
Эмбеддер ОБЯЗАН в совершенстве владеть и С и ассемблерами - иначе он не эмбеддер, а только им прикидывается, надеясь (и порой справедливо) на тупость окружающих
—
BLACKEAGLE
(21.06.2003 19:05,
пустое
)
Ответ:Fortran, Basic, C, Pascal, Assembler ...
—
Assm
(21.06.2003 15:16, 451 байт)
Несомненно! Порой приходится делать вставки на ассемблере когда сильно прижмет....
—
Ravil
(21.06.2003 15:52, 82 байт)
Ответ: Кстати, скомпиленный код для 8-ми битников на С получается компактнее, чем на 16-ти битных.
—
alteron
(21.06.2003 14:36,
пустое
)
Оно и понятно. 8<16 :)))
—
patton
(21.06.2003 17:23,
пустое
)
а почему б под 128 мегу на С не пописать ?
—
DASM
(21.06.2003 14:25,
пустое
)
Ну тогда уж сразу на Дельфи..., AVR-Дельфи-студио!!! "Hello, World" на 4Кб
—
Гость17
(21.06.2003 14:33,
пустое
)
Проги пишите, а не бред всякий
—
patton
(21.06.2003 15:59,
пустое
)
Ответ: Простите, а чем 8-битный контроллер отличается от 8-ми битного процессора, того же 8080 или Z80, под которые существуют чуть ли не все мне известные языки программирования (штук так 15). Емкость памяти - несущественное отличие.
—
Assm
(21.06.2003 15:24,
пустое
)
А 128КБайт кода на ассемблере - это легко?
—
viiv
(21.06.2003 14:38, 45 байт)
Дык, что за задача должна быть чтобы занять хотя бы 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,
пустое
)
Пишут, пишут.
—
viiv
(21.06.2003 14:24,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru