Temat: Czytanie QR code na openwrt

Witam,

Mam wpiętą kamere do openwrt (przez sterownik SPCA) i chciałbym aby po podłożeniu qr codu pod kamere wywoływany był mój skrypt basha. Czy istnieje do tego gotowy program i jak on się nazywa?( nic nie wygooglałem, same programy mobilne, jeden na PC ale na windowsa, do tego o zamkniętym kodzie...

Masz niepotrzebny ruter, uszkodzony czy nie - chętnie przygarnę go.

2

Odp: Czytanie QR code na openwrt

Nie ma w openwrt takiej aplikacji.

Jest za to biblioteka http://freshmeat.net/projects/libqrencode/ Trzeba tylko znaleźć do niej frontend.

Jak już znajdziesz czeka Cię kompilacja.

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

3

Odp: Czytanie QR code na openwrt

Znalazłem fajny projekt:

ZBAR

Co prawda pakiety są tylko dla Debiana i kilku dystrybucji (na i386 niestety), ale ponieważ program jest na LGPL, a więc mamy źródła. Tylko kompilacja i będzie super. Tylko nie wiem jak wykonać cross-kompilacje na TP-linka MR3220. Czy mógł by ktoś tylko napisać jakie narzędzia są potrzebne do cross-kompilacji?

Masz niepotrzebny ruter, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Czytanie QR code na openwrt

Samo czyste SDK, jak do każdego pakietu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Czytanie QR code na openwrt

A mógłby ktoś napisać jak się używa SDK? Pobrałem, rozpakowałem i nie wiem co robić.

Masz niepotrzebny ruter, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Czytanie QR code na openwrt

Jeżeli masz to:

make menuconfig - wyświetli menu konfiguracyjne, na początek wybierz tylko platformę (czyli np. Atheros ar71xx).

make - skompiluje narzędzia i podstawowy system.

I nie rób tego jako root!. Licz się z tym że będzie pobierał online źródła, cała kompilacja może potrwać z godzinę. I masz całość. Później już robisz odpowiedni makefile (przykłady masz w katalogu packages).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Czytanie QR code na openwrt

Czy taki make bedzie OK?


#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

#Modified by Szymon Matuszczak

include $(TOPDIR)/rules.mk

PKG_NAME:=zbar
PKG_VERSION:=0.10
PKG_RELEASE:=1

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://zbar.sourceforge.net/

include $(INCLUDE_DIR)/package.mk

define Package/fbgetty
  SECTION:=utils
  CATEGORY:=Utilities
  TITLE:=zbar
  URL:=http://zbar.sourceforge.net/
endef

define Package/zbar/description
 Application for reading barcodes.
endef

define Build/Configure
    $(call Build/Configure/Default)
endef

Wszystkie dane prawdziwe.

Masz niepotrzebny ruter, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Czytanie QR code na openwrt

Jeżeli program robi się przez ./configure; make to tak, ale...

wywal sekcje configure i brakuje sekcji install

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez szy_mat 2011-08-19 11:46:37)

Odp: Czytanie QR code na openwrt

Nowy kod:


#
# Copyright (C) 2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

#Modified by Szymon Matuszczak

include $(TOPDIR)/rules.mk

PKG_NAME:=zbar
PKG_VERSION:=0.10
PKG_RELEASE:=1

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://zbar.sourceforge.net/

include $(INCLUDE_DIR)/package.mk

define Package/zbar
  SECTION:=utils
  CATEGORY:=Utilities
  TITLE:=zbar
  URL:=http://zbar.sourceforge.net/
endef

define Package/zbar/description
 Application for reading barcodes.
endef

I sekcja install:

define Package/zbar/install                                        
    $(INSTALL_DIR) $(1)/usr/sbin                                  
    $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/zbar $(1)/usr/sbin/    
endef                                                                
$(eval $(call BuildPackage,))                                  # ?
Masz niepotrzebny ruter, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Czytanie QR code na openwrt

widze ze moje opisy sie przydają smile

do rzeczy zastępuj wszystkie 'fbgetty' nazwa swojego programu tutaj zbar

tworzysz /usr/sbin i tam kopiujesz binarkę, tyle starczy (pod warunkiem ze tworzy sie z /src/)

na koncu pliku ma być

$(eval $(call BuildPackage,zbar))

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

11 (edytowany przez szy_mat 2011-08-19 12:01:36)

Odp: Czytanie QR code na openwrt

dzięki arteq!

Już zrobiłem edita i zmieniłem FBGETTY na ZBAR i usunąłem komentarze.

Jednak jest problem:'

mam takie coś:

http://img268.imageshack.us/img268/7594/openp.png

Uploaded with ImageShack.us

i nie mogę wejść w image configuration  ;-(


EDIT: Pobrałem jakieś dziwne SDK teraz kompiluje swoje (wybrałem platforme i zaznaczyłem żeby zrobiło SDK - może zadziała?)

Masz niepotrzebny ruter, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Czytanie QR code na openwrt

A ty masz SDk czy imagebuildera?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Czytanie QR code na openwrt

np. dla ar71xx masz http://downloads.openwrt.org/backfire/1 … .1.tar.bz2 (ostatnie RC5)

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

14

Odp: Czytanie QR code na openwrt

Właśnie pobrałem SDK z RC5 i nie działa (to co na rysunku).

Teraz kompiluje SDK z svn backfire.

Masz niepotrzebny ruter, uszkodzony czy nie - chętnie przygarnę go.