Did a bunch of playing with the free real-time operating system FreeRTOS this past couple of days. I found this OpenSource code to function with the ARM Cortex M3 that the Cypress PSoC 5LP uses. Semaphores, mutexs, queues, interrupt service routines, everything one should need to do real-time embedded control and processing. There is code examples already ported to the PSoC Creator IDE. It's a little old but the project will update and compile without issue. Or you can just start with the attached project I worked on, that has all the FreeRTOS code already included instead of external.
I'll be doing some more work on this to port it over to the CY8CKIT-059 which is still selling for just ten dollars. That's a lot of power at your fingertips for ten dollars and with a real-time operating system onboard, you can easily develop a 3D printer controller, advanced waveform generator or something even more complex. Did I say ten dollars?
My goal is to build a USB serial interface that you can plug into your PC and connect with a terminal emulator, then launch actual tasks via the command line, all running on the RTOS. All this with the powerful programmable hardware of the Cypress PSoC? What's not to like. Cheap too.
Use your resources.
Do great things.
I'll be doing some more work on this to port it over to the CY8CKIT-059 which is still selling for just ten dollars. That's a lot of power at your fingertips for ten dollars and with a real-time operating system onboard, you can easily develop a 3D printer controller, advanced waveform generator or something even more complex. Did I say ten dollars?
My goal is to build a USB serial interface that you can plug into your PC and connect with a terminal emulator, then launch actual tasks via the command line, all running on the RTOS. All this with the powerful programmable hardware of the Cypress PSoC? What's not to like. Cheap too.
Use your resources.
Do great things.