Open joseviccruz opened 5 months ago
@lhcavalcanti @jgocm @mhco0
If you think something else would be useful for support, please feel free to add any requirements
@lhcavalcanti @jgocm @mhco0
If you think something else would be useful for support, please feel free to add any requirements
We could create a scenario where we emulate the boards, port the cross-compiled code to it, and test the new code before delivering it to the actual boards. However, I also feel this could also be done in another environment, I just feel that it was worth to mention some features like this.
@lhcavalcanti @jgocm @mhco0 If you think something else would be useful for support, please feel free to add any requirements
We could create a scenario where we emulate the boards, port the cross-compiled code to it, and test the new code before delivering it to the actual boards. However, I also feel this could also be done in another environment, I just feel that it was worth to mention some features like this.
Very interesting! Do you have any suggestions for a board emulator?
@lhcavalcanti @jgocm @mhco0 If you think something else would be useful for support, please feel free to add any requirements
We could create a scenario where we emulate the boards, port the cross-compiled code to it, and test the new code before delivering it to the actual boards. However, I also feel this could also be done in another environment, I just feel that it was worth to mention some features like this.
Very interesting! Do you have any suggestions for a board emulator?
I'll need to have more knowledge about the hardware that you guys use and the project requirements to give a proper answer, mainly because emulation by itself is a complex topic. However, generally speaking, we could use something like a ISS and test the code on this service. As you mentioned about the arm-none-eabi
toolchain, the first thing that came to my mind was to try to run something like the ARMulator. Maybe we could find another specific solution, but I'll need to have more information to search it out.
Overview
Currently, the repository lacks documentation on its development, but some things are certain:
Given these two requirements, to enable the presence of embedded code, we need to make it work under these conditions.
Current Scenario
ssl-embedded
repositoryarm-none-eabi
toolchain, which can be obtained hereGoal
We should try to flash some code on one of the ssl boards from a code generated in
ssl-core
, inside a Dev Container, with the version of C++ we want here (C++20 or newer). It is not necessary to port ssl-embedded at this point.Proposed Solution
embedded
folderarm-none-eabi
toolchain available inside Dev ContainerIf the cross-compiling files are generated, that's enough for us to have succeeded!
References