I'm new at Raspberry Pi, and struggling a bit with how to best set up a development platform for my Raspberry Pi.
Earlier I've worked a lot on microcontroller boards, but developing and running programs on embedded environments with Linux is new to me.
I want to set up a little system for transmitting data and logging it in files on my NAS. My plan is to have a Raspberry Pi as a "hub", connecting it to my LAN network via Ethernet, and storing files on the NAS. Eventually connecting a wireless interface to the Raspberry Pi, to either receive data or transmit commands to nodes around my house.
But my initial problem is finding a good way to program the Raspberry Pi (C/C++). I wish to avoid having to connect a screen and keyboard to the Raspberry Pi, and wish to program it remotely. Is it possible to use an IDE on my Windows computer, and sending the programs to the Raspberry Pi using an SSH shell? Or is a different approach better?
Thanks for any help!