In my final project that requires the fast GPIO use, I will also be needing access to the ethernet connection on the BeagleBone Black. Since I am not an expert on ethernet stuff, I am investigating Texas Instruments' SYSBIOS. SYSBIOS is similar to a "Real Time Operating System", or RTOS. It lets you add any modules that you need from a wide variety "standard modules. It also lets you prioritize tasks so that time dependent hardware interrupts can take priority over other tasks. In my preliminary tests, I have loaded some demo SYSBIOS projects, compiled them and run them on the BeagleBone Black. The debugging seems to run just fine on the BeagleBone Black. Like any large program with multiple operations, SYSBIOS has a steep learning curve in order to really become proficient with it.
By reading the descriptions of SYSBIOS, it looks like it will do what I need to do. The best part is that Texas Instruments offers SYSBIOS free. In fact it comes installed with the latest version of Code Composer Studio. According to the Texas Instruments website, Code Composer Studio is not necessary in order to be able to compile SYSBIOS. There are some instructions that I found on the Texas Instruments website that tell how to compile SYSBIOS on GNU compilers. That's about all I have to report for now. I will post more as I get into it a little deeper.
By reading the descriptions of SYSBIOS, it looks like it will do what I need to do. The best part is that Texas Instruments offers SYSBIOS free. In fact it comes installed with the latest version of Code Composer Studio. According to the Texas Instruments website, Code Composer Studio is not necessary in order to be able to compile SYSBIOS. There are some instructions that I found on the Texas Instruments website that tell how to compile SYSBIOS on GNU compilers. That's about all I have to report for now. I will post more as I get into it a little deeper.