ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
658767 Топик полностью
framer (08.03.2016 10:29 - 10:47, просмотров: 256) ответил Скрипач на Не могу у них найти мануал, как с EIBD прикладной программе работать (или как с кернел-драйвером)
Была такая связка EIBD на linux + клиент java на другой машине. Связь с EIBD по TCP в детали не вникал, но протокол должен быть простой. Клиент вроде этот  https://sourceforge.net/projects/bcusdk/
https://sourceforge.net/p/bcusdk/discussion/502021/thread/4c35c56e/
http://www.auto.tu …eib/eibddemo-0.0.3.jar . Давно это было могу и ошибиться. Если не ошибаюсь EIBD с TP-UART работает без драйвера. А вообще в EIBD есть примеры.
int
main (int ac, char *ag[])
{
  uchar buf[255];
  int len;
  EIBConnection *con;
  if (ac != 2)
    die ("usage: %s url", ag[0]);
  con = EIBSocketURL (ag[1]);
  if (!con)
    die ("Open failed");

  if (EIBOpenBusmonitorText (con) == -1)
    die ("Open Busmonitor failed");

  while (1)
    {
      len = EIBGetBusmonitorPacket (con, sizeof (buf), buf);
      if (len == -1)
	die ("Read failed");
      buf[len] = 0;
      printf ("%s\n", buf);
      fflush (stdout);
    }

  EIBClose (con);
  return 0;
}