You must be logged in to reply.
Page 1 of 7 out of 63 messages.
TOPIC
New SDK is online, with RLP and tons of other features
Gus
1 year ago
Exp:   Excellent hardware / Excellent software   |   Own:   None
Hello comunity, we are very excited to bring you the new SDK. It is in beta but, as usual, we have done plenty of testing so it should be pretty solid.
The new SDK has tons of new new features and enhancements. See release notes http://www.tinyclr.com/release-notes-beta/ and documentation http://www.ghielectronics.com/beta_01979/Library%20Documentation/Index.html

The surprise feature we have now is RLP. You can now run native code on *ANY* GHI product, yes that includes FEZ Panda! Not only that, we have added tasking extensions to RLP. What does this mean? Let us say you want to fly a quadcopter and you must do sampling on an accelerometer every 10ms exactly. You can do that easily with RLP. You can generate PWM easily, a non-blocking software-PWM Smiley You can even generate a multi channel outputCompare if you like, someone asked for this. You can do things that were impossible before, like reading those "Chinese calipers", someone asked for this too!
The tasking extensions run in user mode or kernel mode. When it is setup to run in kernel mode, it gets a very high priority on the system so even the garbage collector will not effect its timing.

Important note: RLP is locked but it is very easy to unlock it. We only need you to sign an agreement (so you are using RLP for good, not evil). The agreement will be up online tomorrow and once you sign it, you will get an email with code needed to unlock RLP. So, you can't use RLP today just yet but you can get your PC setup to compile RLP (GCC compiler) if you like and get your project ready. We will have this done tomorrow ASAP.

For those who do not know what is RLP, it is works like DLLs work on your PC. You write an RLP in C or assembly and compile it into an ELF file (we shoe you how in docs) then this ELF file can be loaded in the device memory at runtime. Once it is loaded, you can access the methods inside just like you do on a DLL.

Yes NETMF can now do real time and yes the sky is the limit with RLP.

Here is a tutorial written by "DelegateVoid" (thank you) http://www.itcrowd.be/getting-started-with-ghi-rlp
Watch this video too http://www.youtube.com/watch?v=rdWgzvAj5vk

... do not forget about the other exciting features on this SDK, HTTP/DHCP on Panda, parallel port...
and oh yes, there is another surprise coming very soon so stay tuned!
andrejk
Senior with 2,994 points
1 year ago
Exp:   hardware / software   |   Own:   None
WOOT! Grin Unbelievable... this is the biggest release yet. I can see why everyone has been so quiet for a while.

I can't wait to try this out. This opens up whole categories of projects that weren't possible before. Nice work, GHI!
Architect
King with 48,166 points
1 year ago
Exp:   Excellent hardware / Excellent software   |   Own:   CANxtra, ChipworkX, Cerb40, Cerberus, Domino, Hydra, Mini, Panda, Panda II, Rhino, Spider
Awesome!!! Great job GHI!
Blue Hair Bob
Master with 6,872 points
1 year ago
Exp:   Good hardware / Excellent software   |   Own:   CANxtra, Cobra Mainboard, Domino, Mini, Panda, Panda II, Rhino Board
This is a game changer as far as I am concerned! No limits!
Jeff_Birt
Hero with 12,812 points
1 year ago
Exp:   Good hardware / Good software   |   Own:   Domino, Mini, Panda, Panda II
What perfect freaking timing this is! I have a project I'm working on now that I had one sticking point that PinCapture or RLP will help me solve!
Gus
1 year ago
Exp:   Excellent hardware / Excellent software   |   Own:   None
You know what would be really crazy Bob? Add FreeRTOS (or any OS) to FEZ using RLP Cheesy You will have a native threading system plus NETMF managed system running in sync on the same system.

Shall we we start a new contest? We haven't had one in a while Smiley

Maybe after unrevealing the next surprise ... we got a line of those surprises and they are all as good as this one Wink
Skewworks
Hero with 20,406 points
1 year ago
Exp:   Good hardware / Excellent software   |   Own:   CANxtra, ChipworkX, Cobra, Domino, Hydra, Panda II
Already working updates for Pyxis Gus. May be even a whole new branch and name. I'll keep the community updated.
Tanu
Senior with 2,204 points
1 year ago
Exp:   Good hardware / Excellent software   |   Own:   Domino, Hydra, Panda, Panda II
And this is what I call Freaking Cool... Great work guys, you have made a lot of us really happy.... Cant wait to try out RLP....

Thanks Guys Smiley
WhysItSmoking
Junior with 610 points
1 year ago
Exp:   hardware / software   |   Own:   None
cool. been struggling with needing to add more hardware to get faster rates, etc. Have to try this out...
William
Hero with 14,884 points
1 year ago
Exp:   Average hardware / Excellent software   |   Own:   Domino, Mini, Panda
Cool. Now if we can just get MS onboard to smooth that out. So we can "inline" C inside c# methods or lambdas and compile and deploy in same method as today. Why we need another tool like gcc? What about c++ express?
You must be logged in to post.
Page 1 of 7 out of 63 messages.