Показать сообщение отдельно
Старый 16.07.2008, 13:23   #40   
Форумец
 
Сообщений: 874
Регистрация: 29.11.2005
Возраст: 41

mmlevin вне форума Не в сети
Цитата:
Сообщение от Leo Посмотреть сообщение
Есть опыт, когда Си-шные программы переписывались на asm только из-за того, что в память контроллера уже не лезли, а на asm-e занимали не более половины памяти, и работали при этом быстрее, что позволяло поднять функциональность устройства.
Бывает и такое. Это крайности. Вспоминается рассказик "Когда не хватает одного байта". А по поводу времени разработки - часто оно определяет не только выбор языка, но и элементной базы.

Цитата:
Сообщение от Leo Посмотреть сообщение
При чём тут ядро Linux?
Написано на 98% на чистом C. На асме - платформенно-зависимая часть. Существуют также версии ядра для работы в составе ОСРВ - ничего, скорость хорошая.

Цитата:
Сообщение от Leo Посмотреть сообщение
Не понял фразу. Что значить "применять операционку на asm"?
Создать проект с применением нормальной, не самописной оси типа FreeRTOS, scmRTOS, и при этом весь код на асме писать. Если и возможно, то путем абсолютно нецелесообразных затрат времени на разработку и особенно отладку.