Цитата:
Сообщение от Leo
Есть опыт, когда Си-шные программы переписывались на asm только из-за того, что в память контроллера уже не лезли, а на asm-e занимали не более половины памяти, и работали при этом быстрее, что позволяло поднять функциональность устройства.
|
Бывает и такое. Это крайности. Вспоминается рассказик "Когда не хватает одного байта". А по поводу времени разработки - часто оно определяет не только выбор языка, но и элементной базы.
Цитата:
Сообщение от Leo
При чём тут ядро Linux?
|
Написано на 98% на чистом C. На асме - платформенно-зависимая часть. Существуют также версии ядра для работы в составе ОСРВ - ничего, скорость хорошая.
Цитата:
Сообщение от Leo
Не понял фразу. Что значить "применять операционку на asm"?
|
Создать проект с применением нормальной, не самописной оси типа FreeRTOS, scmRTOS, и при этом весь код на асме писать. Если и возможно, то путем абсолютно нецелесообразных затрат времени на разработку и особенно отладку.