Forum Scope


Match



Forum Options



Min search length: 3 characters / Max search length: 84 characters
sp_TopicIcon
malá aplikace v C/C++ posílání a příjem řetězce přes UART
RSS
Avatar
catwalk
1 Posts
(Offline)
1
3 listopadu, 2012 - 7:15 pm

Ahoj,

právě začínám s raspi. Chtěl bych si napsat malou aplikaci, která by běžela po spuštění. Aplikace by komunikovala s arduino a přes UART by posílala / příjmala řetězce příkazy a data. Později bych možná přidal nějaké obrazovky GUI. Znám trochu programování v C i v Python.

Dotazy:

1/ dělali jste něco podobného?  Je nějaká kuchařka, kde bych se dozvěděl jak si nastavit toolchain?

2/ je lepší to kompilovat přímo na raspi nebo kompilovat na PC?

Díky

Avatar
DFZ
12 Posts
(Offline)
2
24 listopadu, 2012 - 2:58 pm

catwalk said
Ahoj,

právě začínám s raspi. Chtěl bych si napsat malou aplikaci, která by běžela po spuštění. Aplikace by komunikovala s arduino a přes UART by posílala / příjmala řetězce příkazy a data. Později bych možná přidal nějaké obrazovky GUI. Znám trochu programování v C i v Python.

Dotazy:

1/ dělali jste něco podobného?  Je nějaká kuchařka, kde bych se dozvěděl jak si nastavit toolchain?

2/ je lepší to kompilovat přímo na raspi nebo kompilovat na PC?

Díky

add 2 – urcite je lepsi kompilovat (gcc) primo na RPI, mam vyzkouseno a funguje bez problemu. Jinak ja to delam tak ze edituju zdrojak pres ftp a pak jen na RPI spustim prikaz pro kompilaci. 

add 1 – bohuzel UART sem pod linuxem zatim neresil 

Avatar
DFZ
12 Posts
(Offline)
3
25 listopadu, 2012 - 4:15 pm

DFZ said

catwalk said
Ahoj,

právě začínám s raspi. Chtěl bych si napsat malou aplikaci, která by běžela po spuštění. Aplikace by komunikovala s arduino a přes UART by posílala / příjmala řetězce příkazy a data. Později bych možná přidal nějaké obrazovky GUI. Znám trochu programování v C i v Python.

Dotazy:

1/ dělali jste něco podobného?  Je nějaká kuchařka, kde bych se dozvěděl jak si nastavit toolchain?

2/ je lepší to kompilovat přímo na raspi nebo kompilovat na PC?

Díky

add 2 – urcite je lepsi kompilovat (gcc) primo na RPI, mam vyzkouseno a funguje bez problemu. Jinak ja to delam tak ze edituju zdrojak pres ftp a pak jen na RPI spustim prikaz pro kompilaci. 

add 1 – bohuzel UART sem pod linuxem zatim neresil 

add 1 – narazil jsem na nejaky zajimavy popis, varianta typu otevrit seriovou linku „jako soubor“ a monitorovat zmenu „souboru“ me prijde zajimave – http://www.abclinuxu.cz/poradn…..how/218000  

Avatar
frakor
2 Posts
(Offline)
4
5 ledna, 2013 - 8:06 am

DFZ said

DFZ said

catwalk said
Ahoj,

právě začínám s raspi. Chtěl bych si napsat malou aplikaci, která by běžela po spuštění. Aplikace by komunikovala s arduino a přes UART by posílala / příjmala řetězce příkazy a data. Později bych možná přidal nějaké obrazovky GUI. Znám trochu programování v C i v Python.

Dotazy:

1/ dělali jste něco podobného?  Je nějaká kuchařka, kde bych se dozvěděl jak si nastavit toolchain?

2/ je lepší to kompilovat přímo na raspi nebo kompilovat na PC?

Díky

add 2 – urcite je lepsi kompilovat (gcc) primo na RPI, mam vyzkouseno a funguje bez problemu. Jinak ja to delam tak ze edituju zdrojak pres ftp a pak jen na RPI spustim prikaz pro kompilaci. 

add 1 – bohuzel UART sem pod linuxem zatim neresil 

add 1 – narazil jsem na nejaky zajimavy popis, varianta typu otevrit seriovou linku „jako soubor“ a monitorovat zmenu „souboru“ me prijde zajimave – http://www.abclinuxu.cz/poradn…..how/218000  

Zkus toto: 

echo „nejakytext“ > /dev/ttyS1

a číst z toho portu můžeš takto:

cat /dev/ttyS1

pokud z toho polezou nějaké paznaky, pomůže příkaz setserial pro nastavení rychlosti přenosu.

I když jazyl C neznám, myslím, že provést to v cečku by neměl byt problém.

Forum Timezone: Europe/Prague
All RSS Show Stats
Administrators:
admin
Top Posters:
BigSandy: 100
MiK: 89
JuraS.: 37
Enigma: 26
Ch4rlieB: 19
DFZ: 12
GRaven: 11
buci: 11
postcd: 10
marty-PiDA: 9
Newest Members:
Matyys
Cerveny
JSlovak
esperanzaponce
tosik
pali
VildaB
aidmin
grace231252226
leticiajaynes47
Forum Stats:
Groups: 1
Forums: 4
Topics: 335
Posts: 808

 

Member Stats:
Guest Posters: 2
Members: 555
Moderators: 0
Admins: 1
Most Users Ever Online: 61
Currently Online:
Guest(s) 2
Currently Browsing this Page:
1 Guest(s)