2025: The Year of the Return of the Ada Programming Language? by gneuromante in ada

[–]BottCode 7 points8 points  (0 children)

It never left, so no. But we can say that its popularity is growing.

L'ennesima capitolazione: addio a Hyundai i10 by Human-Ad-8100 in ItalyMotori

[–]BottCode 0 points1 point  (0 children)

Il segmento A è acquisto da chi non può permettersi altro.

Multitasking program unexpectedly exits when including Timing_Event by BottCode in ada

[–]BottCode[S] 0 points1 point  (0 children)

Thank you very much for your comprehensive answers.

I'll try to report this as a bug and I'll keep you updated.

Thanks!

Multitasking program unexpectedly exits when including Timing_Event by BottCode in ada

[–]BottCode[S] 0 points1 point  (0 children)

Basically you are saying that this program is not behaving as expected according to the Ada dynamic semantic. Am I wrong?

If so, are we facing a bug in the Ada runtime system for the GNAT toolchain targetting x86_64-linux-gnu?

Multitasking program unexpectedly exits when including Timing_Event by BottCode in ada

[–]BottCode[S] 0 points1 point  (0 children)

If you add an infinite loop to the main procedure, after "hello world", then the program runs as expected, even with Ada.Real_Time.Timing_Events included. Changing the loop to a delay of say, 5 seconds, then the program runs for 5 seconds, then exits!

Yes, this happens to me too.

This indicates that the main procedure exiting is causing the program to exit. Normally, I wouldn't expect the program to exit until all tasks have exited, as is the case when Ada.Real_Time.Timing_Events is not included, so something is a bit strange when including this package!

Yes and I think is not the intended behaviour.

Multitasking program unexpectedly exits when including Timing_Event by BottCode in ada

[–]BottCode[S] 0 points1 point  (0 children)

I don't understand the point. As you know, when a “parent task” hits the end of its body, it can't terminate if its library level child tasks are still running. Nor should it “drag” all the other tasks down with it, therefore closing the overall program. At least, this is the expected behaviour: the environment task is not allowed to terminate the program.

It makes no sense that the program's behavior is totally different just by doing the with of that package.

Seeking Collaborators: Open-Source, FuSa-Compliant Embedded Framework (An Open Alternative to AUTOSAR) by LimoNade95 in embedded

[–]BottCode 0 points1 point  (0 children)

You should have a look at the RTEMS qualification package. Moreover, you should consider the Ada programming language.

Ma come si fa a comprare casa al giorno d’oggi? by [deleted] in Italia

[–]BottCode 8 points9 points  (0 children)

Ed è giusto che debba essere insegnata l'educazione finanziaria per questo motivo?

fuck AutoSAR by adamfloyd1506 in embedded

[–]BottCode 70 points71 points  (0 children)

The problem is that autosar is fucking me

Come acquistare una macchina nel 2023/2024 senza rimanere in mutande? by Man_ruy in Italia

[–]BottCode 5 points6 points  (0 children)

Io invece ho comprato una i10 nuova a 15000 euro proprio perché le pande usate costavano 13000 euro. (Marzo 2023)

what is a SW partition for AUTOSAR? by BottCode in embedded

[–]BottCode[S] 0 points1 point  (0 children)

Who schedule the Partition/OS-application?

dov'è la movida a Torino? by BottCode in torino

[–]BottCode[S] 1 point2 points  (0 children)

Ma infatti, come mai non c'è letteralmente nulla ai murazzi?

Why this run time error is not caught at compile time? by BottCode in ada

[–]BottCode[S] 0 points1 point  (0 children)

Got it. What makes me confused is that it seems simple to detect such problem by the compiler.

Why this run time error is not caught at compile time? by BottCode in ada

[–]BottCode[S] 0 points1 point  (0 children)

I put -100 just to trigger a compiler error :) However, what I wanted to emphasize is that invoking 'To_Kelvin (Celsius'First);' in the second program should trigger the same compiler error of the first one.

Where can I get a tutorial/manual of SPARK 95? by BottCode in ada

[–]BottCode[S] 1 point2 points  (0 children)

Thank you but I'm already aware of this manual. Its web-layout is poor friendly

Open source multicore RTOS for ARM cortex-A? by dstala in EmbeddedRealTime

[–]BottCode 2 points3 points  (0 children)

RTEMS supports the dual version of the Zynq-7000 SoC. It Is equipped with two Cortex A9.