Fejlesztés

OpenOcd távvezérlés parancssorból

Fórumok

Sziasztok!

Látszólag egyszerű problémára keresek több órája megoldást:

OpenOcd-n keresztül kapcsolódom a controllerre

Eclipse / gdb-n keresztül tökéletesen megy a debuggolás / sw letöltés (TCP/IP kapcsolat - 3333-as port)

Putty-on / telnet-en keresztül tudom vezérelni az OpenOcd-t a telnet porton (4444-es port)

Ugyanakkor nem találom a lehetőséget, hogy a putty-ot/telnet-et parancsorból meghívva parancsot küldjek az OpenOcd-nek. Erre azért lenne szükségem, hogy ne írjuk a flash-t gdb indításkor, csak ha tényleg szükség van rá. Pl: "echo program demo.elf | telnet localhost 4444" - az OpenOcd hibát ad, hogy érvénytelen file (de nem a demo.elf-re vonatkozik, mert még a telnet kapcsolódás közben adja, más parancsot sem hajt végre). A "telnet localhost 4444" -es paranccsal terminálból működik a letöltés.

Kicsit ide kapcsolódik: eclipse finomhangolás - nem találtam triviális leírást arról, hogy tudnék új parancs-gombot adni az eclipse-tool-bar-hoz, amihez parancssori parancsot tudnék rendelni.

Előre is köszönöm a segítséget:

Gábor

élethű zoom (SMIL vagy más)

Fórumok

Sziasztok,

benne vagyok egy kis SMIL animációban, azt szeretném megmutatni, hogy egy kis 3d labirintust milyen egyszerű megcsinálni weben. Egy adott fázisban közeledem egy szembe falhoz, ezt jelenleg egy sima animate SMIL elemmel csinálom az SVG négyszögre alkalmazva, perspektivikusan nagyítom a néző orra előtt. Ez eddig rendben is van, csak annyi a szépséghibája, ami miatt picit alfa, hogy ugye lineárisan történik a nagyítás, ideális esetben meg ugye nem ez kéne, hanem valami enyhén exponenciális nagyítás, annak érdekében, hogy valamivel életszerűbb legyen, szerintetek hogy oldjam meg?

Használ ilyet valaki? Visual Studio Code

Fórumok

Van valami tapasztalat?

https://code.visualstudio.com/

Ha jól értem free és STM8 fejlesztői környezet, debug keresgélés közben akadtam bele.

Pl. ami nekem folyton hiányzik a Linux grafikus (és nem) szövegszerkesztőkből, az a Ctrl fel-le nyíl amikor is nem a kurzor mozog hanem alatta a szöveg. (Ne tudjátok meg hányszor kaptam észbe arra, hogy minden szétcsúszott)

Szerkesztés: A topic népszerűségére való tekintettel itt botlottam bele:
https://github.com/hbendalibraham/stm8_started

Apache vagy nginex authorization

Fórumok

Problemam: Szuksegem van egy web szerverre, ami a bejovo keres header-jebol kivesz egy tokent, majd azt es a letolteni kivant fajl nevet atadja egy kulso programnak, ami eldonti, hogy a keres kiszolgalhato-e vagy sem. A token validalasa nem trivialis, azt mindenkeppen az adott kulso programnak kell vegeznie.

Van erre valami plugin vagy extension nginex-hez vagy apache-hoz?

Virtuális soros port 0x0D --> 0x0A konverzió (Linux <=> CDC-ACM)

Fórumok

Sziasztok!

Egy STM32 mikrokontrollerrel szeretnék virtuális soros porton kommunikálni - tehát USB CDC-ACM eszközzel, alapvetően Linux alól.
A ttyACM eszközök létrejönnek, működik is, de belefutottam egy dologba, ami nem tetszik.

Úgy néz ki, hogy alapértelmezetten a rendszer átalakítja a kontroller által küldött adatsorok végén lévő 0x0D0A (\r\n) adatot 0x0A0A (\n\n) formátumúvá.
A termios-ban létezik egy "ICRNL" bit, amit "1"-be állítva ez az átalakítás megszűnik, vagyis nem bántja a 0x0D0A adatsort.
pl. screen-t elindítom az eszközre, akkor a jelenség megszűnik.

Legfőbb problémám, hogy, ha menteni szeretném a szöveges tartalmat, akkor cat, ill. dd bemeneteként is megtörténik a fenti konverzió - én viszont szeretném ugyanazt az adatsort látni, mint, amit a kontrolleren küldésre összeállítok.

Létezik valami megoldás, amivel még a mikrokontroller oldalán meg tudom mondani, hogy nem akarom, hogy módosítsa a rendszer az adatokat?

Szeretném az adatsort tty-ként látni úgy, hogy Windowson is elérhető legyen és akár bináris adatsort átküldeni, ha úgy adódik (bár lehet, erre nem ttyACM interfészt lenne ildomos használni?) - mindenesetre nem tetszik, hogy alapértelmezetten módosul az adat, amit küldök.

Esetleg tudom úgy konfigurálni az USB descriptorokat, hogy ne akarjon automatikusan belenyúlni a rendszer?
Nem úgy tűnt, hogy a bInterfaceProtocol változtatásával el tudnék érni valamit - jelenleg 0x01, amire a rendszer "AT-commands (v.25ter)" szöveget ír, de próbáltam más értékeket is és a konverzió mindegyik esetben megtörtént.

Szerintetek mit lehet ezzel kezdeni azon kívül, hogy a rendszeren módosítok?
Én ülnék fordítva a lovon?

Minden véleményt előre is köszönök.

[megoldva] Terminálablak megnyitásának helye

Fórumok

Ubuntut használok (18:04).
Alt+Ctrl+t révén szoktam terminálablakot nyitni.
Arra vágynék, hogy az újabb terminálablak megnyitása ne a régi takarásával történjen (hiszen van még bőven hely a képernyőn).

Be lehet ezt állítani ablakkezelő szinten? Vagy inkább más célszerszámmal célszerű több, egymás mellett/alatt látható terminálablakot (gyorsan, tologatásmentesen) megnyitni?

Szerk: a dvtm lett a nyerő számomora.

EU célközönségnek bankkártyás online fizetés

Fórumok

Üdv,

Szeretnék érdeklődni kinek milyen tapasztalata van külföldi online fizetési rendszerek terén.

Paypal, Skrill - off - túl sok jogtalan és értelmetlen dispute miatt...

Magyar szolgáltatók közül simplepay, voxpay, otp, cib stb.. off, a külföldi vásárlóink panaszkodnak hogy nem tudnak fizetni (biztonsági okokból nem engedi a bankjuk hogy ezeken keresztül fizessenek, csak ha külön engedélyezik)

Barion - Nem tudom mennyire lehet jó?

Kinek milyen tapasztalata van? Mit tudtok ajánlani?