#0000

  Рет қаралды 1,996

Jacob Beningo

Jacob Beningo

6 ай бұрын

In this episode, Jacob discusses trends in the embedded software industry and provides techniques and practices for staying relevant and successful. The trends include leveraging AI to develop embedded systems, improving CI/CD processes, phasing out C for C++ or Rust in 32-bit applications, adopting developer-centric workflows, moving to higher levels of abstraction, and using POSIX APIs in real-time operating systems. The techniques covered are model-based design, containerizing and virtualizing development processes, and adopting DevOps and CI/CD.
Takeaways
- Leveraging AI can improve efficiency, code generation, debugging, and code reviews in embedded software development.
- Improving CI/CD processes can enhance automation, reliability, and deployment of embedded software.
- Phasing out C for C++ or Rust in 32-bit applications can provide more modern and scalable development options.
- Adopting developer-centric workflows allows for customization and efficiency in the development process.
- Moving to higher levels of abstraction enables hardware independence and scalability in embedded software development.
- Using POSIX APIs in real-time operating systems provides flexibility and portability in application code.
- Model-based design, containerization, and virtualization are effective techniques for efficient and scalable development processes.
- Adopting DevOps and CI/CD improves collaboration, automation, and efficiency in embedded software development.

Пікірлер: 8
@zoenagy9458
@zoenagy9458 6 ай бұрын
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.
@beningoembedded
@beningoembedded 6 ай бұрын
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.
@user-xh9cj7in3p
@user-xh9cj7in3p 6 ай бұрын
The closest we will come to a Universal HAL was demonstrated into "2001 a space odyssey". @@beningoembedded 😜
@user-ee1wy8gv5u
@user-ee1wy8gv5u 4 ай бұрын
So how much time do we have until there won't be any job for embedded programmers in your opinion?
@beningoembedded
@beningoembedded 4 ай бұрын
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.
Why Function Pointers are Awesome
11:11
Jacob Beningo
Рет қаралды 5 М.
#006 Decreasing Debugging, Increasing Productivity
27:31
Jacob Beningo
Рет қаралды 205
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 168 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 52 МЛН
What does larger scale software development look like?
24:15
Web Dev Cody
Рет қаралды 1,3 МЛН
What are AI Agents?
12:29
IBM Technology
Рет қаралды 59 М.
Software's HUGE Impact On The World | Crowdstrike Global IT Outage
7:05
Continuous Delivery
Рет қаралды 30 М.
10 years of embedded coding in 10 minutes
10:02
Greidi Ajalik
Рет қаралды 385 М.
So, you want to be a programmer?
20:43
ForrestKnight
Рет қаралды 209 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 499 М.
0004 Embedded DevOps To The Rescue
29:54
Jacob Beningo
Рет қаралды 277
#0002 - Baremetal, POSIX, and the Future of RTOS
33:50
Jacob Beningo
Рет қаралды 758
I Melted Wood With Friction
8:44
The Action Lab
Рет қаралды 754 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 411 М.
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 1,2 МЛН
S24 Ultra and IPhone 14 Pro Max telephoto shooting comparison #shorts
0:15
Photographer Army
Рет қаралды 8 МЛН
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 851 М.
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 8 МЛН