Суббота, 20.04.2024
BBB Ready!
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2014 » Октябрь » 02

Итак, попытка работать с портом из приложения почти работает, кажется нам мешает ssh который висит на этом же порте. Пока не знаю, как отключить.

Как включить uart1

root@beaglebone:~# ls /dev/tty*
/dev/tty    /dev/tty19  /dev/tty3   /dev/tty40  /dev/tty51  /dev/tty62
/dev/tty0   /dev/tty2   /dev/tty30  /dev/tty41  /dev/tty52  /dev/tty63
/dev/tty1   /dev/tty20  /dev/tty31  /dev/tty42  /dev/tty53  /dev/tty7
/dev/tty10  /dev/tty21  /dev/tty32  /dev/tty43  /dev/tty54  /dev/tty8
/dev/tty11  /dev/tty22  /dev/tty33  /dev/tty44  /dev/tty55  /dev/tty9
/dev/tty12  /dev/tty23  /dev/tty34  /dev/tty45  /dev/tty56  /dev/ttyGS0
/dev/tty13  /dev/tty24  /dev/tty35  /dev/tty46  /dev/tty57  /dev/ttyO0
/dev/tty14  /dev/tty25  /dev/tty36 &nb ... Читать дальше »

Просмотров: 486 | Добавил: bobapro | Дата: 02.10.2014 | Комментарии (0)

Несколько моментов:

1. Добавить библиотеку pthread в линкер

2. Не получилось передать функцию члена класса в pthread_create ( Есть способы это сделать, но сложно и как то не красиво получается )

3. При попытке использовать  std::thread ругается -- данный компилятор не поддерживает что-то

#include <ButtonListener.h>
#include <pthread.h>

#include "BBDirectGPIO.h"
#include "BBConfig.h"

using namespace bbb;

namespace firelib {
    
    ButtonListener::ButtonListener() {
        isRun = true;

        int result = pthread_create(&mainThread, NULL, runListener, (void *)this);
        if( result != 0 ){

        }
    }
    
   ... Читать дальше »

Просмотров: 380 | Добавил: bobapro | Дата: 02.10.2014 | Комментарии (0)

Форма входа
Поиск
Календарь
«  Октябрь 2014  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный хостинг uCoz