przetwarzanie rozproszone - boinc

FORUM BOINC

Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Witaj na forum poświęconemu wspieraniu nauki poprzez platformę BOINC. Pobierz i zacznij zmieniać świat od teraz
Nowy polski projekt BOINC - Universe@Home
Strony: 1 2 [3]

Testy Rad@Home na android'a (Przeczytany 25665 razy)

matszpk

  • 'Domowy programista'.
  • Moderator
  • Młodszy Liczydłowy
  • *
  • Offline Offline
  • Wiadomości: 428
  • Avatar forum naukowego

    Testy Rad@Home na android'a

    Odpowiedź #80 05 Listopad 2011, 16:16
    ok. udostepnilem wersę z opcją odpalania klienta jako root (NativeBOINC-root.apk). w opcjach Preferences jest opcja 'Run as root'. przed odpaleniem musisz to opcję włączyć i zamknąć klienta jeśli jest uruchomiony (shutdown).
    edit: 05 Listopad 2011, 16:31 - matszpk

    krzyszp

    • Wszechstronny dyletant
    • Moderator
    • Kalkulator
    • *
    • Offline Offline
    • Wiadomości: 7 521
    • Avatar forum naukowego

      Testy Rad@Home na android'a

      Odpowiedź #81 05 Listopad 2011, 16:51
      Niestety, bez zmian:
      Debug: enabled; sample time: 40, repeats: 6
      Radac $Rev: 120 $ starting...
      USB info: check_usb_vfs (finding): /dev/bus/usb
      USB info: check_usb_vfs (find): /dev/bus/usb:002
      USB info: usb os find buses
      USB info: usb os find bus (add): 002
      USB info: usb os find bus (add): 001
      USB info: usb os find devices: /dev/bus/usb/002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 001
      USB info: usb_os_determine_children: 002
      USB info: usb os find devices: /dev/bus/usb/001
      USB info: usb os find devices (scan): /dev/bus/usb/001: 002
      USB info: usb os find devices (scan): /dev/bus/usb/001: 001
      USB info: usb_os_determine_children: 001
      error finding radioactiveathome.org GRS: The specified device was not found
      USB info: usb os find buses
      USB info: usb os find bus (add): 002
      USB info: usb os find bus (add): 001
      USB info: usb os find devices: /dev/bus/usb/002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 001
      USB info: usb_os_determine_children: 002
      USB info: usb os find devices: /dev/bus/usb/001
      USB info: usb os find devices (scan): /dev/bus/usb/001: 002
      USB info: usb os find devices (scan): /dev/bus/usb/001: 001
      USB info: usb_os_determine_children: 001
      USB info: usb os find buses
      USB info: usb os find bus (add): 002
      USB info: usb os find bus (add): 001
      USB info: usb os find devices: /dev/bus/usb/002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 001
      USB info: usb_os_determine_children: 002
      USB info: usb os find devices: /dev/bus/usb/001
      USB info: usb os find devices (scan): /dev/bus/usb/001: 002
      USB info: usb os find devices (scan): /dev/bus/usb/001: 001
      USB info: usb_os_determine_children: 001
      USB info: usb os find buses
      USB info: usb os find bus (add): 002
      USB info: usb os find bus (add): 001
      USB info: usb os find devices: /dev/bus/usb/002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 001
      USB info: usb_os_determine_children: 002
      USB info: usb os find devices: /dev/bus/usb/001
      USB info: usb os find devices (scan): /dev/bus/usb/001: 002
      USB info: usb os find devices (scan): /dev/bus/usb/001: 001
      USB info: usb_os_determine_children: 001
      USB info: usb os find buses
      USB info: usb os find bus (add): 002
      USB info: usb os find bus (add): 001
      USB info: usb os find devices: /dev/bus/usb/002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 002
      USB info: usb os find devices (scan): /dev/bus/usb/002: 001
      USB info: usb_os_determine_children: 002
      USB info: usb os find devices: /dev/bus/usb/001
      USB info: usb os find devices (scan): /dev/bus/usb/001: 002
      USB info: usb os find devices (scan): /dev/bus/usb/001: 001
      USB info: usb_os_determine_children: 001

      tak, wgrałem nowego managera, ustawiłem aby uruchamiał się jako root, i od nowa odpaliłem próbkę...

      matszpk

      • 'Domowy programista'.
      • Moderator
      • Młodszy Liczydłowy
      • *
      • Offline Offline
      • Wiadomości: 428
      • Avatar forum naukowego

        Testy Rad@Home na android'a

        Odpowiedź #82 05 Listopad 2011, 17:13
        ok. jeśli odpaliłeś ponownie klienta (chodzi o to żeby odpalic klienta, a nie tylko probke), to będzie trzeba pomyslec czy jest inna przyczyna (libusb nie jest kompatybilny z androidem, czy brakuje ci sterownika, co jest wątpliwe, czy to też jest kwestia kernel'a). sprawdz katalog /dev/bus/usb i co w nim się znajduje.to może pomóc.

        krzyszp

        • Wszechstronny dyletant
        • Moderator
        • Kalkulator
        • *
        • Offline Offline
        • Wiadomości: 7 521
        • Avatar forum naukowego

          Testy Rad@Home na android'a

          Odpowiedź #83 05 Listopad 2011, 17:45
          Ma tam tylko dwa puste podkatalogi: 001 i 002

          matszpk

          • 'Domowy programista'.
          • Moderator
          • Młodszy Liczydłowy
          • *
          • Offline Offline
          • Wiadomości: 428
          • Avatar forum naukowego

            Testy Rad@Home na android'a

            Odpowiedź #84 05 Listopad 2011, 17:57
            ok. no to wiemy, że system nie wykrywa urządzeń. trzeba będzie trochę pogooglować nt. sterowników i itp.

            krzyszp

            • Wszechstronny dyletant
            • Moderator
            • Kalkulator
            • *
            • Offline Offline
            • Wiadomości: 7 521
            • Avatar forum naukowego

              Testy Rad@Home na android'a

              Odpowiedź #85 15 Marzec 2012, 13:12
              Mógłbyś napisać jak kompilujesz (pod czym) apkę pod Androida, chciałbym zobaczyć, czy coś potrafię z tym zrobić...

              matszpk

              • 'Domowy programista'.
              • Moderator
              • Młodszy Liczydłowy
              • *
              • Offline Offline
              • Wiadomości: 428
              • Avatar forum naukowego

                Testy Rad@Home na android'a

                Odpowiedź #86 15 Marzec 2012, 18:08
                co do kompilacji aplikacji używaj mojego boinc-api. Do kompilacji potrzebujesz Android NDK z obsługą API level 4 (android 1.6 i wzwyż). do kompilacji używałem Linux'a, Android NDK i Android SDK (wybierz najlepiej najnowszą). kompilujesz za pomocą poleceń podanych w README.

                $CC $CFLAGS $CPPFLAGS $LDFLAGS -o executable sourcefiles $BOINC_LIBS $STDCPP
                lub (c++)
                $CXX $CXXFLAGS $CPPFLAGS $LDFLAGS -o executable sourcefiles $BOINC_LIBS $STDCPP

                nie zapomnij ustawić  ANDROID_NDK_ROOT i BOINC_API_ROOT (w init.sh) i uruchomić init.sh.

                Co do libusb. możesz pobrać binaria (akurat wsadziłem) z mojego ftp na twoim koncie (katalog experimental). jeśli chcesz skompilować swoją własną wersję użyj do tego wersji libusb-0.1.12.

                PS.: nie zrezygnowałem z projektu. obecnie kończę pracę nad nową wersją managera (został gruntownie przebudowany). za jakich czas (kilka tygodni) planuje wrzucić go do Google Play (stary Android Market).
                edit: 15 Marzec 2012, 18:17 - matszpk

                krzyszp

                • Wszechstronny dyletant
                • Moderator
                • Kalkulator
                • *
                • Offline Offline
                • Wiadomości: 7 521
                • Avatar forum naukowego

                  Testy Rad@Home na android'a

                  Odpowiedź #87 16 Marzec 2012, 01:18
                  Już po napisaniu posta zauważyłem, że manager u mnie nie działa jak powinien (korzystam z innego romu), ale za dzień lub dwa (zależne od obciążenia pracą) wrócę do stockowego i postaram się przyjrzeć.
                  Napisz jeszcze jak możesz, jakiego IDE używasz (Eclipse?).

                  matszpk

                  • 'Domowy programista'.
                  • Moderator
                  • Młodszy Liczydłowy
                  • *
                  • Offline Offline
                  • Wiadomości: 428
                  • Avatar forum naukowego

                    Testy Rad@Home na android'a

                    Odpowiedź #88 16 Marzec 2012, 08:48
                    używam eclipse'a sdk. aplikacje boinc'a kompiluj z shella linuxowego. w następnym tygodniu opublikuję nową wersję manager'a  :).
                    Strony: 1 2 [3]   Do góry

                    GoogleTagged


                    Hosting dzięki uprzejmości InnerVision sp. z o.o.
                    SMF © 2011, Simple Machines