Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Snapdragon Soung Gen 2 è la piattaforma Qualcomm per i dispositivi audio sempre più integrati nel mondo dell'intelligenza artificiale: al prorpio interno tanta potenza elaborativa per gestire al meglio le necessità d'uso dell'agentic AI
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
In occasione del proprio Snapdragon Summit Qualcomm annuncia i due nuovi chip per dispositivi mobile di fascia alta che entreranno nel mercato nel corso del 2027: tanta potenza a disposizione per elaborazioni di intelligenza artificiale sempre più complesse
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
Hogwarts arriva in fascia media grazie a realme, con una special edition che unisce la Quadra Light-Sensing Color-changing Tech, un baule in stile Hogwarts Express pieno di collezionabili e una scheda tecnica sostanzialmente identica al 16 Pro di partenza: ecco cosa cambia davvero, come si comporta nell'uso quotidiano e quanto vale in base al prezzo di 699,99 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-11-2003, 16:30   #1
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Parallela in C

Dove posso trovare info riguardo al comando della porta parallela in c? ah, un'altra cosa, io come compilatore uso il djgpp, ma è scomodino ogni volta fare il prog in blocco note e compilare da riga di comando.. c'è qualche ide veloce da scaricare ma versatile? (ovvero non turboc, visto che non permette di caricare librerie..)
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 16:48   #2
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
per quanto riguarda la porta parallela non saprei che dirti, sono alle prime armi... cmq come ide hai mai provato dev-c++? secondo me è ottimo...
www.bloodshed.net
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 17:14   #3
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
ottimo ide, grazie .. una sola domanda: come posso fare per metterci dentro delle librerie?
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 17:29   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Per la parallela sotto Windows è un problema... Devi operare con le API di Windows...

CreateFile
WriteFile
ReadFile
CloseFile
DeviceIoControl
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 17:31   #5
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
Quote:
Originariamente inviato da cionci
Per la parallela sotto Windows è un problema... Devi operare con le API di Windows...

CreateFile
WriteFile
ReadFile
CloseFile
DeviceIoControl
e come le uso??

Su linux?
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 17:50   #6
supertondo
Member
 
L'Avatar di supertondo
 
Iscritto dal: Apr 2002
Città: Salice(LE)
Messaggi: 112
Quote:
Originariamente inviato da cionci
Per la parallela sotto Windows è un problema... Devi operare con le API di Windows...

CreateFile
WriteFile
ReadFile
CloseFile
DeviceIoControl

Qualche link con qualche esempio, un tutorial?

Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
__________________
meglio tacere e dar l'impressione d'esser scemi che aprire bocca e togliere ogni dubbio
supertondo è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 17:52   #7
Luc@s
Senior Member
 
L'Avatar di Luc@s
 
Iscritto dal: Apr 2002
Città: Vigevano(PV)
Messaggi: 2124
Quote:
Originariamente inviato da supertondo
Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
un programma utile x sfidare se stessi
__________________
Gnu/Linux User
Luc@s è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:33   #8
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da supertondo
Qualche link con qualche esempio, un tutorial?

Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
tutto è possibile, ma non attacchi 2 cavi e fai installazione nuovo hardware ! Devi fare l'interfaccia, driver e company..

Continuando il discorso parallela, non mi interessa per windows, infatti dovrei comandare il presepe da un 486, quindi dos
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:37   #9
supertondo
Member
 
L'Avatar di supertondo
 
Iscritto dal: Apr 2002
Città: Salice(LE)
Messaggi: 112
Non so e non vorrei dire una fesseria, ma non penso sia impossibile e non penso servano i driver...cmq ho 16 anni e quel poco che so l'ho imparato da autodidatta
__________________
meglio tacere e dar l'impressione d'esser scemi che aprire bocca e togliere ogni dubbio
supertondo è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:42   #10
supertondo
Member
 
L'Avatar di supertondo
 
Iscritto dal: Apr 2002
Città: Salice(LE)
Messaggi: 112
Quote:
Originariamente inviato da Luc@s
un programma utile x sfidare se stessi
Sempre sfidarsi!!! Se no non c'è stimolo per andare avanti. (che filosofo)
__________________
meglio tacere e dar l'impressione d'esser scemi che aprire bocca e togliere ogni dubbio
supertondo è offline   Rispondi citando il messaggio o parte di esso
Old 09-11-2003, 18:51   #11
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da supertondo
Non so e non vorrei dire una fesseria, ma non penso sia impossibile e non penso servano i driver...cmq ho 16 anni e quel poco che so l'ho imparato da autodidatta

non ho mai detto che è impossibile, anzi, è possibilissimo, visto che esistono , cmq anche io ho 15 anni e quel che so l'ho imparato da autodidatta, a scuola non si fa un cavolo di interessante (benché abbia scelto un itis ad indirizzo informatico), e dopo la moratti mi va a mettere informatica in 1 elementare
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 02:32   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da supertondo
Qualche link con qualche esempio, un tutorial?

Sarebbe possibile anche riconoscere una periferica? (così mi programmo un programma per gestire il mio cell...immaginate...
www.google.it
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 02:33   #13
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Luc@s
Su linux?
Su Linux no... E' tutto diverso...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 02:44   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Matro
Continuando il discorso parallela, non mi interessa per windows, infatti dovrei comandare il presepe da un 486, quindi dos
Per DOS bisogna leggere e scrivere agli indirizzi della parallela (su 0x378 ad esempio ci puoi scrivere ed il dato in uscita sui pin dei dati)...
Con i compilatori Borland per DOS si usa inportb e ouportb...con i compilatori Microsoft per DOS si usa inp e outp...
Le linee di stato si possono usare come linee di input...

http://www.textfiles.com/computers/biprint.txt
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 08:33   #15
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Non è un argomento stupido e non è un argomento che può essere affrontato in un thread, perchè è la tipica domanda alla "come si costruisce una macchina"?

http://www.everythinglinux.com.au/it...6a4fc92b9ffb0a
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 10-11-2003, 14:36   #16
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da cionci
Per DOS bisogna leggere e scrivere agli indirizzi della parallela (su 0x378 ad esempio ci puoi scrivere ed il dato in uscita sui pin dei dati)...
Con i compilatori Borland per DOS si usa inportb e ouportb...con i compilatori Microsoft per DOS si usa inp e outp...
Le linee di stato si possono usare come linee di input...

http://www.textfiles.com/computers/biprint.txt
interessante.. che libreria header devo richiamare per utilizzare queste funzioni? (uso il dev-c++, che è quindi basato sul mingw..)
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 01:14   #17
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Con MinGW realizzi programmi per Windows...quindi, a meno di gabole, non puoi avere accesso diretto alla porta... Devi usare CreateFile etc etc come scritto sopra....
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-11-2003, 09:03   #18
feyd
Senior Member
 
Iscritto dal: Nov 2000
Messaggi: 455
io ho realizzato un programma dos che scriveva e leggeva una RAM tramite parallela.
la parallela è mappata come 24 bit ad un certo indirizzo di I/O (tipicamente 0x378 come ti è stato detto, in ogni caso tale indirizzo è settabile nel bios).
è caratterizzata da 3 parole
0x378 -> Dati
0x379 -> Controllo
0x380 -> Stato
Attraverso i bit di controllo controlli (scusa il gioco di parole) i piedini di controllo sulla parallela inoltre un bit di stato ti permette di settare l'input e l'output (in caso di input lo stato di riposo dei piedini di dato è 1 - sono tutti pullappati)
La parola di Stato ovviamente ti dice anche lo stato della porta.
Sotto dos non hai problemi e puoi fare tutti gli I/O che vuoi. Sotto sistemi con in modalità protetta (tipo NT) devi acquisire l'accesso alla risorsa però non ti so dire come il tutto avvenga per la parallela. :-(
Occhio che la parallela è rumorosa e se vuoi comandare un dispositivo veloce un disturbo potrebbe essere preso come un clock sulla parallela (a me succedeva con la RAM).
Feyd
feyd è offline   Rispondi citando il messaggio o parte di esso
Old 26-11-2003, 19:41   #19
Matro
Senior Member
 
L'Avatar di Matro
 
Iscritto dal: Apr 2003
Città: Padova
Messaggi: 2929
Quote:
Originariamente inviato da feyd
io ho realizzato un programma dos che scriveva e leggeva una RAM tramite parallela.
la parallela è mappata come 24 bit ad un certo indirizzo di I/O (tipicamente 0x378 come ti è stato detto, in ogni caso tale indirizzo è settabile nel bios).
è caratterizzata da 3 parole
0x378 -> Dati
0x379 -> Controllo
0x380 -> Stato
Attraverso i bit di controllo controlli (scusa il gioco di parole) i piedini di controllo sulla parallela inoltre un bit di stato ti permette di settare l'input e l'output (in caso di input lo stato di riposo dei piedini di dato è 1 - sono tutti pullappati)
La parola di Stato ovviamente ti dice anche lo stato della porta.
Sotto dos non hai problemi e puoi fare tutti gli I/O che vuoi. Sotto sistemi con in modalità protetta (tipo NT) devi acquisire l'accesso alla risorsa però non ti so dire come il tutto avvenga per la parallela. :-(
Occhio che la parallela è rumorosa e se vuoi comandare un dispositivo veloce un disturbo potrebbe essere preso come un clock sulla parallela (a me succedeva con la RAM).
Feyd
scusate se non avevo scritto + ma avevo perso di vista la discussione.. in che linguaggio hai programmato il tuo programma?
Matro è offline   Rispondi citando il messaggio o parte di esso
Old 27-11-2003, 09:51   #20
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ad esempio, questo codice funzina anche su MinGW...e, se non hai una stampante GDI (che ha bisogno di un ulteriore layer software), ti scrive sulla stampante...

http://www.firststeps.ru/mfc/winapi/r.php?12

Se cerchi su google "CreateFile LPT1" o "CreateFile LPT1 DeviceIOControl" troverai decine di link a riguardo...
DeviceIOControl serve per controllare le linee di stato della parallela...

Questi sono interessanti (solo il codice, il resto nonc i si capisce niente):
http://www.toyoshima-house.net/win32/parport_ja.html

E questo:
http://handsoff.infomedia.it/cgi-bin...ticle-325.html

Ultima modifica di cionci : 27-11-2003 alle 10:22.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Auto elettriche UE al 21,7%: sorpasso si...
GPT-6 Astra ha decifrato un messaggio na...
Registra a 7.471 fps e costa quanto un'u...
Microsoft riporta in vita Surface Mouse ...
OpenAI porta le funzioni agentiche vocal...
La Cina indaga su DeepSeek e Moonshot: a...
Sono 68.450 gli oggetti oltre i 10 centi...
950 agenti, 210 milioni di token e 21 or...
Dopo quasi 40 anni l'Italia riapre al nu...
Apple Intelligence su macOS 27 potrebbe ...
NVIDIA prepara la grafica del futuro con...
YouTube annuncia nuovi strumenti per per...
Phishing a nome ACI sul bollo auto: una ...
3 mini-PC ASUS per usare l'intelligenza ...
YouTube punta sempre di più sull'...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:20.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v