Re: [beagleboard] High(er) level language for PRU programming available.
On Tue, Apr 15, 2014 at 6:38 PM, John Silvia jcsil...@gmail.com wrote: Forth comes in lots of different flavors: The tiniest one I ever used (for a 6502-based industrial air pollution monitoring device) was cross-compiled on a minicomputer to generate 8-bit tokens for the program ROM. So each “call” of a Forth function just took a single byte! The ARM/PRU combination is a perfect fit for a cross-compiled Forth. All of the compilation functions (“immediate words” in Forth) run on the ARM but lay down code in PRU-space. PRU-resident native code or lists of Forth function calls would just be the PRU application itself, plus the tiny bit of code needed to implement the Forth interpreter. Should be interesting to see what John has implemented. Your description is very close to the way it works. In this case it has 16-bit addresses so instructions cost 2 bytes. The compiler doesn't run on the ARM however. I considered that but it was far easier to implement it on the host computer. Among the reasons is that I would have had to implement a PRU assembler in Forth. Not too terribly difficult but still more work, and it would take up ARM program space. Against that I didn't see any advantage to having a full forth interpreter on the ARM. Most times a headerless forth is just fine on an embedded processor and that is the way I saw this project. (Sorry for the Forth jargon.) Didn't Robert put your Forth compiler into the latest release to run on the ARM anyway? The assembler was already there on the ARM. It would be great if you could check it. http://beagleboard.org/latest-images Before I started this I saw mentions of a C compiler but all the links appeared to be dead. I guess I should have asked here! Can you tell me where you found broken links mentioning the upcoming C compiler? BTW, I've been given internally a release date that is within a week, so hopefully no more private beta. From: l...@ansync.com Sent: Monday, April 14, 2014 5:17 PM To: beagl...@googlegroups.com Subject: Re: [beagleboard] High(er) level language for PRU programming available. Forth is awesome. Last time I had a paying gig in Forth was about 1985, I think. It was to control a big lighted display board (and garage heater!). So it was basically a 160 x 32 monochrome graphics editor with fonts and wipe effects, done on an Apple II (8-bit 6502 processor, 1 MHz, 32k of RAM). No other language squeezes into tight spots like that. On Monday, April 14, 2014 3:15:37 PM UTC-7, William Hermans wrote: Nice job John, although I have to admit I have never heard of Forth( and have been programming since the early 90's ). Nice to learn something new, and I will have to give the Language a look-see to see if I like it. Jason, if you're paying attention I would also like a copy of the C compiler. I am based in the US, and do have an account on TI.com. On Mon, Apr 14, 2014 at 2:23 PM, Sungjin Chun chu...@gmail.com wrote: I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler cha...@steinkuehler.net wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler cha...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com. For more options, visit https://groups.google.com/d/optout
Re: [beagleboard] High(er) level language for PRU programming available.
Didn't Robert put your Forth compiler into the latest release to run on the ARM anyway? The assembler was already there on the ARM. It would be great if you could check it. http://beagleboard.org/latest-images I don't see how he would have known about it. This was my first public announcement. Before I started this I saw mentions of a C compiler but all the links appeared to be dead. I guess I should have asked here! Can you tell me where you found broken links mentioning the upcoming C compiler? BTW, I've been given internally a release date that is within a week, so hopefully no more private beta. Sorry, I don't remember. It was 6 months ago. I can't even be sure we're talking about the same compiler. I just remember seeing mentions of a C compiler (one of which was somewhere on the TI site) but I was unable to track it down. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
On 4/16/2014 3:28 PM, John Silvia wrote: Didn't Robert put your Forth compiler into the latest release to run on the ARM anyway? The assembler was already there on the ARM. It would be great if you could check it. http://beagleboard.org/latest-images I don't see how he would have known about it. This was my first public announcement. It was added shortly after the announcement: https://github.com/RobertCNelson/omap-image-builder/blob/master/target/chroot/beagleboard.org.sh#L407 -- Charles Steinkuehler char...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
On Wed, Apr 16, 2014 at 3:58 PM, Charles Steinkuehler char...@steinkuehler.net wrote: On 4/16/2014 3:28 PM, John Silvia wrote: Didn't Robert put your Forth compiler into the latest release to run on the ARM anyway? The assembler was already there on the ARM. It would be great if you could check it. http://beagleboard.org/latest-images I don't see how he would have known about it. This was my first public announcement. It was added shortly after the announcement: https://github.com/RobertCNelson/omap-image-builder/blob/master/target/chroot/beagleboard.org.sh#L407 It was also very last minute for me.. Didn't even have a spare second to hack a make install.. ;) But it sounded cool.. Regards, -- Robert Nelson http://www.rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
On 4/16/2014 4:03 PM, Robert Nelson wrote: On Wed, Apr 16, 2014 at 3:58 PM, Charles Steinkuehler char...@steinkuehler.net wrote: On 4/16/2014 3:28 PM, John Silvia wrote: Didn't Robert put your Forth compiler into the latest release to run on the ARM anyway? The assembler was already there on the ARM. It would be great if you could check it. http://beagleboard.org/latest-images I don't see how he would have known about it. This was my first public announcement. It was added shortly after the announcement: https://github.com/RobertCNelson/omap-image-builder/blob/master/target/chroot/beagleboard.org.sh#L407 It was also very last minute for me.. Didn't even have a spare second to hack a make install.. ;) But it sounded cool.. I just tested, and what you've got seems to work OK, although the pasm assembler is required to build the PRU binary. I've got this installed and built on my Machinekit images (since I have to assemble PRU code as part of the Machinekit build), but I'm not sure about yours. -- Charles Steinkuehler char...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
Yep, it's there in /opt/sources. pasm is installed and working, so it should work, but I've been unable to test it since I'm using the beta kernel and haven't really wrapped my head around DTBs yet, so I don't have the pruss drivers working. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
No other language squeezes into tight spots like that. Forth comes in lots of different flavors: The tiniest one I ever used (for a 6502-based industrial air pollution monitoring device) was cross-compiled on a minicomputer to generate 8-bit tokens for the program ROM. So each “call” of a Forth function just took a single byte! The ARM/PRU combination is a perfect fit for a cross-compiled Forth. All of the compilation functions (“immediate words” in Forth) run on the ARM but lay down code in PRU-space. PRU-resident native code or lists of Forth function calls would just be the PRU application itself, plus the tiny bit of code needed to implement the Forth interpreter. Should be interesting to see what John has implemented. From: l...@ansync.com Sent: Monday, April 14, 2014 5:17 PM To: beagleboard@googlegroups.com Subject: Re: [beagleboard] High(er) level language for PRU programming available. Forth is awesome. Last time I had a paying gig in Forth was about 1985, I think. It was to control a big lighted display board (and garage heater!). So it was basically a 160 x 32 monochrome graphics editor with fonts and wipe effects, done on an Apple II (8-bit 6502 processor, 1 MHz, 32k of RAM). No other language squeezes into tight spots like that. On Monday, April 14, 2014 3:15:37 PM UTC-7, William Hermans wrote: Nice job John, although I have to admit I have never heard of Forth( and have been programming since the early 90's ). Nice to learn something new, and I will have to give the Language a look-see to see if I like it. Jason, if you're paying attention I would also like a copy of the C compiler. I am based in the US, and do have an account on TI.com. On Mon, Apr 14, 2014 at 2:23 PM, Sungjin Chun chu...@gmail.com wrote: I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler cha...@steinkuehler.net wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler cha...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
Forth comes in lots of different flavors: The tiniest one I ever used (for a 6502-based industrial air pollution monitoring device) was cross-compiled on a minicomputer to generate 8-bit tokens for the program ROM. So each “call” of a Forth function just took a single byte! The ARM/PRU combination is a perfect fit for a cross-compiled Forth. All of the compilation functions (“immediate words” in Forth) run on the ARM but lay down code in PRU-space. PRU-resident native code or lists of Forth function calls would just be the PRU application itself, plus the tiny bit of code needed to implement the Forth interpreter. Should be interesting to see what John has implemented. Your description is very close to the way it works. In this case it has 16-bit addresses so instructions cost 2 bytes. The compiler doesn't run on the ARM however. I considered that but it was far easier to implement it on the host computer. Among the reasons is that I would have had to implement a PRU assembler in Forth. Not* too *terribly difficult but still more work, and it would take up ARM program space. Against that I didn't see any advantage to having a full forth interpreter on the ARM. Most times a headerless forth is just fine on an embedded processor and that is the way I saw this project. (Sorry for the Forth jargon.) Before I started this I saw mentions of a C compiler but all the links appeared to be dead. I guess I should have asked here! *From:* l...@ansync.com javascript: *Sent:* Monday, April 14, 2014 5:17 PM *To:* beagl...@googlegroups.com javascript: *Subject:* Re: [beagleboard] High(er) level language for PRU programming available. Forth is awesome. Last time I had a paying gig in Forth was about 1985, I think. It was to control a big lighted display board (and garage heater!). So it was basically a 160 x 32 monochrome graphics editor with fonts and wipe effects, done on an Apple II (8-bit 6502 processor, 1 MHz, 32k of RAM). No other language squeezes into tight spots like that. On Monday, April 14, 2014 3:15:37 PM UTC-7, William Hermans wrote: Nice job John, although I have to admit I have never heard of Forth( and have been programming since the early 90's ). Nice to learn something new, and I will have to give the Language a look-see to see if I like it. Jason, if you're paying attention I would also like a copy of the C compiler. I am based in the US, and do have an account on TI.com. On Mon, Apr 14, 2014 at 2:23 PM, Sungjin Chun chu...@gmail.com wrote: I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler cha...@steinkuehler.net wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler cha...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com javascript:. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[beagleboard] High(er) level language for PRU programming available.
I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh Prufh will allow you to write code for the PRU in Forthhttp://en.wikipedia.org/wiki/Forth_(programming_language). This has the advantage of easier coding and debugging. Because of the way it uses data memory (and the nature of Forth) it also may allow you to write larger programs than would be feasible in assembly language. The potential disadvantages are that code will usually be somewhat slower and it is more difficult to calculate execution times. Depending on how you need to use PRU, it may well be easier learn the basics of the Forth language in order to use prufh than to write everything in assembly. But if there is anyone out there that already knows forth and needs to use the PRU subsystem, I'm sure you'll like it. Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler char...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler char...@steinkuehler.net wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler char...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
Nice job John, although I have to admit I have never heard of Forth( and have been programming since the early 90's ). Nice to learn something new, and I will have to give the Language a look-see to see if I like it. Jason, if you're paying attention I would also like a copy of the C compiler. I am based in the US, and do have an account on TI.com. On Mon, Apr 14, 2014 at 2:23 PM, Sungjin Chun chu...@gmail.com wrote: I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler char...@steinkuehler.net wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler char...@steinkuehler.net -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
Forth is awesome. Last time I had a paying gig in Forth was about 1985, I think. It was to control a big lighted display board (and garage heater!). So it was basically a 160 x 32 monochrome graphics editor with fonts and wipe effects, done on an Apple II (8-bit 6502 processor, 1 MHz, 32k of RAM). No other language squeezes into tight spots like that. On Monday, April 14, 2014 3:15:37 PM UTC-7, William Hermans wrote: Nice job John, although I have to admit I have never heard of Forth( and have been programming since the early 90's ). Nice to learn something new, and I will have to give the Language a look-see to see if I like it. Jason, if you're paying attention I would also like a copy of the C compiler. I am based in the US, and do have an account on TI.com. On Mon, Apr 14, 2014 at 2:23 PM, Sungjin Chun chu...@gmail.comjavascript: wrote: I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler cha...@steinkuehler.net javascript: wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler cha...@steinkuehler.net javascript: -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com javascript:. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com javascript:. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
On Monday, April 14, 2014, Sungjin Chun chu...@gmail.com wrote: I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Really surprised you haven't seen my email around here? :-) Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler char...@steinkuehler.net javascript:; wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler char...@steinkuehler.net javascript:; -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com javascript:;. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com javascript:;. For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [beagleboard] High(er) level language for PRU programming available.
On Monday, April 14, 2014, William Hermans yyrk...@gmail.com wrote: Nice job John, although I have to admit I have never heard of Forth( and have been programming since the early 90's ). Nice to learn something new, and I will have to give the Language a look-see to see if I like it. Jason, if you're paying attention I would also like a copy of the C compiler. I am based in the US, and do have an account on TI.com. A direct email with PRU Compiler in the subject is easiest for me to track. On Mon, Apr 14, 2014 at 2:23 PM, Sungjin Chun chu...@gmail.comjavascript:_e(%7B%7D,'cvml','chu...@gmail.com'); wrote: I also am interested in C compiler for PRU. Can you let me know how to contact Jason Kridner? Sent from my iPhone On Apr 15, 2014, at 5:39 AM, Charles Steinkuehler char...@steinkuehler.netjavascript:_e(%7B%7D,'cvml','char...@steinkuehler.net'); wrote: On 4/14/2014 3:34 PM, John Silvia wrote: I've implemented a forth language for the PRU to facilitate one of my own projects. It is available for others to use on github in hopes that someone may find it useful. https://github.com/biocode3D/prufh You are my hero! I love Forth and figured the PRU would be perfect for a small Forth environment! :) Yes, of course, a C compiler would be useful to more people; but I'm not capable of writing a C compiler in ~500 lines of perl ;-) ...and there's already a C compiler available. You just have to e-mail Jason Kridner and ask to get the beta copy since it hasn't been officially released for some reason. -- Charles Steinkuehler char...@steinkuehler.netjavascript:_e(%7B%7D,'cvml','char...@steinkuehler.net'); -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.comjavascript:_e(%7B%7D,'cvml','beagleboard%2bunsubscr...@googlegroups.com'); . For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.comjavascript:_e(%7B%7D,'cvml','beagleboard%2bunsubscr...@googlegroups.com'); . For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.comjavascript:_e(%7B%7D,'cvml','beagleboard%2bunsubscr...@googlegroups.com'); . For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups BeagleBoard group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.