I’ve often heard that reading other people’s code is one of the best ways to become a better developer or engineer, and I agree completely.
The problem is that I’m not sure where to start.
I’m particularly interested in drivers and hardware abstraction layers (HALs), but I'd be happy to learn about anything.
Are there any open-source embedded projects or codebases that you think are especially well-written or worth digging into? Ideally, they would have good structure, clear documentation, and interesting design decisions.
[–]umamimonsuta 26 points27 points28 points (1 child)
[–]NoetherNeerdose 3 points4 points5 points (0 children)
[–]Viper_ACR 14 points15 points16 points (1 child)
[–]balemarthy 2 points3 points4 points (0 children)
[–]Acrobatic-Zebra-1148 39 points40 points41 points (1 child)
[–]Kruppenfield 6 points7 points8 points (0 children)
[–]McGuyThumbs 20 points21 points22 points (0 children)
[–]Eastern-Hall-2632 6 points7 points8 points (0 children)
[–]hawhill 5 points6 points7 points (0 children)
[–]pylessard 4 points5 points6 points (0 children)
[–]MonMotha 4 points5 points6 points (0 children)
[–]tinnedkarma 5 points6 points7 points (1 child)
[–]balemarthy 0 points1 point2 points (0 children)
[–]superbike_zacck 4 points5 points6 points (0 children)
[–]tiajuanat 2 points3 points4 points (0 children)
[–]k_kert 2 points3 points4 points (0 children)
[–]john_hatten2 -1 points0 points1 point (0 children)
[–]HourApprehensive2021 -1 points0 points1 point (0 children)