And yeah, we could also be using bare metal hardware in tandem with a
beaglebone for even better performance. But that would also require C / C++
at minimum, and honestly is not needed for our own purposes.

On Mon, May 22, 2017 at 2:43 PM, William Hermans <yyrk...@gmail.com> wrote:

>
>
> On Mon, May 22, 2017 at 12:51 PM, Niels Jakob Buch <njb...@gmail.com>
> wrote:
>
>> I am thinking that its a shame, when there is a splendid opportunity to
>> move into higher level languages and managed code. We have a full-blown
>> computer here, with an operating system, and we are using the same
>> programming approach as the dudes that are running with a PIC.
>>
>> Argh!
>>
>> The robotics cape c-library seems very mature and usable, and very
>> tempting to start coding with that. But I want a much mature and abstract
>> approach so I can focus on building prototypes.
>>
>
> The problem I have with most, if not all higher level languages is that
> the overhead is too steep. Most of the project's I'm working on right now
> involve a lot of processes running all at once, and many of these are as
> close to real-time as possible. So, the smaller the executable, and the
> faster it runs, the better our system performs. Where performance in our
> own case can be perceived by our end users.
>
> Now if you're on the moon, or mars where you already have hours worth of
> latency, when remote controlling something. That may not be a big deal. But
> lets envision an analogy where you have  production line, with sever stop
> buttons to stop that production line in case of an emergency. You do *NOT*
> to be running code that can take seconds to respond to input. You need as
> close to immediate of a response as possible. Otherwise someone's life
> could be in danger.
>
> Thankfully for our own case, our application is not quite so mission
> critical. But how well the system performs in whole can be perceived by our
> end users. Which for us, is very important.
>
>
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CALHSORq%2BtxxYyuvfpM%2B%3D4o908gZ-hPa0M2-3N%2BdYvBOQo70jrA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to