daniel5151 / gdbstub

An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
Other
291 stars 45 forks source link

Update real-world examples #102

Closed bet4it closed 2 years ago

bet4it commented 2 years ago

Hi Daniel,

After a long delay, I finally release my project udbserver which heavily bases on gdbstub. Thanks a lot, you save me a lot of time and make the implementation very clear!

I'm a newbie to Rust and this is my first Rust project. Really hope for your advice on it to help me improve it. For example, how to reduce the use of unsafe, and is this possible to implement Ctrl-C in my project.

Best wishes!

daniel5151 commented 2 years ago

Heyo, I manually went ahead and updated the real-world examples section of the readme, adding udbserver (along with cleaning up some of the other entries, slightly differently than how you did it in this PR)

daniel5151 commented 2 years ago

Some thoughts on udbserver:

While I likely can't offer a full code review anytime soon, I took a brief skim through the code, and I've got some preliminary thoughts: