Вторник, 26.09.2017
BBB Ready!
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Архив материалов

Я столько написал и случайно закрыл вкладку :(

Проблема

Теория

Кодировка

Итак, хотим спросить *102# или в хексах (кто не знает, см. http://holman.id.au/apps/ipsms/default_alphabet.html ):

0x2A 0x31 0x30 0x32 0x23 или в 7битном представлении:

0101010 0110001 0110000 0110010 0100011

Меняем их местами 

0100011 0110010 0110000 0110001 0101010

Добавляем 5 нулей в начало и склеиваем

00000010 00110110 01001100 00011000 10101010

Снова переставляем их все и получаем что требовалось

AA 18 4C 36 02

Реализация алгоритма шифрования

  function PDUCode( src : String ) : String;
  var
    //Temporary storage
    tmpArray : array of Byte;
    l : ... Читать дальше »

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

1. Скачиваем драйвер с сайта ST (STM32 Virtul Cim port driver ) (Система-диспетчер устройств-порта нет, что не удивительно)

2. Попробовал скачать peripheral library, вместо этого дают качать STM32CubeF2 (~42mb) Не понравилось

3.Смотрим сюда https://github.com/suapapa/stm32_library/tree/master/Project/USB_Device_Examples/VCP

Ссылка на оригинальный UsbLib не работает, поэтому сделал клон этого репозирория (https://github.com/suapapa/stm32_library.git)

 

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

Итак, попытка работать с портом из приложения почти работает, кажется нам мешает 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 ... Читать дальше »

Просмотров: 144 | Добавил: 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 ){

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

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

(Sim900 имеет настрайваемый BaudRate, после включения я ему слю ATE1 на 57600, он подхватывает и работает на ней. По даташиту 57600 максимум для этого режима

ATE1
OK

AT+CIPMUX=1

                                                                 
                                                                                
OK
  

 

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

1. Исходные данные

Без модема:

root@beaglebone:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

С модемом:

root@beaglebone:~# lsusb
Bus 001 Device 007: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552/E1800/E173 (HSPA modem)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ну, уже приятно

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

Продолжим с БД для Beagleboard. Вначале нужно см. предыдущий пост запустить сервер.

Создадим БД, придумаем пользователя и выдадем ему права на базу:

mysql> create user 'смотрите_вот_мой_юзер'@'localhost' identified by 'смотрите_вот_мой_пароль';
Query OK, 0 rows affected (0.00 sec)

mysql> create database мояБД;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on мояБД.* to 'смотрите_вот_мой_юзер'@'localhost';
Query OK, 0 rows affected (0.01 sec)

Теперь код выполняется без ошибок

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

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

1. Setup Mysql. Устанавливаем MySql

Firstly, we need mysql:

opkg update
opkg install mysql5
/etc/init.d/mysqld start

 

Oops, not started. Well, let's try to comment 3rd line in /etc/init.d/mysqld. (Открываем файл /etc/init.d/mysqld и комментируем строку №3 ).

root@beaglebone:~# /etc/init.d/mysqld start
root@beaglebone:~# 000101 12:32:31 mysqld_safe Logging to '/var/log/mysqld.err'.
000101 12:32:31 mysqld_safe Starting mysqld daemon with databases from /var/mysql

root@beaglebone:~# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.40 Source distribution

... Читать дальше »
Просмотров: 292 | Добавил: bobapro | Дата: 02.09.2014 | Комментарии (0)

Как изменить статический-динамический IP адрес на BeagleBoneBlack

1. Посмотреть текущее состояние можно командой ./get-services которая находится в 

/usr/lib/connman/test

Если после вызова нет никаких сервисов, значит ничего не подключено и нужно сначала подключиться по IP.

root@beaglebone:/usr/lib/connman/test# ./get-services                            
root@beaglebone:/usr/lib/connman/test#

После подключения:

root@beaglebone:/usr/lib/connman/test# ./get-services           &nb
		
		... 
		
			Читать дальше »
		
Просмотров: 189 | Добавил: bobapro | Дата: 27.08.2014 | Комментарии (1)

Что же, попробуем установить Eclipse на Windows 8 и отлаживать программы на BBone с настольного компа.

1. Пишут, что следует воспользоваться Linaro gcc. Его и качнем (http://releases.linaro.org/13.09/components/toolchain/binaries) Я взял exe с версией (4.8-2013.09) http://releases.linaro.org/12.01/components/toolchain/binaries Брать надо без HARD FLOAT!!!!

2. При установке на русскую винду возникает проблема с кодировкой: 1ая кнопка, 2ая кнопка, 2ая 2ая хотя очевидно и так. Я установил в D:/linaroGCC 

2.Установка -- наверное распаковка и прописывание папки в путь. Я сначала установил как выше написано, потом заменил папку.

3. Качаем eclipse c http://www.eclipse.org/downloads/ (У меня качнулся eclipse-cpp-kepler-SR2-win32-x86_64.zip ). Запустил, не находит JRE и JDK. Попробую полную версию (&nbs ... Читать дальше »

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

« 1 2 3 »
Форма входа
Поиск
Календарь
«  Сентябрь 2017  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2017
    Бесплатный хостинг uCoz