Julius Gustavsson
👤 PersonAppearances Over Time
Podcast Appearances
So those files are used for that, but also they're used for internal monitoring, for example, for cargo audit or other forms of auditing and monitoring to ensure that if there's a vulnerability somewhere that we know about it and are able to react to it,
So those files are used for that, but also they're used for internal monitoring, for example, for cargo audit or other forms of auditing and monitoring to ensure that if there's a vulnerability somewhere that we know about it and are able to react to it,
So those files are used for that, but also they're used for internal monitoring, for example, for cargo audit or other forms of auditing and monitoring to ensure that if there's a vulnerability somewhere that we know about it and are able to react to it,
So the entire cargo tunnel would contain much more than we're actually shipping. So we're not providing that as part of the car. There it's only the software that is actually running on the car.
So the entire cargo tunnel would contain much more than we're actually shipping. So we're not providing that as part of the car. There it's only the software that is actually running on the car.
So the entire cargo tunnel would contain much more than we're actually shipping. So we're not providing that as part of the car. There it's only the software that is actually running on the car.
So yeah, so all, all dependencies that are, that are like getting compiled and linked into the, into the binary are, are would show up.
So yeah, so all, all dependencies that are, that are like getting compiled and linked into the, into the binary are, are would show up.
So yeah, so all, all dependencies that are, that are like getting compiled and linked into the, into the binary are, are would show up.
Absolutely. But first we must talk about the hardware. So this core computer that I described in the beginning, where we're actually running inside the car. That one, so when we're running there, it's quite hard to test the LPA on its own because it's essentially a small island surrounded by a bunch of other processors. And there are not that many connections to the outside world towards that one.
Absolutely. But first we must talk about the hardware. So this core computer that I described in the beginning, where we're actually running inside the car. That one, so when we're running there, it's quite hard to test the LPA on its own because it's essentially a small island surrounded by a bunch of other processors. And there are not that many connections to the outside world towards that one.
Absolutely. But first we must talk about the hardware. So this core computer that I described in the beginning, where we're actually running inside the car. That one, so when we're running there, it's quite hard to test the LPA on its own because it's essentially a small island surrounded by a bunch of other processors. And there are not that many connections to the outside world towards that one.
So yeah, if you want to test the LPA individually, you would have to essentially... deploy some sort of distributed test program on the other CPUs and then have those test programs like probing and prodding the LPA and sending back results and stuff. And that would be quite cumbersome. So we fairly quickly, we realized that for this to be effective, we need to have our own development hardware.
So yeah, if you want to test the LPA individually, you would have to essentially... deploy some sort of distributed test program on the other CPUs and then have those test programs like probing and prodding the LPA and sending back results and stuff. And that would be quite cumbersome. So we fairly quickly, we realized that for this to be effective, we need to have our own development hardware.
So yeah, if you want to test the LPA individually, you would have to essentially... deploy some sort of distributed test program on the other CPUs and then have those test programs like probing and prodding the LPA and sending back results and stuff. And that would be quite cumbersome. So we fairly quickly, we realized that for this to be effective, we need to have our own development hardware.
And yeah, we sketched out basically a block diagram, how it would look, where basically we take the LPA circuitry as it looks on the core computer. take it over to a separate PCB and then we hook up all kinds of components like a debug probe, a USB to CAN device, USB to GBIO devices and current measurements and other things. And so what we end up with is this.
And yeah, we sketched out basically a block diagram, how it would look, where basically we take the LPA circuitry as it looks on the core computer. take it over to a separate PCB and then we hook up all kinds of components like a debug probe, a USB to CAN device, USB to GBIO devices and current measurements and other things. And so what we end up with is this.
And yeah, we sketched out basically a block diagram, how it would look, where basically we take the LPA circuitry as it looks on the core computer. take it over to a separate PCB and then we hook up all kinds of components like a debug probe, a USB to CAN device, USB to GBIO devices and current measurements and other things. And so what we end up with is this.
It's a small circuit board with one USB cable, and it costs a few hundred euros a piece. And we make it ourselves, or at least Grappit, who are also hardware specialists, they make Yeah, they basically did it in just a few number of weeks we had the first samples. So we have these in some, or at least big enough quantity that every developer can have one at his or her desk.
It's a small circuit board with one USB cable, and it costs a few hundred euros a piece. And we make it ourselves, or at least Grappit, who are also hardware specialists, they make Yeah, they basically did it in just a few number of weeks we had the first samples. So we have these in some, or at least big enough quantity that every developer can have one at his or her desk.