How many decades we have to wait till we get a universal HAL like uart_init(ch) uart_read(ch, u8*) uart_write(ch, buf, len) chip independently, out of the box, which then can be customised.
Thanks for the comment. I don't think we will ever end up with a universal hal. While the idea is appealing, there are so many diverse ways of doing things and so many requirements for different architectural sets that it is probably improbable. If you are working with Cortex-M parts, you could view CMSIS as providing that need. In automotive, you might use autosar, etc While I'm not optimistic, we could see some open-source HALs gain traction in specific market areas.
Trend will be changing in next 3 years, now AI is in second stage where human interaction is needed to code for a single file. Next 3 years, AI will be stage 3 where these AI tools will generate whole project without involving human interactions. Now you can use AWS neo for putting AI code into edge devices. It is working great for lightweight applications.
Thanks for the comment. Yes, trends are constantly changing and AI is a big trend that will / is transforming the software industry. It'll be interesting to see how companies and developers keep up!
I think there will always be jobs for embedded developers. Companies can't find developers with the right skills. Most folks go into more "sexy" areas like AI, web apps, etc. AI will be a great tool to make the few that do embedded more productive at it. At least, that's my opinion today.
How many decades we have to wait till we get a universal HAL like
uart_init(ch)
uart_read(ch, u8*)
uart_write(ch, buf, len)
chip independently,
out of the box, which then can be customised.
Thanks for the comment.
I don't think we will ever end up with a universal hal. While the idea is appealing, there are so many diverse ways of doing things and so many requirements for different architectural sets that it is probably improbable. If you are working with Cortex-M parts, you could view CMSIS as providing that need. In automotive, you might use autosar, etc
While I'm not optimistic, we could see some open-source HALs gain traction in specific market areas.
The closest we will come to a Universal HAL was demonstrated into "2001 a space odyssey". @@beningoembedded 😜
Trend will be changing in next 3 years, now AI is in second stage where human interaction is needed to code for a single file. Next 3 years, AI will be stage 3 where these AI tools will generate whole project without involving human interactions. Now you can use AWS neo for putting AI code into edge devices. It is working great for lightweight applications.
Thanks for the comment. Yes, trends are constantly changing and AI is a big trend that will / is transforming the software industry. It'll be interesting to see how companies and developers keep up!
good information and have a nice day , regards from fraz sri lanka. how to be in touch with you ?
So how much time do we have until there won't be any job for embedded programmers in your opinion?
I think there will always be jobs for embedded developers. Companies can't find developers with the right skills. Most folks go into more "sexy" areas like AI, web apps, etc. AI will be a great tool to make the few that do embedded more productive at it. At least, that's my opinion today.