Фубля.. ну и слово ж Вы нашли для графического представления изменения величины. Еще с айфончика няшкой со стразиками осталось.. Пока писал - чуть не проблевался. Только хард! ;)
Фубля.. ну и слово ж Вы нашли для графического представления изменения величины. Еще с айфончика няшкой со стразиками осталось.. Пока писал - чуть не проблевался. Только хард! ;)
Но воще, все эти понты делаются восновно на JS. а оно совсем ме сложное и с SVG великолепно интегрируется. Забавный пример - http://bl.ocks.org/KoGor/8163268 . В том собственно вся прелесть что SVG-файл (ну и XML в общем тоже) с одной стороны - просто текст в который мы "долепливаем" данные подлежащие визуализации, а с другой стороны - часть нехилой веб технологии и все её возможности оказываются доступны. Причем без лишних телодвижений и сущностей, в т.ч. особенно сторонних, не подконтрольных нам.
Коллеги, поскажите кто все таки знает как запустить терминал через UART0 ? подключил все правильно вроди, видно что грузится и потом останавливается загрузка , курсор моргает на новой строке и не на что не реагирует... ентер жал много раз, что делать - совет плиз.)))
U-Boot SPL 2016.09-armbian (Oct 23 2016 - 17:08:22)
DRAM: 1024 MiB
Trying to boot from MMC1
U-Boot 2016.09-armbian (Oct 23 2016 - 17:08:22 +0200) Allwinner Technology
CPU: Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi PC
I2C: ready
DRAM: 1 GiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: phy interface0
eth0: ethernet@1c30000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
2444 bytes read in 29 ms (82 KiB/s)
## Executing script at 43100000
gpio: pin PL10 (gpio 298) value is 1
gpio: pin PG11 (gpio 203) value is 1
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading .next
** Unable to read file .next **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading script.bin
35916 bytes read in 36 ms (973.6 KiB/s)
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading uInitrd
2451536 bytes read in 243 ms (9.6 MiB/s)
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading zImage
5024944 bytes read in 461 ms (10.4 MiB/s)
## Loading init Ramdisk from Legacy Image at 42000000 ...
Image Name: uInitrd
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 2451472 Bytes = 2.3 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Using machid 0x1029 from environment
Starting kernel ...
[sun8i_fixup]: From boot, get meminfo:
Start: 0x40000000
Size: 1024MB
ion_carveout reserve: 160m@0 256m@0 130m@1 200m@1
ion_reserve_select: ion chipid [0x2004620!
ion_reserve_common: ion reserve: [0x50000000, 0x60000000]!
вот кстати то что видно в терминале при старте миниПК, в начале есть один немпонятный варнинг
Коллеги, поскажите кто все таки знает как запустить терминал через UART0 ? подключил все правильно вроди, видно что грузится и потом останавливается загрузка , курсор моргает на новой строке и не на что не реагирует... ентер жал много раз, что делать - совет плиз.)))
U-Boot SPL 2016.09-armbian (Oct 23 2016 - 17:08:22)
DRAM: 1024 MiB
Trying to boot from MMC1
U-Boot 2016.09-armbian (Oct 23 2016 - 17:08:22 +0200) Allwinner Technology
CPU: Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi PC
I2C: ready
DRAM: 1 GiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: phy interface0
eth0: ethernet@1c30000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
2444 bytes read in 29 ms (82 KiB/s)
## Executing script at 43100000
gpio: pin PL10 (gpio 298) value is 1
gpio: pin PG11 (gpio 203) value is 1
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading .next
** Unable to read file .next **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading script.bin
35916 bytes read in 36 ms (973.6 KiB/s)
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading uInitrd
2451536 bytes read in 243 ms (9.6 MiB/s)
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
reading zImage
5024944 bytes read in 461 ms (10.4 MiB/s)
## Loading init Ramdisk from Legacy Image at 42000000 ...
Image Name: uInitrd
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 2451472 Bytes = 2.3 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Using machid 0x1029 from environment
Starting kernel ...
[sun8i_fixup]: From boot, get meminfo:
Start: 0x40000000
Size: 1024MB
ion_carveout reserve: 160m@0 256m@0 130m@1 200m@1
ion_reserve_select: ion chipid [0x2004620!
ion_reserve_common: ion reserve: [0x50000000, 0x60000000]!
вот кстати то что видно в терминале при старте миниПК, в начале есть один немпонятный варнинг
Перезалейте ОБРАЗ, у вас файловая не замонтировалась, пишет же что ошибки
(Если пользователи по-прежнему требуют последовательной консоли, они могут установить следующие в dietpi.txt до загрузки. Затем DietPi позволит последовательной консоли в 1-ом периоде:
serial_console_enabled=1
Пользователи могут также включить последовательную консоль через dietpi-config > дополнительно.)
вечером попробую запустить, отпишусь
кстати я установл эту сборку DietPi и очень доволен ей. все работает, настройка простая, есть файл в котором можно указать прграммы которые установятся при первом запуске
При нажатии выдает ноль. В общем очень обычная кнопка. Теперь ИК порт на очереди (про лирк в курсе, не напрягайтесь;) он вроде на порту В пин 4. Кстати остальное GPIO, которые на штырьках двухрядных - часть порта G. Там много "вкусного", включая прерывания ;)
В процессе поиска обратил внимание что часть пинов порта L очень даже настроена и сконфигурирована, для чегото задействована. Интересно для чего. По идее, там гдето есть светодиоды что на плате запаяны. Жаль нет описания.
Мне не понравилась DietPi именно из-за её конфигуратора, видимо для пользователей окошек делали, всё, что мне надо делаю из консоли, чего не знаю гугл в помошь (и MC)
Мне не понравилась DietPi именно из-за её конфигуратора, видимо для пользователей окошек делали, всё, что мне надо делаю из консоли, чего не знаю гугл в помошь (и MC)
Баловство или нет - от задач зависит. Я б судовольствием ща купил бы вторую оранжу, поставил бы на ней вайн, куэму, да хоть черта лысого ))) и скайп. Держал бы включенной 24*7, отключил бы домашний телефон-радиотрубку от городского телефона, "подшаманил" бы к оранжу и и можете считать меня баловником)).
ПС. Заморгал оранж светодиодами как я хочу, порта указаные мной выше подтвердились. Но гдето рядом с зеленым на порту L есть чето важное)) При отладке немного нетуда писанул - оранж зависал замертво. Ребут помогал.
Ну как чего?! Там примеры есть, сразу их компилируете (см. WiringOP/examples/READMY.TXT), блинк к примеру, он на указаном GPIO начинает мигать. Запускаете получившееся под рутом, оно будет без расширения. Можна светодиод с резистором сунуть между этим пином и землей, или просто тестором убедится. И далее - вперед, "ломать" примеры, делать свои проекты. И тут обнаруживаете, что доступны не только функции виринга, но и абсолютно все что доступно в любой сишной проге под данную ОС: стандартный ввод-вывод, файлы, сеть, подключение сторонних библиотек....
Основные непреятности: 1. файл make, он определяет порядок сборки проекта, его надо ручками в редакторе самому править для своего проекта, требует знаний и умений, но для примеров он есть и для начала на его основе можна чего свое мелкими правками делать 2. откровенно дурной встроеный текстовый редактор nano, расписывать не буду столкнетесь - все поймете, как вариант решения - настраиваете самбой расшары и редактируете по сети. В общем было бы ИДЕ - не было бы этих проблем
???!!! У кого? Чего вдруг? Блинк компилируется в 8КБ, с сентября пишу все шо попало в один проект, там и ТСР сервер и графики и ввод с ЮСБ и серва и прямая работа с пином и фигзнает чего еще чего уже не помню - до 50КБ никак не добирусь.
Щас все запущено: (апача, самба, моя поделка и фиг знает еще чего там ОС держит)
???!!! У кого? Чего вдруг? Блинк компилируется в 8КБ, с сентября пишу все шо попало в один проект, там и ТСР сервер и графики и ввод с ЮСБ и серва и прямая работа с пином и фигзнает чего еще чего уже не помню - до 50КБ никак не добирусь.
Щас все запущено: (апача, самба, моя поделка и фиг знает еще чего там ОС держит)
нужна помощь.... Играюсь с WiringPI никак не могу понять распиновку, нашел контакты 0 и 1 это физические 27 и 28. №2 это физичиский №3. и чтото на всех схемках распиновки нигде не показано что есть что и как к ниму обращаться....
у кого есть картинка с распиновкой правельной для работы GPIO через WirngPI ?
Советы и трюки (Н3 конкретных / снижение потребления)
Недавние исследования показали, что доски Н3 работать как проводной узлах интернета вещей нужно гораздо меньше энергии по сравнению с малины ИП в такой же ситуации (активные сети Ethernet). Если вы хотите использовать свой Н3 устройство безголовый (сервер/iot) и волнует энергопотребление, то есть пару настроек, чтобы получить ваш совет быть более энергоэффективным, при использовании ядра наследие (никаких анализов еще с ветку):
Отключение интерфейс HDMI/ГПУ экономит ~200 МВт
Позволяющих временно договориться только быстрое соединение Ethernet на гигабитных способен доски экономит +350 МВт
Регулировка микросхем Тактовая частота на удивление еще один способ контролировать потребление (на NanoPi Нео, например, изменение драм между Тактовая частота 132 МГц и 672 МГц различия потреблении 470mW)
Ограничения максимальная Тактовая частота процессора поможет снизить максимальный расход (думаю о сценарии взбесились или что-то идет ужасно неправильно), то же самое относится и к ограничению количества активных ядер процессора
Выбирая доски с быстрой вместо Гигабитного Ethernet или отключение портов gbe на последнем, используя ethtool или ifconfig сохраняет не менее 150 МВт (конкретной плате)
теперь решил посмавить majordomo . все поставил и все запускается кроми цыклов
01:04 Алиса: main цикл остановлен.. exec цикл остановлен.. scheduler цикл остановлен.
но если прописать в терминале команду
exec /usr/bin/php /var/www/cycle.php
то все цыклы стартуют нормально и будут работать пока терминал не закроеш... и еще какое то время (к примеру 5 минут - и даже перезагрузка апельсинки не стопрорит цыклы)
права на www давал так -- sudo chmod -R 777 /var/www
Запуск основного цикла добавил в Cron -- sudo nano /etc/crontab -e
в общем напишу для тех кто будет после меня ставитьь мажордом
ставил по интрукции, все установилось и все работает.. дальше нужна настройка (есть правда одна проблемка -нет звука, думаю разберусь и потом добавлю отчет
https://www.youtube.com/watch?v=G0aUFUn-cHYhttps://www.youtube.com/watch?v=DSbWdV7Cg5khttp://majordomo.smartliving.ru/forum/viewtopic.php?f=3&t=3490&hilit=ubu...https://www.youtube.com/watch?v=IGsQQ14wvck&t=0s
На линукс ПК
sudo apt-get install ssh -y
устанавливаем PuTTy на свой ПК с сайта http://www.putty.org/
1. Становимся рутом, вводить при каждой новой сессии
sudo -i
2. Далее делаем обновления
apt-get update
apt-get upgrade -y
reboot
3. Устанавливаем MySQL и устанавливаем пароль который запомните
sudo -i
apt-get install mysql-server mysql-client -y
4. Установка WEB сервера
apt-get install apache2 apache2-utils -y
4.1 Правим конфиг Апача
nano /etc/apache2/sites-available/000-default.conf
находим строчку
DocumentRoot /var/www/html
и меняем там путь на
DocumentRoot /var/www
сохраняем и выходим (Ctrl-X далее Y (yes подтверждаем сохранение файла)
4.2 Редактируем конфиг апача
nano /etc/apache2/apache2.conf
Находим раздел
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
И меняем
AllowOverride None
на
AllowOverride All
В ТРЕХ МЕСТАХ!
Далее в конце файла добавляем строчку
ServerName localhost
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
4.3 Перезапускаем Апач командой
service apache2 restart
5. Устанавливаем PHP5
apt-get install php5-curl -y
5.2 Устанавливаем PHPMYADMIN:
apt-get install phpmyadmin -y
В процессе установки он попросит пароль для пользователя MySQL (который мы указали ранее) и новый пароль для подключения к phpmyadmin
Создадим ссылку в www на http://server/phpmyadmin
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
5.3 Далеее нам нужно отредактировать конфиг
nano /etc/php5/apache2/php.ini
находим строчку
short_open_tag = Off
и меняем ее на
short_open_tag = On
сохраняем и выходим (Ctrl-X далее Y (yes подтверждаем сохранение файла)
P.S: для более удобного поиска можно нажать Ctrl-W и вставить текст.
6. Включаем mod_rewrite
a2enmod rewrite
и делаем рестарт апача
service apache2 restart
6.2 Убираем нотификации в логах PHP
nano /etc/php5/apache2/php.ini
Находим строчку
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
и меняем её на
error_reporting = E_ALL & ~E_NOTICE
далее находим строчки
max_execution_time 30 меняем на max_execution_time 90
max_input_time 60 меняем на max_input_time 180
post_max_size 8M меняем на post_max_size 200M
upload_max_filesize 2M меняем на upload_max_filesize 50M
max_file_uploads 20 меняем на max_file_uploads 150
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
6.3 Тут тоже самое как и в предыдущем файле
nano /etc/php5/cli/php.ini
Находим строчку
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
и меняем её на
error_reporting = E_ALL & ~E_NOTICE
max_execution_time с 30 меняем на 90
max_input_time поменяем с 60 на 180
post_max_size меняем с 8M на 200M
upload_max_filesize меняем с 2M на 50M
max_file_uploads меняем с 20 на 150
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
Обязательно перезапускаем Апач.
service apache2 restart
7. Устанавливаем MajorDoMo
mkdir /home/majordomo
Далее
cd /home/majordomo
Далее
wget http://majordomo.smartliving.ru/download/_majordomo_linux_100b.tar.gz
Далее
tar xvfz _majordomo_linux_100b.tar.gz
Далее
cp -rp /home/majordomo/html/* /var/www
Далее
cp -rp /home/majordomo/html/.htaccess /var/www
8. Меняем права доступа к файлам по принципу: всем-всё.
chown -R www-data:www-data /var/www
usermod -a -G audio www-data
Проверяем звук
cat /etc/group | grep audio
должно быть что то типа:
audio:x:29:pulse,www-data
9. Создание базы данных
9.1 Создаем пустую БД с названием db_terminal.
Заходим по адресу http://majordomo_IP/phpmyadmin
Создаем базу данных db_terminal сравнение выбираем utf8-general-ci
Заходим в нее и находим вкладку Импорт
Далее импортируем в нее данные из файла db_terminal.sql (что скачали в архиве _majordomo_linux_100b.tar.gz)
Потом опять заходим в базу находим вкладку привилегии и добавляем нового пользователя
например - major, пароль 1234qwe (указать свой) хост укажем localhost,
Выберем в "База данных для пользователя" Выставить полные привилегии на базу данных "db_terminal"
Чуть ниже будет раздел "Глобальные привилегии (Отметить все / Снять выделение)" жмем Отметить все далее ОК
9.2 Правим основной конфиг.
nano /var/www/config.php
находим в самом начале
Define('DB_HOST', 'localhost');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'major');
Define('DB_PASSWORD', '1234qwe');
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
10. Для полноценной работы системы осталось запустить циклы
Создаем конфигурационый фал majordomo.conf
nano /etc/init/majordomo.conf
Вписываем скрипт
description "MajorDoMo"
author "http://smartliving.ru"
start on runlevel [2345]
stop on runlevel [!2345]
console none
respawn
post-start script
echo "`date` : $UPSTART_JOB started" >> /var/www/debmes/$UPSTART_JOB.log
end script
exec /usr/bin/php /var/www/cycle.php
post-stop script
echo "`date` : $UPSTART_JOB stoped" >> /var/www/debmes/$UPSTART_JOB.log
end script
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
После этого можно запускать и останавливать главный цикл без перезагрузок ОС.
sudo start majordomo
sudo stop majordomo
11. Установим медиа
Для проговаривания голосом:
apt-get install mplayer -y
Для проигрывания музыки
apt-get install vlc -y
Автозапуск
crontab -e -u User
в конец:
@reboot vlc -I http
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
12. После наших махинаций делаем reboot :)
13. Все, теперь вы можете зайти на веб интерфейс Majordomo
http://majordomo_IP/ или http://localhost/
//////////////////////////////////
алее необходимо создать файл описание сервиса для запуска основного цикла системы
Код:
sudo nano /etc/systemd/system/majordomo.service
С содержанием:
Код:
[Unit]
Description=MajorDoMo
[Service]
Requires=mysql.service
Requires=apache2.service
Type=simple
WorkingDirectory=/var/www
ExecStart=/usr/bin/php /var/www/cycle.php
Restart=always
[Install]
WantedBy=multi-user.target
////////
Установка почти завершена! Обновляем и перезапускаем службы
Код:
sudo systemctl daemon-reload
sudo apache2ctl restart
sudo service mysql restart
Добавляем главный цикл системы в автозагрузку
Код:
sudo systemctl enable majordomo
Осталось только запустить основной цикл системы:
Код:
sudo systemctl start majordomo
в общем напишу для тех кто будет после меня ставитьь мажордом
ставил по интрукции, все установилось и все работает.. дальше нужна настройка (есть правда одна проблемка -нет звука, думаю разберусь и потом добавлю отчет
www.youtube.com/watch?v=G0aUFUn-cHYwww.youtube.com/watch?v=DSbWdV7Cg5kwww.majordomo.smartliving.ru/forum/viewtopic.php?f=3&t=3490&hilit=ubuntu+16&start=10www.youtube.com/watch?v=IGsQQ14wvck&t=0s
На линукс ПК
sudo apt-get install ssh -y
устанавливаем PuTTy на свой ПК с сайта http://www.putty.org/
1. Становимся рутом, вводить при каждой новой сессии
sudo -i
2. Далее делаем обновления
apt-get update
apt-get upgrade -y
reboot
3. Устанавливаем MySQL и устанавливаем пароль который запомните
sudo -i
apt-get install mysql-server mysql-client -y
4. Установка WEB сервера
apt-get install apache2 apache2-utils -y
4.1 Правим конфиг Апача
nano /etc/apache2/sites-available/000-default.conf
находим строчку
DocumentRoot /var/www/html
и меняем там путь на
DocumentRoot /var/www
сохраняем и выходим (Ctrl-X далее Y (yes подтверждаем сохранение файла)
4.2 Редактируем конфиг апача
nano /etc/apache2/apache2.conf
Находим раздел
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
И меняем
AllowOverride None
на
AllowOverride All
В ТРЕХ МЕСТАХ!
Далее в конце файла добавляем строчку
ServerName localhost
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
4.3 Перезапускаем Апач командой
service apache2 restart
5. Устанавливаем PHP5
apt-get install php5-curl -y
5.2 Устанавливаем PHPMYADMIN:
apt-get install phpmyadmin -y
В процессе установки он попросит пароль для пользователя MySQL (который мы указали ранее) и новый пароль для подключения к phpmyadmin
Создадим ссылку в www на http://server/phpmyadmin
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
5.3 Далеее нам нужно отредактировать конфиг
nano /etc/php5/apache2/php.ini
находим строчку
short_open_tag = Off
и меняем ее на
short_open_tag = On
сохраняем и выходим (Ctrl-X далее Y (yes подтверждаем сохранение файла)
P.S: для более удобного поиска можно нажать Ctrl-W и вставить текст.
6. Включаем mod_rewrite
a2enmod rewrite
и делаем рестарт апача
service apache2 restart
6.2 Убираем нотификации в логах PHP
nano /etc/php5/apache2/php.ini
Находим строчку
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
и меняем её на
error_reporting = E_ALL & ~E_NOTICE
далее находим строчки
max_execution_time 30 меняем на max_execution_time 90
max_input_time 60 меняем на max_input_time 180
post_max_size 8M меняем на post_max_size 200M
upload_max_filesize 2M меняем на upload_max_filesize 50M
max_file_uploads 20 меняем на max_file_uploads 150
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
6.3 Тут тоже самое как и в предыдущем файле
nano /etc/php5/cli/php.ini
Находим строчку
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
и меняем её на
error_reporting = E_ALL & ~E_NOTICE
max_execution_time с 30 меняем на 90
max_input_time поменяем с 60 на 180
post_max_size меняем с 8M на 200M
upload_max_filesize меняем с 2M на 50M
max_file_uploads меняем с 20 на 150
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
Обязательно перезапускаем Апач.
service apache2 restart
7. Устанавливаем MajorDoMo
mkdir /home/majordomo
Далее
cd /home/majordomo
Далее
wget http://majordomo.smartliving.ru/download/_majordomo_linux_100b.tar.gz
Далее
tar xvfz _majordomo_linux_100b.tar.gz
Далее
cp -rp /home/majordomo/html/* /var/www
Далее
cp -rp /home/majordomo/html/.htaccess /var/www
8. Меняем права доступа к файлам по принципу: всем-всё.
chown -R www-data:www-data /var/www
usermod -a -G audio www-data
Проверяем звук
cat /etc/group | grep audio
должно быть что то типа:
audio:x:29:pulse,www-data
9. Создание базы данных
9.1 Создаем пустую БД с названием db_terminal.
Заходим по адресу http://majordomo_IP/phpmyadmin
Создаем базу данных db_terminal сравнение выбираем utf8-general-ci
Заходим в нее и находим вкладку Импорт
Далее импортируем в нее данные из файла db_terminal.sql (что скачали в архиве _majordomo_linux_100b.tar.gz)
Потом опять заходим в базу находим вкладку привилегии и добавляем нового пользователя
например - major, пароль 1234qwe (указать свой) хост укажем localhost,
Выберем в "База данных для пользователя" Выставить полные привилегии на базу данных "db_terminal"
Чуть ниже будет раздел "Глобальные привилегии (Отметить все / Снять выделение)" жмем Отметить все далее ОК
9.2 Правим основной конфиг.
nano /var/www/config.php
находим в самом начале
Define('DB_HOST', 'localhost');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'major');
Define('DB_PASSWORD', '1234qwe');
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
10. Для полноценной работы системы осталось запустить циклы
Создаем конфигурационый фал majordomo.conf
nano /etc/init/majordomo.conf
Вписываем скрипт
description "MajorDoMo"
author "http://smartliving.ru"
start on runlevel [2345]
stop on runlevel [!2345]
console none
respawn
post-start script
echo "`date` : $UPSTART_JOB started" >> /var/www/debmes/$UPSTART_JOB.log
end script
exec /usr/bin/php /var/www/cycle.php
post-stop script
echo "`date` : $UPSTART_JOB stoped" >> /var/www/debmes/$UPSTART_JOB.log
end script
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
После этого можно запускать и останавливать главный цикл без перезагрузок ОС.
sudo start majordomo
sudo stop majordomo
11. Установим медиа
Для проговаривания голосом:
apt-get install mplayer -y
Для проигрывания музыки
apt-get install vlc -y
Автозапуск
crontab -e -u User
в конец:
@reboot vlc -I http
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
12. После наших махинаций делаем reboot :)
13. Все, теперь вы можете зайти на веб интерфейс Majordomo
http://majordomo_IP/ или http://localhost/
//////////////////////////////////
алее необходимо создать файл описание сервиса для запуска основного цикла системы
Код:
sudo nano /etc/systemd/system/majordomo.service
С содержанием:
Код:
[Unit]
Description=MajorDoMo
[Service]
Requires=mysql.service
Requires=apache2.service
Type=simple
WorkingDirectory=/var/www
ExecStart=/usr/bin/php /var/www/cycle.php
Restart=always
[Install]
WantedBy=multi-user.target
////////
Установка почти завершена! Обновляем и перезапускаем службы
Код:
sudo systemctl daemon-reload
sudo apache2ctl restart
sudo service mysql restart
Добавляем главный цикл системы в автозагрузку
Код:
sudo systemctl enable majordomo
Осталось только запустить основной цикл системы:
Код:
sudo systemctl start majordomo
в общем напишу для тех кто будет после меня ставитьь мажордом
ставил по интрукции, все установилось и все работает.. дальше нужна настройка (есть правда одна проблемка -нет звука, думаю разберусь и потом добавлю отчет
https://www.youtube.com/watch?v=G0aUFUn-cHYhttps://www.youtube.com/watch?v=DSbWdV7Cg5k
http://majordomo.smartliving.ru/forum/viewtopic.php?f=3&t=3490&hilit=ubuntu+16&start=10https://www.youtube.com/watch?v=IGsQQ14wvck&t=0s
На линукс ПК
sudo apt-get install ssh -y
устанавливаем PuTTy на свой ПК с сайта http://www.putty.org/
1. Становимся рутом, вводить при каждой новой сессии
sudo -i
2. Далее делаем обновления
apt-get update
apt-get upgrade -y
reboot
3. Устанавливаем MySQL и устанавливаем пароль который запомните
sudo -i
apt-get install mysql-server mysql-client -y
4. Установка WEB сервера
apt-get install apache2 apache2-utils -y
4.1 Правим конфиг Апача
nano /etc/apache2/sites-available/000-default.conf
находим строчку
DocumentRoot /var/www/html
и меняем там путь на
DocumentRoot /var/www
сохраняем и выходим (Ctrl-X далее Y (yes подтверждаем сохранение файла)
4.2 Редактируем конфиг апача
nano /etc/apache2/apache2.conf
Находим раздел
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
И меняем
AllowOverride None
на
AllowOverride All
В ТРЕХ МЕСТАХ!
Далее в конце файла добавляем строчку
ServerName localhost
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
4.3 Перезапускаем Апач командой
service apache2 restart
5. Устанавливаем PHP5
apt-get install php5-curl -y
5.2 Устанавливаем PHPMYADMIN:
apt-get install phpmyadmin -y
В процессе установки он попросит пароль для пользователя MySQL (который мы указали ранее) и новый пароль для подключения к phpmyadmin
Создадим ссылку в www на http://server/phpmyadmin
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
5.3 Далеее нам нужно отредактировать конфиг
nano /etc/php5/apache2/php.ini
находим строчку
short_open_tag = Off
и меняем ее на
short_open_tag = On
сохраняем и выходим (Ctrl-X далее Y (yes подтверждаем сохранение файла)
P.S: для более удобного поиска можно нажать Ctrl-W и вставить текст.
6. Включаем mod_rewrite
a2enmod rewrite
и делаем рестарт апача
service apache2 restart
6.2 Убираем нотификации в логах PHP
nano /etc/php5/apache2/php.ini
Находим строчку
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
и меняем её на
error_reporting = E_ALL & ~E_NOTICE
далее находим строчки
max_execution_time 30 меняем на max_execution_time 90
max_input_time 60 меняем на max_input_time 180
post_max_size 8M меняем на post_max_size 200M
upload_max_filesize 2M меняем на upload_max_filesize 50M
max_file_uploads 20 меняем на max_file_uploads 150
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
6.3 Тут тоже самое как и в предыдущем файле
nano /etc/php5/cli/php.ini
Находим строчку
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
и меняем её на
error_reporting = E_ALL & ~E_NOTICE
max_execution_time с 30 меняем на 90
max_input_time поменяем с 60 на 180
post_max_size меняем с 8M на 200M
upload_max_filesize меняем с 2M на 50M
max_file_uploads меняем с 20 на 150
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
Обязательно перезапускаем Апач.
service apache2 restart
7. Устанавливаем MajorDoMo
mkdir /home/majordomo
Далее
cd /home/majordomo
Далее
wget http://majordomo.smartliving.ru/download/_majordomo_linux_100b.tar.gz
Далее
tar xvfz _majordomo_linux_100b.tar.gz
Далее
cp -rp /home/majordomo/html/* /var/www
Далее
cp -rp /home/majordomo/html/.htaccess /var/www
8. Меняем права доступа к файлам по принципу: всем-всё.
chown -R www-data:www-data /var/www
usermod -a -G audio www-data
Проверяем звук
cat /etc/group | grep audio
должно быть что то типа:
audio:x:29:pulse,www-data
9. Создание базы данных
9.1 Создаем пустую БД с названием db_terminal.
Заходим по адресу http://majordomo_IP/phpmyadmin
Создаем базу данных db_terminal сравнение выбираем utf8-general-ci
Заходим в нее и находим вкладку Импорт
Далее импортируем в нее данные из файла db_terminal.sql (что скачали в архиве _majordomo_linux_100b.tar.gz)
Потом опять заходим в базу находим вкладку привилегии и добавляем нового пользователя
например - major, пароль 1234qwe (указать свой) хост укажем localhost,
Выберем в "База данных для пользователя" Выставить полные привилегии на базу данных "db_terminal"
Чуть ниже будет раздел "Глобальные привилегии (Отметить все / Снять выделение)" жмем Отметить все далее ОК
9.2 Правим основной конфиг.
nano /var/www/config.php
находим в самом начале
Define('DB_HOST', 'localhost');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'major');
Define('DB_PASSWORD', '1234qwe');
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
10. Для полноценной работы системы осталось запустить циклы
Создаем конфигурационый фал majordomo.conf
nano /etc/init/majordomo.conf
Вписываем скрипт
description "MajorDoMo"
author "http://smartliving.ru"
start on runlevel [2345]
stop on runlevel [!2345]
console none
respawn
post-start script
echo "`date` : $UPSTART_JOB started" >> /var/www/debmes/$UPSTART_JOB.log
end script
exec /usr/bin/php /var/www/cycle.php
post-stop script
echo "`date` : $UPSTART_JOB stoped" >> /var/www/debmes/$UPSTART_JOB.log
end script
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
После этого можно запускать и останавливать главный цикл без перезагрузок ОС.
sudo start majordomo
sudo stop majordomo
11. Установим медиа
Для проговаривания голосом:
apt-get install mplayer -y
Для проигрывания музыки
apt-get install vlc -y
Автозапуск
crontab -e -u User
в конец:
@reboot vlc -I http
сохраняем и выходим (Ctrl-X далее Y (yes подтвержадем сохранение файла)
12. После наших махинаций делаем reboot :)
13. Все, теперь вы можете зайти на веб интерфейс Majordomo
http://majordomo_IP/ или http://localhost/
//////////////////////////////////
алее необходимо создать файл описание сервиса для запуска основного цикла системы
Код:
sudo nano /etc/systemd/system/majordomo.service
С содержанием:
Код:
[Unit]
Description=MajorDoMo
[Service]
Requires=mysql.service
Requires=apache2.service
Type=simple
WorkingDirectory=/var/www
ExecStart=/usr/bin/php /var/www/cycle.php
Restart=always
[Install]
WantedBy=multi-user.target
////////
Установка почти завершена! Обновляем и перезапускаем службы
Код:
sudo systemctl daemon-reload
sudo apache2ctl restart
sudo service mysql restart
Добавляем главный цикл системы в автозагрузку
Код:
sudo systemctl enable majordomo
Осталось только запустить основной цикл системы:
Код:
sudo systemctl start majordomo
куда она такая нужна? на какие задачи? обычная PC меня по всем параметрам устраивает
У меня Малинка на телевизоре висит. Интернет обозреваю, IP ТВ смотрю, иногда фильмы скачанные из инета в HD качестве. Справляется нормально. Не шумит, электричества почти не жрет. Выключаю редко, включена даже когда не пользуюсь.
Пока полностью не разобрался (некогда), но КОДИ - классная вещь. Управляется и от пульта телевизора, т.е. можно даже не подключать клавиатуру и мышку.
в том то и дело, что в качестве мультимедия плейера дешевле купить готовую коробочку в теже деньги будет и сам плейер и корпус и блок питания и ПДУ................
Так неинтересно..... Готовое все можно купить. А мы покупаем всякие детали и запчасти :)
Так неинтересно..... Готовое все можно купить. А мы покупаем всякие детали и запчасти :)
тогда будьте последовательны - начните со сборки телевизора из деталей))
если серъезно - допускаю, что где то мощный миниписи и возможно 64-х битный нужен. вот и любопытно узнать в каких задачах. те задачи под которые проще купить готовое решение как раз не интересно
................. те задачи под которые проще купить готовое решение как раз не интересно
Я ардуинками всякими балуюсь ради забавы, а не для того, чтобв сделать какое-то решение ради решения. Смотрел недавно одним глазом какую-то передачу типа "Школа ремонта". Там в ванной применили готовое решение - управление теплым полом по интернету из любой точки мира. Отдыхаешь, например, в Турции, лежишь на пляже и включаешь и выключаешь полы :).
"гламурненькие"
Фубля.. ну и слово ж Вы нашли для графического представления изменения величины. Еще с айфончика няшкой со стразиками осталось.. Пока писал - чуть не проблевался. Только хард! ;)
вот что у меня в терминале последнее вылезло (с верху есть еще строки но ошибок нет)
#392 в общем жму на ентер и терминал не загружается, ничего не происходит.
"гламурненькие"
Фубля.. ну и слово ж Вы нашли для графического представления изменения величины. Еще с айфончика няшкой со стразиками осталось.. Пока писал - чуть не проблевался. Только хард! ;)
...эта реакция и ожидалась )))
Но воще, все эти понты делаются восновно на JS. а оно совсем ме сложное и с SVG великолепно интегрируется. Забавный пример - http://bl.ocks.org/KoGor/8163268 . В том собственно вся прелесть что SVG-файл (ну и XML в общем тоже) с одной стороны - просто текст в который мы "долепливаем" данные подлежащие визуализации, а с другой стороны - часть нехилой веб технологии и все её возможности оказываются доступны. Причем без лишних телодвижений и сущностей, в т.ч. особенно сторонних, не подконтрольных нам.
Коллеги, поскажите кто все таки знает как запустить терминал через UART0 ? подключил все правильно вроди, видно что грузится и потом останавливается загрузка , курсор моргает на новой строке и не на что не реагирует... ентер жал много раз, что делать - совет плиз.)))
вот кстати то что видно в терминале при старте миниПК, в начале есть один немпонятный варнинг
Похоже что сыпятся только логи загрузчика. Терминал наверняка нужно настроить
вот знать бы еще как и где, было бы замечательно. не подскажете?
Коллеги, поскажите кто все таки знает как запустить терминал через UART0 ? подключил все правильно вроди, видно что грузится и потом останавливается загрузка , курсор моргает на новой строке и не на что не реагирует... ентер жал много раз, что делать - совет плиз.)))
вот кстати то что видно в терминале при старте миниПК, в начале есть один немпонятный варнинг
Перезалейте ОБРАЗ, у вас файловая не замонтировалась, пишет же что ошибки
я могу подключиться по ssh. все работает отлично
хочу подлючиться к плате по uart, не получается... думаю в настройках что-то.
нашел похожую тему http://dietpi.com/phpbb/viewtopic.php?f=12&t=417&p=1825&hilit=uart#p1825
вот нашел похоже решение https://github.com/Fourdee/DietPi/issues/343
вот что пишут...
(Если пользователи по-прежнему требуют последовательной консоли, они могут установить следующие в dietpi.txt до загрузки. Затем DietPi позволит последовательной консоли в 1-ом периоде:
Пользователи могут также включить последовательную консоль через
dietpi-config
> дополнительно.)вечером попробую запустить, отпишусь
кстати я установл эту сборку DietPi и очень доволен ей. все работает, настройка простая, есть файл в котором можно указать прграммы которые установятся при первом запуске
Доковырялся я до кнопки. Висит на порту L бит 3. Это нашел у глубинах инета. Но оказалось она даже не сконфигурирована на ввод.
Код.
При нажатии выдает ноль. В общем очень обычная кнопка. Теперь ИК порт на очереди (про лирк в курсе, не напрягайтесь;) он вроде на порту В пин 4. Кстати остальное GPIO, которые на штырьках двухрядных - часть порта G. Там много "вкусного", включая прерывания ;)
В процессе поиска обратил внимание что часть пинов порта L очень даже настроена и сконфигурирована, для чегото задействована. Интересно для чего. По идее, там гдето есть светодиоды что на плате запаяны. Жаль нет описания.
ПС. Зато есть fex-файл. Например здесь https://github.com/linux-sunxi/sunxi-boards/blob/master/sys_config/h3/xunlong_orange_pi_pc.fex А в нем есть нужное
Позже попробую поморгать.
Мне не понравилась DietPi именно из-за её конфигуратора, видимо для пользователей окошек делали, всё, что мне надо делаю из консоли, чего не знаю гугл в помошь (и MC)
Мне не понравилась DietPi именно из-за её конфигуратора, видимо для пользователей окошек делали, всё, что мне надо делаю из консоли, чего не знаю гугл в помошь (и MC)
так я тоже через термина работаю, иксы не ставил
Может кому интересно. Wine заработал. http://orangepi.pp.ua/index.php/topic,696.msg4584.html#msg4584
windows x86 на арм :)
Может кому интересно. Wine заработал. http://orangepi.pp.ua/index.php/topic,696.msg4584.html#msg4584
сами пробовали апустить?
//windows x86 на арм :)
Через qemu разумеется. Сам не пробовал, только удивился факту.
//windows x86 на арм :)
Через qemu разумеется. Сам не пробовал, только удивился факту.
Думаю, что баловство это. На Малинке Raspbian тормознее идет, чем Win7 на простеньком ноуте.
Баловство или нет - от задач зависит. Я б судовольствием ща купил бы вторую оранжу, поставил бы на ней вайн, куэму, да хоть черта лысого ))) и скайп. Держал бы включенной 24*7, отключил бы домашний телефон-радиотрубку от городского телефона, "подшаманил" бы к оранжу и и можете считать меня баловником)).
ПС. Заморгал оранж светодиодами как я хочу, порта указаные мной выше подтвердились. Но гдето рядом с зеленым на порту L есть чето важное)) При отладке немного нетуда писанул - оранж зависал замертво. Ребут помогал.
Вотиззис?! Мать их! Чего чипы криво впаяны ;)
https://ru.aliexpress.com/item/New-Orange-Pi-PC-2-H5-64bit-Support-the-Lubuntu-linux-and-android-mini-PC-Beyond/32761481418.html?aff_platform=aaf&cpt=1485125267116&sk=VnYZvQVf&aff_trace_key=1f28e76d2a834151b2d592a3677e2758-1485125267116-08502-VnYZvQVf
Новая тема, или здесь обсуждаем?
тут конечно, зачем плодить
кроми проца вроди все то же самое что и у моей PI PC
хочу поковырять GPIO попробовать UART и не могу найти толковой инструкции с подробным описанием что делать.
WiringPi установил, а дальше хз что и как...
Ну как чего?! Там примеры есть, сразу их компилируете (см. WiringOP/examples/READMY.TXT), блинк к примеру, он на указаном GPIO начинает мигать. Запускаете получившееся под рутом, оно будет без расширения. Можна светодиод с резистором сунуть между этим пином и землей, или просто тестором убедится. И далее - вперед, "ломать" примеры, делать свои проекты. И тут обнаруживаете, что доступны не только функции виринга, но и абсолютно все что доступно в любой сишной проге под данную ОС: стандартный ввод-вывод, файлы, сеть, подключение сторонних библиотек....
Основные непреятности: 1. файл make, он определяет порядок сборки проекта, его надо ручками в редакторе самому править для своего проекта, требует знаний и умений, но для примеров он есть и для начала на его основе можна чего свое мелкими правками делать 2. откровенно дурной встроеный текстовый редактор nano, расписывать не буду столкнетесь - все поймете, как вариант решения - настраиваете самбой расшары и редактируете по сети. В общем было бы ИДЕ - не было бы этих проблем
Памяти не маловато?
???!!! У кого? Чего вдруг? Блинк компилируется в 8КБ, с сентября пишу все шо попало в один проект, там и ТСР сервер и графики и ввод с ЮСБ и серва и прямая работа с пином и фигзнает чего еще чего уже не помню - до 50КБ никак не добирусь.
Щас все запущено: (апача, самба, моя поделка и фиг знает еще чего там ОС держит)
Used: 192.14MB (19.20%) Available: 808.65MB Total: 1000.79MB
Так что про память вобще не вспоминаю.
???!!! У кого? Чего вдруг? Блинк компилируется в 8КБ, с сентября пишу все шо попало в один проект, там и ТСР сервер и графики и ввод с ЮСБ и серва и прямая работа с пином и фигзнает чего еще чего уже не помню - до 50КБ никак не добирусь.
Щас все запущено: (апача, самба, моя поделка и фиг знает еще чего там ОС держит)
Used: 192.14MB (19.20%) Available: 808.65MB Total: 1000.79MB
Так что про память вобще не вспоминаю.
Битрикс не пробовали запускать?
Битрикс - это куда? Гугл находит чегото такое в связке с 1С. Я не по этим делам.
Это лучшая СМS всех времён и народов, если нам 1C не врут )))инжинкс + апач, я для малых устройств использовал lighthttpd, работает реактивно!
всем привет!
нужна помощь.... Играюсь с WiringPI никак не могу понять распиновку, нашел контакты 0 и 1 это физические 27 и 28. №2 это физичиский №3. и чтото на всех схемках распиновки нигде не показано что есть что и как к ниму обращаться....
у кого есть картинка с распиновкой правельной для работы GPIO через WirngPI ?
https://www.google.ru/search?q=wiring+raspberry+pi+%D1%80%D0%B0%D1%81%D0...
у кого есть картинка с распиновкой правельной для работы GPIO через WirngPI ?
Я вот этой пользуюсь. http://arduino.ru/forum/otvlechennye-temy/orange-pi-one-nuzhen-start?page=5#comment-245780
Пин 0 вроде как не рабочий. По той же ссылке об этом есть подробней, не только 0.
спасибо за ссылки!
я чтото совсем застрял с COM портом, на питоне вроди как бы и работает но реально он тормозной, да и мусор какойто валиться постоянно
в итоге решил искать что-то другое, посматриваю на С++ исполнение вот чтото нашел даже http://www.cyberforum.ru/c-linux/thread1448079.html но в итоге незнаю как и что делать чтобы заработало
Всем привет, теперь установил армбиан
вот кое что интересное нешел
взято тут https://docs.armbian.com/Hardware_Allwinner-H3/
Советы и трюки (Н3 конкретных / снижение потребления)
Недавние исследования показали, что доски Н3 работать как проводной узлах интернета вещей нужно гораздо меньше энергии по сравнению с малины ИП в такой же ситуации (активные сети Ethernet). Если вы хотите использовать свой Н3 устройство безголовый (сервер/iot) и волнует энергопотребление, то есть пару настроек, чтобы получить ваш совет быть более энергоэффективным, при использовании ядра наследие (никаких анализов еще с ветку):
ethtool
илиifconfig
сохраняет не менее 150 МВт (конкретной плате)всем привет, все дресерую свою апельсинку :)))
теперь решил посмавить majordomo . все поставил и все запускается кроми цыклов
но если прописать в терминале команду
то все цыклы стартуют нормально и будут работать пока терминал не закроеш... и еще какое то время (к примеру 5 минут - и даже перезагрузка апельсинки не стопрорит цыклы)
права на www давал так -- sudo chmod -R 777 /var/www
Запуск основного цикла добавил в Cron -- sudo nano /etc/crontab -e
добавил строки -- @reboot /usr/bin/php /var/www/cycle.php
А так-же Положил конфигурационый фал majordomo.conf в каталог --- sudo nano /etc/init/majordomo.conf
кто сталкивался с такой проблемой ??
или кто устанавливал мажордом подскажите пожалуйсто....
ПС. заранее благодарен
в общем напишу для тех кто будет после меня ставитьь мажордом
ставил по интрукции, все установилось и все работает.. дальше нужна настройка (есть правда одна проблемка -нет звука, думаю разберусь и потом добавлю отчет
в общем напишу для тех кто будет после меня ставитьь мажордом
ставил по интрукции, все установилось и все работает.. дальше нужна настройка (есть правда одна проблемка -нет звука, думаю разберусь и потом добавлю отчет
в общем напишу для тех кто будет после меня ставитьь мажордом
ставил по интрукции, все установилось и все работает.. дальше нужна настройка (есть правда одна проблемка -нет звука, думаю разберусь и потом добавлю отчет
почему мажордом? делали сравнение?
по моему опенхаб значительно продвинутей, лидер сейчас среди опенсорса
Про опенхаб ничего не знаю, почитаю и посмотрю как и что, может заменю
64-битный апельсин.
На али уже продают по 1700 руб.
64-битный апельсин.
На али уже продают по 1700 руб.
Интересно, а под samsung матрицу к примеру SyncMaster SA550 LCD разъем подойдёт? Тогда можно бы модифицировать оного ))) за недорого, уж очень похож
64-битный апельсин.
...................................
На али уже продают по 1700 руб.
Смотря какую. Третью вряд ли. Ядра и их количество одинаковые, памяти столько же. Предыдущих малинок скорее всего переплевывает.
куда она такая нужна? на какие задачи? обычная PC меня по всем параметрам устраивает
куда она такая нужна? на какие задачи? обычная PC меня по всем параметрам устраивает
Пока полностью не разобрался (некогда), но КОДИ - классная вещь. Управляется и от пульта телевизора, т.е. можно даже не подключать клавиатуру и мышку.
Пока полностью не разобрался (некогда), но КОДИ - классная вещь. Управляется и от пульта телевизора, т.е. можно даже не подключать клавиатуру и мышку.
в том то и дело, что в качестве мультимедия плейера дешевле купить готовую коробочку в теже деньги будет и сам плейер и корпус и блок питания и ПДУ
апельсинка для этого точно не лучший выбор
в том то и дело, что в качестве мультимедия плейера дешевле купить готовую коробочку в теже деньги будет и сам плейер и корпус и блок питания и ПДУ................
Так неинтересно..... Готовое все можно купить. А мы покупаем всякие детали и запчасти :)
тогда будьте последовательны - начните со сборки телевизора из деталей))
если серъезно - допускаю, что где то мощный миниписи и возможно 64-х битный нужен. вот и любопытно узнать в каких задачах. те задачи под которые проще купить готовое решение как раз не интересно
................. те задачи под которые проще купить готовое решение как раз не интересно
Даже для такой фигни есть готовое решение.
дело личное, ктож помешает вам собрать свой телевизор)
Как кто? Конечно запретит Клапауций