Перейти к содержанию
    

cutecom для debian

Здравствуйте !

 

Ищу cutecom с gui для debian

Прошу дать ссылку или поделиться у кого есть

Спасибо!

П.С нужен потому что через minicom нет связи , он постоянно в offline

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте !

 

Ищу cutecom с gui для debian

Прошу дать ссылку или поделиться у кого есть

Спасибо!

П.С нужен потому что через minicom нет связи , он постоянно в offline

Это не оно? - https://github.com/neundorf/CuteCom

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он же в репозитории есть

# apt-get install cutecom

После того как эта команда не сработала я обратился на форум)

Ставил 1диск и по запросу 2 при установки

Спасибо за ссылку!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После того как эта команда не сработала я обратился на форум)

Ставил 1диск и по запросу 2 при установки

Спасибо за ссылку!!!

Попробуйте aptitude

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте aptitude

и apt-get update перед тем как apt-get install ...

Еще есть picocom

 

А самое простое (для проверки) это свой код скомпилировать отсюда:

https://en.wikibooks.org/wiki/Serial_Progra...ng/Serial_Linux

 

#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <termios.h>

int main(int argc,char** argv)
{
        struct termios tio;
        struct termios stdio;
        struct termios old_stdio;
        int tty_fd;

        unsigned char c='D';
        tcgetattr(STDOUT_FILENO,&old_stdio);

        printf("Please start with %s /dev/ttyS1 (for example)\n",argv[0]);
        memset(&stdio,0,sizeof(stdio));
        stdio.c_iflag=0;
        stdio.c_oflag=0;
        stdio.c_cflag=0;
        stdio.c_lflag=0;
        stdio.c_cc[VMIN]=1;
        stdio.c_cc[VTIME]=0;
        tcsetattr(STDOUT_FILENO,TCSANOW,&stdio);
        tcsetattr(STDOUT_FILENO,TCSAFLUSH,&stdio);
        fcntl(STDIN_FILENO, F_SETFL, O_NONBLOCK);       // make the reads non-blocking

        memset(&tio,0,sizeof(tio));
        tio.c_iflag=0;
        tio.c_oflag=0;
        tio.c_cflag=CS8|CREAD|CLOCAL;           // 8n1, see termios.h for more information
        tio.c_lflag=0;
        tio.c_cc[VMIN]=1;
        tio.c_cc[VTIME]=5;

        tty_fd=open(argv[1], O_RDWR | O_NONBLOCK);      
        cfsetospeed(&tio,B115200);            // 115200 baud
        cfsetispeed(&tio,B115200);            // 115200 baud

        tcsetattr(tty_fd,TCSANOW,&tio);
        while (c!='q')
        {
                if (read(tty_fd,&c,1)>0)        write(STDOUT_FILENO,&c,1);              // if new data is available on the serial port, print it out
                if (read(STDIN_FILENO,&c,1)>0)  write(tty_fd,&c,1);                     // if new data is available on the console, send it to the serial port
        }

        close(tty_fd);
        tcsetattr(STDOUT_FILENO,TCSANOW,&old_stdio);

        return EXIT_SUCCESS;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...