Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: написание драйверов под железо для ремонта сот.тел  (Прочитано 1480 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dark_GSM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Доброго времени суток.Ребята,нужен совет,я работаю программером в СЦ по ремонту сотовых,и хочу полностью перейти на Ubuntu,но есть проблема,дело в том.что она не видит моё железо,для программного ремонта сот.тел,как написать дрова,и какой минимум знаний нужен,есть опыт написания программ,но простеньких,раньше пробовал ся на этом поприще..понравилось,щас хочу начать по новой и конкретно,за это дело.И самое главное на каком языке кодить придёться,опишите пожалуйсто по пунктам,если не затруднит.Заранее Благодарю за помощь. :)
« Последнее редактирование: 18 Октября 2009, 12:23:15 от Dark_GSM »

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Ну данных то маловато вы предоставили. Что за железо, как подключается к компьютеру. Какие протоколы обмена между вашим устройством и PC.

Предполагаю, что:
  - нужно писать драйвер ядра (язык C) (вот вам книжка)
  - прикладную часть, вероятно можно писать на том, что ближе и удобнее.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Dark_GSM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
за скорый ответ,особенно спасибо большее.

Программаторы /фирма выпустившая это оборудование

UFS-3/SarasSoft-подключение по usb

Cruiser/Cruiser Team-подключение тоже

SETool3/-подключение тоже

MT Box SE/Grefen Team-подключение тоже

Spider Man/-подключение тоже

некоторые из этих программаторов системе хр, видяться как FTDI device
далее..дрова для чипа на PL2303

подключаю всё оборудование посредсвом usb/com port
« Последнее редактирование: 18 Октября 2009, 14:06:38 от Dark_GSM »

Оффлайн digiwhite

  • Активист
  • *
  • Сообщений: 732
  • http://www.welinux.ru
    • Просмотр профиля
    • http://www.welinux.ru
Вам бы нужно знать еще, каким образом прикладной софт взаимодействует с программаторами. Т.е. например: софт послал команду "А", а программатор сделал то-то и вернул результат "B".

Поддержка PL2303 в ядре 2.6  вроде как уже имеется.

Можно для начала попробовать подключать программаторы и посмотреть вывод команд lsusb и  dmesg.
Социальная сеть не фанатично настроенных линуксойдов - http://www.welinux.ru

Оффлайн Dark_GSM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
хорошо,спасибо,сёдня вечером попробую,и отпишусь... :)

Оффлайн Dark_GSM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: написание драйверов под железо для ремон&
« Ответ #5 : 21 Февраля 2010, 23:45:14 »
доброго времени суток,ребята подскажите что это значит...
решил вплотную подойти к решению проблемы отсутсвия дров на программаторы под ubuntu...так уж хочется перейти на её...знатоки и профи подскажите с чего мне начать написание хотябы одного пробного драйвера.Заранее благодарен за любую инфу
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 003: ID a550:f00d 
Bus 005 Device 002: ID 093a:2510 Pixart Imaging, Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 005: ID 0973:0001 Schlumberger e-gate Smart Card
Bus 004 Device 004: ID 0888:5508 
Bus 004 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 004 Device 003: ID 058f:9254 Alcor Micro Corp. Hub
Bus 004 Device 002: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
« Последнее редактирование: 21 Февраля 2010, 23:51:08 от Dark_GSM »

Оффлайн mkarasik

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Ты прикалываешся тут? Ты хочешь в одиночку написать программное обеспечение (включая драйвера и пользовательскую часть) для оборудования, по которому у тебя нет никаких мануалов и поддержки? При этом опыт написания программ у тебя нулевой (иначе таких вопросов тут бы не было). Я не утверждаю, что это не возможно, только сколько времени у тебя это займет никто не знает. Так что пойди лучше напиши еще один калькулятор текстовый, перестань выносить людям мозги. Очень похоже, что драйвера уже в линуксе есть, и эти девайсы работают по одному из известных стандартных протоколов, что абсолутно не уменьшает об'ем работы.
« Последнее редактирование: 22 Февраля 2010, 03:17:48 от mkarasik »

Оффлайн Andrey_72

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Протокол-то одинаковый, только там прожка хитрая, мож, попробывать связаться с турком который SarasSoft разрабатывает? всё-таки там привязка к определённому  чипу, а левым софтом можно игрохнуть UFS. (хотя это только если его перешивать). А тема действительно интересная., некоторые проги типа MTKtool сдерживают переход мастерской  на линукс (мы еще и всю остальную аппаратуру делаем)
« Последнее редактирование: 22 Февраля 2010, 11:13:33 от Andrey_72 »

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
Насколько я знаю, большинство программ для сабжа работают либо через последовательные (com) порты, либо через преобразователи usb-serial. В таком случае, виндовые утилиты должны заработать под wine, нужно только прописать com порты.
если устройство работает через "чистый" usb, то используйте libusb

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Dark_GSM, лучше начинай писать письма в те компании которые тебе железо и софт для ремонта этих телефонов предоставили/продали. в лучшем случае ты выклянчеешь у них спецификации на все что нужно. вот с этим уже можно просить помощи по написанию каких-то драйверов и софта.

 

Страница сгенерирована за 0.083 секунд. Запросов: 25.