I’m working on a bit of a hobby project right now and someone bullied me into 
trying C++. Fine. Plus I did say that I’d try it in anger at some point.

So far I’ve managed to get a simple Init going that creates two tasks. I 
haven’t tried it yet, since it was 2AM when I finally got the right sequence of 
extern “C”s in place to get it to compile.

Once I get something that demonstrates that the tasks are truly running and 
have some sort of demonstrable C++ nature, I’ll send someone a zip of the 
project file set and maybe I could learn some better idioms to get this stuff 
going and we can all learn from this.

A

> On 2019-July-24, at 17:46, Chris Johns <chr...@rtems.org> wrote:
> 
> On 25/7/19 9:25 am, Joel Sherrill wrote:
>> One open issue we don't know the right solution to is how to mix C/C++ 
>> threads
>> with POSIX threads. The language threads don't have as many attributes as 
>> POSIX
>> threads including stack size and priority. Ignoring that, the task
>> synchronization objects in C++ should just work on RTEMS.
> 
> It would be really good to figure this out and have it work. There are some
> really neat things in C++11 and later like future and promise.
> 
>> Maybe you can create (or port) some neat examples. And we could talk about 
>> them
>> on embedded.fm <http://embedded.fm>. :)
> 
> +1
> 
> Chris

_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to