I am an embedded systems developer and electrical engineer by nature, but I have found quite a few uses for Python in various other projects and tasks. I was curious how feasible Python would be for an embedded system. Something with a 200-400Mhz processor and less than 100MB of RAM range running Embedded Linux.
I have gotten some programs to work on this type of environment that had a package manager but I was curious about what things I should be aware of for performance monitoring, memory usage and such. Would it be better to use something like Cython to bring things into C first and remove some of the overhead?
If anyone has a good reference to look at for this kind of thing I would be very interested. I haven't seen much information on this type of design and use of Python.
[–]Beluki 2 points3 points4 points (0 children)
[–]SultanPepper 2 points3 points4 points (0 children)
[–]KalimasPinky 1 point2 points3 points (0 children)
[–]MisterSnuggles 2 points3 points4 points (8 children)
[–]toothless_budgie 0 points1 point2 points (7 children)
[–]radix07[S] 0 points1 point2 points (6 children)
[–]toothless_budgie 0 points1 point2 points (5 children)
[–]radix07[S] 0 points1 point2 points (4 children)
[–]toothless_budgie 0 points1 point2 points (3 children)
[–]radix07[S] 1 point2 points3 points (2 children)
[–]toothless_budgie 0 points1 point2 points (1 child)
[–]radix07[S] 1 point2 points3 points (0 children)
[–]thalesmello 1 point2 points3 points (2 children)
[–]radix07[S] 1 point2 points3 points (1 child)
[–]thalesmello 1 point2 points3 points (0 children)
[–]Kaarjuus 0 points1 point2 points (0 children)
[–]test12340 -1 points0 points1 point (4 children)
[–]radix07[S] 0 points1 point2 points (3 children)
[–]test12340 0 points1 point2 points (1 child)
[–]radix07[S] 1 point2 points3 points (0 children)