ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
95109 Топик полностью
Evgeny_CD (25.07.2007 01:41, просмотров: 1) ответил AlexandrY на Ну допустим..
"GSM, GPS, BlueTooth, ZigBee, Wi-Fi" - это все модули, сделанные по тяжелым технологиям. Берется команда. Она снабжается правильными тулзами. и т.д. Индустриальная технология. На выходе - тиражи 10к/мес. Я хочу создать универсальную систему, которая будет очень гибкой, и будет иметь разумные затраты на разработку и тиражирование при тиражах 100/мес Конечно, SPI-like отлаженное решение будет просто супер. Но писать все "с нуля" дял него очень долго и нудно. Беря готовый линух, который как-то работает, и делая PCI платку, я, вероятно, проиграю на _больших тиражах_ последовательным шинам, но при тиражах 100/мес совокупная стоимость создания (разработки производства) будет гораздо ниже. Вот за это я и борюсь. Ну а там... Если писать код грамотно, четко отделяя все уровни друг от друга, как мы знаем, пофиг, под какую ОСь писать. И под какую потом портировать. Просто нужно выбрать пересекающееся многожество API для Pthreads и uCOS, и в нем писать. Т.е. если нет особой необходимости - не использовать уникальные Linux API. А уж если оно необходимо - выносим такое дело в отдельный модуль, который переписывем при необходимости.