Here are my observations with Gen AI for embedded software development
1. This might be good when starting a new project. It’s a pain to integrate with an already existing code, particularly when there are multiple external interactions and if one is using vendor provided IDEs, BSPs and libraries.
2. The free version of ChatGPT may not be adequate for real application where the code sizes are huge. Assuming one may want to take ChatGPT’s help even for integration.
3. There is definite value in cleaning up or modularizing monolithic codes. There were some timing issues in my case but were easy to fix.
I am sure this will only get better over time.
Leave a Reply