Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.07.2014, 20:53   #1
first-leon
Junior Member
 
Регистрация: 07.06.2014
Сообщений: 16
Вес репутации: 0
first-leon is an unknown quantity at this point
По умолчанию Многопоточность для Lua

Всем привет.
Последнее время начал пробовать свои силы в работы с "CyberWRT+Arduino".
На роутере скрипты пишу на Lua.
Возникла задача написать многопоточное приложение на Lua.
Для этого пришлось найти и собрать пакет с lualanes.
Возможно кому то тоже понадобится: тут описал и привел тестовый пример, тут лежит собранный для CyberWRT пакет.

Последний раз редактировалось first-leon; 23.07.2014 в 11:40.
first-leon вне форума   Ответить с цитированием
Старый 22.07.2014, 20:56   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многопоточность для Lua

А у Вас прошивка CyberWrt какой версии?
Если не против я могу добавить в репозиторий CyberWrt
Admin вне форума   Ответить с цитированием
Старый 23.07.2014, 06:55   #3
first-leon
Junior Member
 
Регистрация: 07.06.2014
Сообщений: 16
Вес репутации: 0
first-leon is an unknown quantity at this point
По умолчанию Re: Многопоточность для Lua

Тестировал на версии:
# uname -a
Linux CyberWrt 3.10.4 #1 Mon Nov 18 00:53:16 MSK 2013 mips GNU/Linux

Да, добавляйте в репозиторий.
first-leon вне форума   Ответить с цитированием
Старый 23.07.2014, 09:51   #4
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многопоточность для Lua

А названия пакетов не подскажете?
lualanes ?
Admin вне форума   Ответить с цитированием
Старый 23.07.2014, 11:40   #5
first-leon
Junior Member
 
Регистрация: 07.06.2014
Сообщений: 16
Вес репутации: 0
first-leon is an unknown quantity at this point
По умолчанию Re: Многопоточность для Lua

Да, lualanes.
На собранные пакеты ссылку поправил
first-leon вне форума   Ответить с цитированием
Старый 23.07.2014, 11:52   #6
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многопоточность для Lua

А описание пакета и его MD5 хеш есть?
Admin вне форума   Ответить с цитированием
Старый 23.07.2014, 17:44   #7
first-leon
Junior Member
 
Регистрация: 07.06.2014
Сообщений: 16
Вес репутации: 0
first-leon is an unknown quantity at this point
По умолчанию Re: Многопоточность для Lua

Обновил пакет (добавил описание). Добавил md5

Описание: "Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 and 5.2."
MD5: e3a29125c6632a44129ba18ebbef4a36 lualanes_3.9.4-1_ar71xx.ipk
first-leon вне форума   Ответить с цитированием
Старый 23.07.2014, 18:41   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многопоточность для Lua

А более подробного описания нет?

Package: хххх
Version: хх
Depends: хххххх
Source: хххххххххх
SourceFile: ххххххх
SourceURL: хххххх
Section: ххх
Maintainer: хххххх
Architecture: ar71xx
Installed-Size: хххх
Filename: lualanes_3.9.4-1_ar71xx.ipk
Size: хххх
MD5: e3a29125c6632a44129ba18ebbef4a36
Description: Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 and 5.2.
Admin вне форума   Ответить с цитированием
Старый 23.07.2014, 19:09   #9
first-leon
Junior Member
 
Регистрация: 07.06.2014
Сообщений: 16
Вес репутации: 0
first-leon is an unknown quantity at this point
По умолчанию Re: Многопоточность для Lua

Ну она в пакете есть...

Package: lualanes
SourceFile: v3.9.4.tar.gz
SourceURL: https://github.com/LuaLanes/lanes/archive/
Maintainer: Vladimir Malyutin <[email protected]>
Version: 3.9.4-1
Depends: libc, lua, luac, liblua, libpthread
Source: package/lualanes
Section: lang
Installed-Size: 37942
Description: Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 and 5.2.
Architecture: ar71xx
Filename: lualanes_3.9.4-1_ar71xx.ipk
Size: 38656
MD5: e3a29125c6632a44129ba18ebbef4a36

Куда эта информация уходит потом? Она разве не автоматически из пакета вытаскивается в файл Packages?

Последний раз редактировалось first-leon; 23.07.2014 в 19:12.
first-leon вне форума   Ответить с цитированием
Старый 23.07.2014, 19:54   #10
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многопоточность для Lua

Возможно что существуют такие скрипты, но на обычном FTP сервере нужно самому добавлять в фаил Packages
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:52. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика