Я пытаюсь установить битрейт в процессоре i.Mx6 в Android. Я использую утилиту iproute2 для установки битрейта для CAN-контроллера. Команда, используемая для установки битрейта, приведена ниже:
#ip link set can0 type can bitrate 125000
Пока я пытаюсь установить битрейт в Android с помощью команды ниже, я получаю сообщение об ошибке.
Сообщение об ошибке приведено ниже:
Фигня вместо аргументов \"битрейт...\". " "Попробуйте \"помощь по ip ссылке\""
Я проанализировал и отладил внутри исходный код этой утилиты и сравнил с исходным кодом утилиты Linux. Я обнаружил, что ошибка произошла в системном вызове dlsym().
l = dlsym(dlh, buf);
if (l == NULL)
return NULL;
Предполагается, что эта функция возвращает некоторый действительный адрес. Но в моем случае он возвращает NULL.