Программа строки команды Linux, последовательная (COM-порт) transmistion, Шестнадцатеричное число

Таким образом, мне нужна программа, что я могу работать на встроенном Linux (OpenWRT 8.09) через командную строку, я должен смочь передать 8N1, я должен передать в ШЕСТНАДЦАТЕРИЧНОМ ЧИСЛЕ (не ASCII) и preferaby также в десятичном числе.

Насколько я могу сказать microcom, и picocom не передают шестнадцатеричное число.

Разъяснение редактирования: Я хочу ввести данные в программу в Шестнадцатеричном числе, и иметь его отправляют двоичный файл (8N1) repressentaion каждых 2 шестнадцатеричных пар цифры.

3
задан 20.04.2012, 15:53

1 ответ

Если программа не позволяет Вам передавать в шестнадцатеричном числе существуют обходные решения. Можно передать информацию по каналу через od преобразовать его для преобразовывания в шестнадцатеричную систему прежде, чем отправить его в microcom или picocom.

например, преобразуйте "некоторый текст" для преобразовывания в шестнадцатеричную систему:

echo "some text" | od -tx1 | cut -c 8- | tr -d " "
1
ответ дан 08.12.2019, 01:11

Теги

Похожие вопросы