LINUX.ORG.RU

Сообщения gorog

 

инсталляция NI-Visa

При инсталяции NI-Visa нужно выполнить следующую команду:

OPERATING SYSTEM SUPPORT
    openSUSE 13.1 and 13.2 (x86)
    Red Hat Enterprise Linux WS 6 and 7 (x86/x86_64)
    Scientific Linux 6.x (x86/x86_64)
    CentOS 7 (x86_64)
3. Run "zcat /boot/symvers-<version>.gz > Module.symvers" as root to prepare
       modversion support.

У меня установлена Fedora 25

uname -r
4.8.12-300.fc25.i686
Но в папке /boot нет файла symvers-4.8.12-300.fc25.i686.gz. Где его искать?

 ,

gorog
()

компиляция драйвера cp210x

В инструкции к сборке драйвера написано:

4. make ( your cp210x driver )  // should be able to build successfully at this point
5. cp cp210x.ko to /lib/modules/<kernel-version>/kernel/drivers/usb/serial
6a. insmod /lib/modules/<kernel-version/kernel/drivers/usb/serial/usbserial.ko
6. insmod cp210x.ko
7. sudo chmod 666 /dev/ttyUSB0
8. sudo chmod 666 /dev/ttyUSB1
После компиляции получил cp210x.ko. А зачем нужен usbserial.ko? он необходим для работы cp210x.ko? Зачем два драйвера собирать?

 ,

gorog
()

USB-RS232

При подключении преобразователя USB-RS232

 Bus 007 Device 002: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
к usb порту в логах получаю вот такое сообщение
 Nov 30 00:58:04 localhost dbus-daemon[593]: modem-manager[805]: (ttyUSB0) failed to parse QCDM version info command result: -5 
Выяснил, что если закоротить компорт, то можно заметить процесс сканирования работоспособности (~x�~~x�~AT+GCAP) на различных скоростях. Последняя проверяемая скорость передачи данных
[root@localhost ~]# stty -a -F /dev/ttyUSB0
speed 115200 baud; 
Вот на некоторых скоростях передачи данных выдает в логах
 Nov 30 00:58:04 localhost dbus-daemon[593]: modem-manager[805]: (ttyUSB0) failed to parse QCDM version info command result: -5 
Что это такое? Что не нравится преобразователю?

 , ,

gorog
()

tcl кодировка

В bash запись в файл шестнадцатеричных чисел происходит без искажений.

[gorog@localhost tcl]$ echo -e "\x00\xAB" > med.txt
[gorog@localhost tcl]$ xxd med.txt
0000000: 00ab 0a                                  ...
[gorog@localhost tcl]$  

В tcl запись тех же чисел в файл приводит к появлению дополнительного шестнадцатеричного числа \xc2. Почему?

[gorog@localhost tcl]$ xxd gol.txt
0000000: 00c2 ab0a                                ....
Unicode code point U+00AB, character «, UTF-8 (hex.) c2 ab

сама программа в tcl

    set gor [open gol.txt w+]
    set posil "\x00\xAB"
    puts $gor $posil
    close $gor

версия tcl

[gorog@localhost ~]$ tclsh
% puts $tcl_version
8.5
% 

шестнадцатеричное число представлял в виде

set posil "[format %x 0][format %x 171]"
все равно не получается записать шестнадцатеричное число в файл

 ,

gorog
()

RSS подписка на новые темы