cfs-tools / cfs-basecamp

Provides a framework and tools for developing, downloading, and integrating core Flight System (cFS) applications into an operational system.
Other
26 stars 4 forks source link

which Raspberry Pi boards suitable for use with Basecamp #88

Closed 1763545734 closed 3 months ago

1763545734 commented 3 months ago

which Raspberry Pi boards suitable for use with Basecamp

open-stemware commented 3 months ago

I have used Basecamp on RPI 3B,3B+, 4B, and 5. Note if you are using the most recent RPI OS called Bookworm then you may have to use Python's virtual environment. I heard of pip package installation issues if you don't.

PI_IOLIB is designed for RPIs 4B and earlier and you select your model in the config.h file. PI_IOLIB is someone else's library that I wrapped to work as a cFS library. It serves as a good example for C interfacing in the GPIO_DEMO app but I have not used many of its features.

Many users do not want to write C interfaces, so I am working on new libs/apps that will allow simple python scripts to interface with hardware and communicate with a basecamp app using JSON messages. Initial versions of these libs/apps will be released in July.

1763545734 commented 3 months ago

Thank you for your answer!If I want to port cFS to the TI hardware processor platform, what kind of learning and work would be required? Could you provide some suggestions?

open-stemware commented 3 months ago

This issue is being closed and has been moved to Discussion #89

open-stemware commented 2 months ago

cFS porting documentation has been lacking. I've been retired for almost 5 years so there may be material that I'm not aware of.

I've cc'd Alan Cudmore who specializes in cFS porting and he may have some resources.

On Mon, Jul 1, 2024 at 7:58 AM WIQu @.***> wrote:

Thank you for your answer!If I want to port cFS to the TI hardware processor platform, what kind of learning and work would be required? Could you provide some suggestions?

— Reply to this email directly, view it on GitHub https://github.com/cfs-tools/cfs-basecamp/issues/88#issuecomment-2199952433, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVSVMAT2X7XI7YZJFGFQLJLZKE77DAVCNFSM6AAAAABJZ4ZEDOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJZHE2TENBTGM . You are receiving this because you commented.Message ID: @.***>

1763545734 commented 2 months ago

Thank you for informing me about the cFS porting documentation status. I appreciate the update and your effort in reaching out.