Jump to content

    

inbm

Новичок
  • Content Count

    4
  • Joined

  • Last visited

Community Reputation

0 Обычный
  1. Цитата(alho @ Apr 19 2008, 14:40) А зачем по-вашему я вам ссылку дал? Договоритесь - разработают. непременно обдумаем ваше предложение остальных заинтересованных просьба писать на e-mail
  2. Цитата(alho @ Apr 19 2008, 13:13) попробуйте обратиться сюда: http://www.accord.ru/ Там люди на подобной тематике собаку съели спасибо, но интересует новая разработка по заданным требованиям
  3. Цитата(doomer#gp @ Apr 19 2008, 01:23) Плата должна реализовавать ввод-ывод на имеющийся в компе видеоадаптер? Если они на разных шинах PCI и PCIe то реально поиметь проблемы. Да и от особенностей чипсетов и биосов зависит реконфигурирования с target на host target девайса. Запарок с чипсетами южных мостов будет прилично. Удобнее будет сделать на чем нибудь из 440, 460 серии у AMCC или PPC83xx Freescale. Как раз есть интегрированный PCIe контроллер и вся необходимая пререфирия. Бюджет не менее 200k$ Сроки от года. Нет, на имеющийся видеоадаптер ОС с платы выводить не должна. Устройство использует pnp bios extension для перехвата управления и загрузки в память с встроенной флэшки образа ОС. В ходе инициализации (насколько я себе это понимаю) должно осуществляться сохранение состояение host-машины (прерывания и т.д.), запуск загруженной специально подготовленную ос на host компьютере и по окончанию востанавление сохраненного в начале работы состояние и возврат управления BIOS. Вероятно эту часть функционала будет реализовывать программа, написанная на ASM или C, реализующая возврат при загрузке "правильных" заголовков pci устройства и функции бутлоадера. Вероятно, объем программы уложится в 200-400 строк кода на ASM, краткими инструкциями по подготовке образа ОС одной из широко распространенных систем и библиотекой или бинарниками для нее, возвращающих управление host машине (объем кода 50-100 строк кода). Вместе с тем, плата осуществляет функции вычислителя, который работает параллельно с host машиной. Host машина имеет интерфейс к вычислителю и системе хранения через драйвер ОС. Пока необходимо сделать простой драйвер ввода-вывода на плату данных (строк, больших цифр). Существенных ограничений на скорость обмена не накладывается. Итого - само устройство представляет вобщем то типовую pci плату с микропроцессором средней производительности и микросхемой pnp bios extension. По сути единственным отличием от типового pci вычислителя будет являться добавление одной или нескольких микросхем коммутаторов sata. Все остальные интерфейсы и порты ввода-вывода в общем стандартные. Вероятно надо будет предусмотреть вывод на маленький lcd экран (1 строка, ~10 символов) и вход для сенсорного переключателя (2 кнопки + и -). К устройству надо сделать прошивку pci, образ внутренней ОС, драйвер. Бюджет значительно скромнее 200 000$ Крайний срок окончания всех работ - октябрь месяц. К этому моменту вероятно должна появиться мелкая серия устройств. В июне-июле хотелось бы увидеть первые результаты в виде опытного образца. Все предположения по строкам кода ориентировочные естественно, и основываются на моих личных наблюдениях в новой для меня области.
  4. Требуется полностью разработать и реализовать опытный образец устройства (платы) и минимально необходимый объем ПО. Устройство устанавливается в персональный компьютер (на шину pci, pci-e). Общие требования: -устройство должно иметь микросхему flash-памяти, программа которой должна получать управление в момент опроса bios extensions, перехватывать управление и загружать в память компьютера минимально возможную ОС, обладающую функциями чтения информации с жесткого диска (раздела NTFS, Linux Ext2/3 и др.) и графическим интерфейсом пользователя (желательно чтобы это была специально подготовленная версия Linux, Minix или *BSD если возможно). По окончанию работы пользователя должен осуществляться возврат управления BIOS или самостоятельная загрузка штатной операционной системы компьютера с устройства по выбору пользователя или в соответствии с приоритетом BIOS -устройство должно иметь 32-разрядный процессор, желательно с интегрированными функциями USB -2.0, на котором возможно выполнение OS Linux или *BSD -устройство должно реализовывать систему хранения объемом более 128 Mb, которая реализует общее хранилище данных для ОС п.1, ОС функционирующей на процессоре устройства и штатной ОС компьютера -устройство должно реализовывать функцию SATA 2:1 port selection (3:1 если возможно - скорее всего путем применения нескольких коммутаторов 2:1) в момент подачи питания на контроллер по результату работы внутренней программы (вероятно выполняемой в ходе инициализации контроллера) путем интеграции микросхемы VSC 7177 (http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5602) или другой подходящей. Имеются другие требования, описанные в ТЗ. Результатами работы должны стать: - полный комплект докумментации, достаточный для организации производства устройства (небольшие серии) - принципиальные схемы, электрические схемы, чертежи и т.д. - краткое (10-20 стр.) техническое описание всех реализованных подсистем и их взаимодействия - опытный образец pci платы - комплект всего необходимого ПО с исходными кодами Кандидат (лицо или организация) должен: - иметь опыт создания подобных устройств - иметь необходимые знания в области работы компьютера и ОС (bios, pnp и т.д.) - знать современную элементную базу и предоставить обоснования выбора процессора, плис и других элементов устройства - быть готовым к дальнейшему сотрудничеству и созданию модификаций устройства Заказчик находится в г. Москва Достойное вознаграждение. Предложения и стоимость и срокам выполнения работы направлять на e-mail inbm at yandex dot ru