SleeplessDad
New Member
Hi Everyone.
I have been servicing scientific instruments for about 16-17 years now but I have never created a significant circuit.
I have not posted here for a few years. I have tinkered with various devices such as BeagleBone, Rpi, Arduino and many more but I have never really stuck with it.
When I was trying to use the devices mentioned above, I always felt like I was giving up things I like and forced to deal with constraints that don't matter. All I really want to do is to program in weird languages normally found on desktops only and create circuits that will be controlled from a desktop computer. Portability mean nothing to me.
So here is what I need help with:
1) Am I correct in the assumption that if I use a USB bridge chip such as FTDI based ones, I could write to a serial port and control circuits through SPI or other protocols?
2)Is it safe to say that using this approach I would be able to create USB devices that had no “on board” intelligence and were wholly dependent on the desktop computer's program.
3)Is it also safe to say that as long as the user is a member of the dial out group on Linux, that all I would have to do is write serial port control programs from userland and would never have to touch the kernel.
Thanks-Patrick
I have been servicing scientific instruments for about 16-17 years now but I have never created a significant circuit.
I have not posted here for a few years. I have tinkered with various devices such as BeagleBone, Rpi, Arduino and many more but I have never really stuck with it.
When I was trying to use the devices mentioned above, I always felt like I was giving up things I like and forced to deal with constraints that don't matter. All I really want to do is to program in weird languages normally found on desktops only and create circuits that will be controlled from a desktop computer. Portability mean nothing to me.
So here is what I need help with:
1) Am I correct in the assumption that if I use a USB bridge chip such as FTDI based ones, I could write to a serial port and control circuits through SPI or other protocols?
2)Is it safe to say that using this approach I would be able to create USB devices that had no “on board” intelligence and were wholly dependent on the desktop computer's program.
3)Is it also safe to say that as long as the user is a member of the dial out group on Linux, that all I would have to do is write serial port control programs from userland and would never have to touch the kernel.
Thanks-Patrick