Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: samsunix - 05.08.07 - klo:00.31
-
Ostin tosiaan tuollaisen... noh... lelun:
(http://www.thinkgeek.com/images/products/front/usb_rocket_launcher2.jpg)
http://www.thinkgeek.com/geektoys/warfare/8a0f/
Ideana olisi tosiaan ensin saada ohjaus toimimaan näppäimistöllä kuten windowsissa
ja sen jälkeen siirtää ohjaus Internet / Lan käyttöiseksi. (web sivu jossa ohjain napit + webcamera).
Asennusohjeita löytyi:
http://scott.weston.id.au/software/pymissile-20060126/ (näillä pitäisi toimia myös tämä malli)
Itse kokeilin mennä näin:
- sudo apt-get install python gcc python-dev libusb-dev
- sudo apt-get install python-urwid (0.9.8.1)
cd urwid-folder
- wget http://scott.weston.id.au/software/pymissile/missile.py
tulos:
samsunix@nuxlappis:~/urwid-0.9.8.1$ ./missile.py
Traceback (most recent call last):
File "./missile.py", line 82, in <module>
import usb
ImportError: No module named usb
samsunix@nuxlappis:~/urwid-0.9.8.1$
OS ei näyttäisi tunnistavan tuota usb-laitetta ???
-
tulos:
samsunix@nuxlappis:~/urwid-0.9.8.1$ ./missile.py
Traceback (most recent call last):
File "./missile.py", line 82, in <module>
import usb
ImportError: No module named usb
samsunix@nuxlappis:~/urwid-0.9.8.1$
OS ei näyttäisi tunnistavan tuota usb-laitetta ???
Tuo kyllä kuulostaa siltä, että usb-kirjastoa ei ole asennettu pythoniin. Paketin python-hid tai python-usrp asentaminen saattaisi auttaa.
-
Kiva, mäkin haluun tollasen. ;D Tosin hintaa on 29.153605 € siis noin kolmekymppiä. No jaa...
-
>>Epeli
Ei valitettavasti auttanut. Edeleen sama ilmoitus kun aikaisemmin.
-
Kiva, mäkin haluun tollasen. ;D Tosin hintaa on 29.153605 € siis noin kolmekymppiä. No jaa...
(http://www.jimmspc-store.fi/images/cache/Jimms_1622.FFFFFF.200x200.jpg)@Assembly'07 summer--> 35€
-
asennuksesta puuttui vielä kaksi pakettia :
apt-get install pyusb
ja
apt-get install libusb
pyusb oli helppo asentaa.
hae paketti ja kirjoita:
samsunix@nuxlappis:~/pyusb-0.4.0$ sudo python setup.py install
ja valmis.
libusbin kanssa tulikin sitten ongelmia :(
samsunix@nuxlappis:~/libusb-0.1.12$ sudo ./configure
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
config.log pätkä jossa käsittääkseni homma menee nk. reisille
configure:2952: $? = 0
configure:2955: test -s conftest.o
configure:2958: $? = 0
configure:2976: result: none needed
configure:2994: gcc -c -g -O2 conftest.c >&5
conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'm$
configure:3000: $? = 1
configure: failed program was:
| #ifndef __cplusplus
| choke me
-
libusbin kanssa tulikin sitten ongelmia :(
samsunix@nuxlappis:~/libusb-0.1.12$ sudo ./configure
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
oho... rupes toimiin ku asensi ton g++:
sudo apt-get install g++
MUTTA ainavain vastustaa
samsunix@nuxlappis:/usr/share/python-support/python-urwid/urwid$ ./missile.py
No WMDs found.
samsunix@nuxlappis:/usr/share/python-support/python-urwid/urwid$
voi itku...
löysin tuon WMDs kohdan missile.py (http://scott.weston.id.au/software/pymissile/missile.py) tiedostosta:
if opts:
for o, a in opts:
if o in ("-h", "--help"):
usage()
elif o in ("-v", "--version"):
version()
elif o in ("-n", "--network"):
try:
MissileNetwork().main()
except NoMissilesError, e:
print "No WMDs found."
return
else:
try:
MissileDisplay().main()
except NoMissilesError, e:
print "No WMDs found."
return
else:
try:
MissileDisplay().main()
except NoMissilesError, e:
print "No WMDs found."
return
mutta ei kyllä hajuakaan mitä tämä tarkoittaa tai miten sen voi korjata...
-
Nyt kun hardisajurit olet saanut pelittämään, niin kerro kun saat ohjausta aikaiseksi.
Ilmeisesti phytonilla ohjataan, joten ei pitäisi olla ylivoimaista.
-
toi varoitus kertoo vain, että tuettua laitetta ei löydy.
-
toi varoitus kertoo vain, että tuettua laitetta ei löydy.
No laite on kyllä kytkettynä, mutta näkyy edelleen laitteistotiedoissa: "Unknown (0x8021)"
kuten aikaisemminkin.