Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 26 lis 2024, o 04:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 4 kwi 2016, o 19:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2014
Posty: 76
Pomógł: 10

Witam serdecznie!
Chciałbym przedstawić wam ciekawostkę znalezioną w czeluściach internetu, a mianowicie AVRdude na telefonie pod Androidem. Aby wszystko działało jak powinno telefon musi posiadać opcję 'root' oraz obsługę USB w trybie HOST. Potrzebować będziemy również trochę wolnego miejsca na karcie SD, kabel-przejściówkę OTG usb (żeńskie USB typu A na standardowy wtyk do telefonów), aby podłączyć programator i trochę chęci.

1. Zaczynamy od pobrania plików local.tar.gz wraz z busybox z tej strony (LINK).
2. Pobrane wyżej pliki kopiujemy do swojej zewnętrznej karty SD na telefonie.
3. Z 'Google Play' pobieramy aplikację 'Terminal Emulator for Android' (LINK).
4. Uruchamiamy wyżej wspomianą aplikację i do konsoli wpisujemy poniższe komendy:
* cd /data/data/jackpal.androidterm
* cat /sdcard1/busybox > busybox
* chmod 777 ./busybox
* ./busybox gzip -d /sdcard1/local.tar.gz
* ./busybox tar -xvf /sdcard1/local.tar
* rm ./busybox

Sugestie: Upewnij się jak wygląda dokładna ścieżka do plików znajdujących się na karcie SD. Na niektórych urządzeniach jest to /sdcard1, /extsd i tym podobne.
Niektóre operacje wymagają trochę czasu - nie panikuj :P
5. Teraz w aplikacji przechodzimy do 'Ustawienia' i w grupie 'Powłoka' odszukujemy 'Komenda początkowa', do której wpisujemy: export PATH=/data/data/jackpal.androidterm/local/bin:$PATH;su
6. Restartujemy aplikację terminala i już możemy cieszyć się AVRdude na naszym telefonie!

Wnioski/spostrzeżenia:
* Na jednym z trzech telefonów, na którym testowałem wyżej wymieniony sposób terminal nie chciał wejść w tryb komend root [błąd: applet not found] (szybkim rozwiązaniem jest pobranie innego terminala z 'Google Play').
* Musimy za każdym wywołaniem AVRdude wskazywać ścieżkę do pliku avrdude.conf: avrdude -C /data/data/jackpal.androidterm\local\etc\avrdude.conf [reszta parametrów]


Powodzenia! :)

_________________
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2016, o 20:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Zerknij także na inną ciekawostkę.
"ZFlasher AVR" dla androida :D

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 kwi 2016, o 20:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2014
Posty: 76
Pomógł: 10

A byłem już taki zadowolony :)

_________________
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 10:31 
Offline
Nowy

Dołączył(a): 02 mar 2014
Posty: 2
Pomógł: 0

A ZFlasher AVR potrzebuje Root'a?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2017, o 10:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

fast.project napisał(a):
A ZFlasher AVR potrzebuje Root'a?


Nie. Warunkiem jest działające OTG.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO