Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - crope

Sivuja: 1 2 [3] 4 5 ... 41
41
Laitealue / Vs: Anysee usb-digi
« : 30.08.11 - klo:20.13 »
Se laittees ei ole E30 Plus vaan joku muu, joko E30 C Plus tai E30 Combo Plus. Ongelmas on se että koitat hakea antenniverkon kanavia kaapeliverkon laitteella.

Antti

42
Se monitori on varmaan EDID buginen, eli ilmoittelee vääriä tietojaan itestään ja käytis vaihtaa asetukset vääräksi. Voit testata asian kytkemällä tuon pois päältä:
echo N > /sys/module/drm_kms_helper/parameters/poll

Antti

43
Laitealue / PCTV DVB-S2 Stick 460e
« : 25.08.11 - klo:18.34 »
Kyseisen vekottimen ajurit on valmiit, ollut jo aikasen tovin valmiina ja julkaistunakin useamman viikon. Tätä laitetta ei liene suomen markkinoille myyty, mutta jos jollakin sattuu olemaan niin testata saa.

Oli aika työläs värkki koska joutui tekemään uuden demodulaattorin ajurin (NXP TDA10071 DVBS/S2) ja uuden LNB-ohjaimen ajurin (Allegro A8293). Pistän menemään 3.2 Kerneliin.

Ja ne ajurit on nyt täällä http://git.linuxtv.org/anttip/media_tree.git/shortlog/refs/heads/pctv_460e

Antti

44
Laitealue / Vs: Anysee usb-digi
« : 25.08.11 - klo:18.29 »
Oon nyt tässä kolmisen viikkoa koodaillut taas Anyseen ajuria, seuraavia parannuksia on tulossa;
* MFE (multi-frontend) valmis masterissa
* E7 T2C valmis, mutta ei julkaistu
* CI/CAM toimii mitta ei valmis
* kortinlukija, työnalla

t. Antti

45
Mikset opettelisi perliä?
  • yhtä helppoa kuin python
  • hyvä lisä html osaamiseen, koska käy cgi-scripteihin
  • koodi näyttää vielä käsittämättömämmältä kuin c++, joten kaverit ei tiedä että olet aloittelija 8)
;)

Hohhoh, ootkos kummallakin koodaillut?
Minusta nämä argumentit on jokseensakin kaikki pielessä.
1. Python on helpompi
2. cgi-scriptit ovat menneen talven juttuja
3. siltä se kyllä helposti näyttää

Antti

46
Laitealue / Vs: Ubuntu ja realtek DVB-T toimimaan
« : 15.08.11 - klo:22.29 »
;D

Tiedän että monasti jo tätä asiaa puitu, mutta pari iltaa koittanut etsiä ohjeita, siis pääte näyttää näin :

Bus 001 Device 002: ID 0bda:2838 Realtek Semiconductor Corp.

eli dvb-t tikku usbissa tarvis saada asennettua, ajurit on työpöydällä (3 eri lajia) odottamassa, mutta nyt loppuu taito kesken, pystyisikö joku reipas kansalainen auttamaan??
 niin ja dvbutilssit asennettu ja kaksi eri digiohjelmaa skannauksella, mutta tikku ei ole asentunut..

siis onko tuo päätteeätä otettu dvbt tyyppi se mitä haen, koska se vehje on joku halpis, eikä siinä ole mitään tietoja merkistä .. hong kongista ostettu, ja vistassa testattu toimivaksi
Auttakaas nyt miestä mäessä

Se on Realtek RTL2832U ja siihen kyllä löytyy netistä jotain ajureita, mutta niiden asentaminen voi olla hieman mutkikasta.

47
Laitealue / Vs: Ubuntu ja realtek DVB-T toimimaan
« : 15.08.11 - klo:20.51 »
Eikö sieltä jostain pakettivarastosta löydy tuolle ajuria?

48
Myös vanhassa Gnome PPP:ssä on automaaginen uudelleen yhdistäminen.

49
Ubuntun kehitysversio / Vs: 11.10 Kernelipäivityksiä
« : 10.08.11 - klo:18.15 »
Joko siinä uudessa Ubuntussa ladataan kaukosäätimien keytablet userspacesta udevillä?

50
Postiluukusta kopsahti uusi AVR-JTAGi ja pitihän sitä testailla. Edellinen stk500 mallinen oli vanha RS232-portilla oleva eikä suostunut toimimaan edes kolmella USB-RS232 palikalla jotka sattuivat laatikossa olemaan.

Asennetaan tarvittavat työkalut:
Koodia: [Valitse]
yum install avrdude avr-gcc avr-libc

JTAGi koneeseen kiinni ja dmesg-tulosteesta oikea portti, no ttyUSB0 tietty... Sitten vain avrdudeen kokeilemaan sopivia parametrejä. Lankku sattui olemaan Olimex AVR-MT-128 eli piiri on ATmega128 => -p m128. Jtagin protokollasta ei ollut tietoa, mutta entuudestaan tiesin stk500 ja jtag1 olevan aika yleisiä protokollia. stk500 antoi timeouttia, sitten  jtag1 ja vola, yhteys piiriin saatiin. Tässä vaiheessa täytyy tietenkin olla JTAG laitteessa kiinni ja virrat päällä.
Koodia: [Valitse]
avrdude -c jtag1 -p m128 -P /dev/ttyUSB0

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9702

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Käytetyn lankun datasheetti kertoo releen ja LEDin olevan kytkettynä portin A jalkaan 6. Vaikuttaa pätevältä paikalta testa.

Tehdään yksinkertaisin mahdollinen ohjelma asian testaamiseksi.
Koodia: [Valitse]
cat << EOF > avrtest.c
#include <avr/interrupt.h>

int main(void)
{
DDRA |= _BV(PA6); /* enable relay w/ LED */
PORTA |= _BV(PA6); /* relay w/ LED on */
return 0;
}
EOF


Käännetään ohjelma.
Koodia: [Valitse]
avr-gcc -mmcu=atmega128 avrtest.c -o avrtest.elf

Konvertoidaan käännetty ohjelma avrdudelle kelpaavaan formaattiin.
Koodia: [Valitse]
avr-objcopy -O ihex avrtest.elf avrtest.hex

Tuupataan ohjelma laitteeseen avrdudella.
Koodia: [Valitse]
avrdude -c jtag1 -p m128 -P /dev/ttyUSB0 -U flash:w:avrtest.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9702
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "avrtest.hex"
avrdude: input file avrtest.hex auto detected as Intel Hex
avrdude: writing flash (264 bytes):

Writing | ################################################## | 100% 0.09s

avrdude: 264 bytes of flash written
avrdude: verifying flash memory against avrtest.hex:
avrdude: load data flash data from input file avrtest.hex:
avrdude: input file avrtest.hex auto detected as Intel Hex
avrdude: input file avrtest.hex contains 264 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.06s

avrdude: verifying ...
avrdude: 264 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Niksnaks lankkuu boottaa itsensä ja rele naksahtaa päällä ja LEDi palaa punaisena.

51
Koita varmistaa jollain muulla päätelaitteella 3G-verkon toimivuus. Esimerkiksi kännykällä.

52
No tuossa otsikossahan se ongelma tulikin jo esitettyä. Onko tämä joku yleinen juttu, että 4 GB on maksimi tiedostokoko, mitä voi siirtää ulkoiselle kovalevylle? Olen nyt yrittänyt kahdelle eri ulkoiselle kovalevylle siirtää yli 4 Gigan tiedostoa, niin aina tyssää, kun 4 GB kohdalla.

Se on tiedostojärjestelmästä johtuva rajoitus. Oiskohan FAT32 ? Vaihda joku uudempi tiedostojärjestelmä niin pääset siitä rajoituksesta eroon.

53
Ensitöikseen kannattaa kokeilla xev ohjelmalla jotta saako työpöytä niistä mitään eventtejä.

54
Mites nuo "perusjutut" oikein laitetaan toimimaan? Olen suhteellisen pihalla ubuntun konsolikäytöstä, vaikka perus C-koodausta olenkin gcc:llä tehnyt. Olisiko missään kunnollista opasta, jossa käytäisiin vaihe vaiheelta läpi tarvittavien pakettien asennus ja käyttöönotto, jotta saisi edes tuon perus AVR flässäyksen toimimaan?

No aloita vaikka siitä että saat AVR-piiriin JTAGilla yhteyden käyttäen avrdudea. On ihan ensimmäinen temppu. Sen jälkeen jostain netistä tongit ohjeet kuinka käännetään joku hello world. Jos sulla on joku valmis development board niin lataa valmistajalta siihen joku sovellus ja flashää se. Omaa tekoa se laite tuskin on taidoista päätellen.

Antti

55
Koodia: [Valitse]
Failed to read data from file.  Please ensure that the channels file is UTF-8 encoded.

Poistele sieltä scandit, ä ja ö kirjaimet.

56
On kyllä tullut useampaankin otteeseen koodailtua Linuxilla AVR piireille. Editorina tosin se Gedit ja sitte käännös ja flashäys komentoriviltä. Voisin kyllä sanoa että ei tuossa kannata ihan mahdottomman monimutkaisia systeemeitä virittelemään.

Pistä perusjutut eka toimimaan ja kokeile että saat jonku LEDin vaikka vilkkumaan. Jos se tuntuu sittenkin kömpelöltä käyttää niin ala viritteleen siihen Eclipseen.

Assembler, sulakkeiden ohjelmointi, konekäännökset ja optimoinnit onnistuvat myös sopivilla työkaluilla ja käännösvipusilla. Sulakkeet esim. pystyt sillä flasherillä ohjelmoimaan, eli avrdude yleensä. Ei niihin tarvi, eikä pidä, edes yleensä koskea. En tiedä millasta optimointia kaipaat, mutta kuvittelen että haluat jostain erikoisesta syystä optimoida C-kääntäjän tekemää koodia. Silloin pistät kääntimeen vipusia ja se tulostaa sellasen asm koodin jota voit optimoida. Siihenkään ei kyllä se Eclipse liity mitenkään.


Antti

57
Laitealue / Vs: Anysee usb-digi
« : 17.07.11 - klo:03.19 »
Huomasinpa tuossa uutta emolevyä kokeilessa että Anysee tunnistuu USB1.1 laitteena AMD 760G / SB710 piirisarjalla. Vika on arvatenkin varsin bugisena tunnetussa SB710 southbridgessä, joka siis sisältää USB-ohjaimet. Koskee arvatenkin kaikkia AMD SB700-sarjan piirejä ja pian uudempiakin.

Hubi väliin näyttää toimivan workaroundina.

Onko kellään havaintoja miten toimii Windowsissa AMD piirarjan emolevyillä?

58
Tuossa on listattuna nuo relemoduulit:
http://www.adlinktech.com/Distributed-IO/Remote.html

Siinä tosiaan on varmasti relemoduuli ja sitte USB-sarjakonvertteri. Koita ladata valmistajan manuskat ja sieltä katella mitä komentoja se nielee. Voit myös avata terminaalin ja koittaa nakuttaa enteriä ja jotain help yms. komentoja jos sieltä alkas tulla jotain vastinetta.

Ja jos et saa mitään komentoja läpi eikä manuskoissakaan lue mitä millasta syötettä se oottelee niin toivottavasti on ees Windows softa jolla voit ohjata. Sitte vaan nappaat sniffiä Windowsissa ja kattelet sieltä mitä komentoja se lähettelee. Helppoa ku heinänteko jos vaan osaa :)

Sen verta vielä että ensimmäisenä lienee kannattaa tunnistaa käytetty USB-serial piiri. Niitä piirejä ei nyt ihan tuhannen montaa ole ja kaikille mahtaa olla Linuxissa ajuri. Se vain että lataako se sen ajurin, onko USB ID sellanen että ajuri tuntee sen. Tämänhän näkee jos se sinne ilmestyy uusi USB-sarjaporttilaite jottain /dev/ttyUSB...


59
Tuossa oli yks läppäri joka hyytyi kanssa aina vaihtelevan ajan kuluessa kun selasi nettiä. Syyllinen oli ilemeisesti Adoben Flash ja Nouveau-Nvidian-ajuri kombinaatio. Vaihtamalla Nouveaun suljettuun ajuriin katosivat kaatuilut.

60
Fedoraan tuo bugikorjaus on jo valunut, nyt pelaa.
https://bugzilla.redhat.com/show_bug.cgi?id=583691

Sivuja: 1 2 [3] 4 5 ... 41