bmandl
Full Member level 4
Ok, here is the idea. I want to use my Raspberry Pi as a server between PC application and microcontroller. Microcontroller unit will do some stuff and communicate with raspberry Pi via UART and Raspberry Pi will comunicate with PC application via TCP/IP or UDP protocol (Accesible over WWW). Also, I want my raspberry Pi to act as a interface between human and microcontroller (LCD and buttons will be connected on raspberry, so that microcontroller is not loaded with user interface and can do his job peacefully ).
My problem is, that I don't have basic idea how stuff works on Raspberry Pi. How can I run multiple programs on raspberry (working with LCD, buttons, TCP/IP, UART with mcu)? How does even programming look like on raspberry? I am used to programming on low level with mcu-s, but how can some device like pc (raspberry) works with low level stuff? And all low-level stuff must be mixed with high-level programming for TCP/IP communication and all that. Where can I start to get the basic idea how this stuff works?
PS.: I will probably write my PC application in QT, because I want it to be cross-platform but this doesn't really matters now.
My problem is, that I don't have basic idea how stuff works on Raspberry Pi. How can I run multiple programs on raspberry (working with LCD, buttons, TCP/IP, UART with mcu)? How does even programming look like on raspberry? I am used to programming on low level with mcu-s, but how can some device like pc (raspberry) works with low level stuff? And all low-level stuff must be mixed with high-level programming for TCP/IP communication and all that. Where can I start to get the basic idea how this stuff works?
PS.: I will probably write my PC application in QT, because I want it to be cross-platform but this doesn't really matters now.