|
|
|
|
|
by joezydeco
2843 days ago
|
|
If you have been working on bare metal all these years and don't have any embedded Linux experience, I'd say definitely get that under your belt. You don't need to kernel hack all day. I would say most of the major SoCs I work with already have a stable tree and anything that's not super-exotic already has a driver or can be adapted from another. I haven't seen the need to fine-tune kernel performance to any serious degree. One area that companies always need is experienced bootloader and BSP work. That lets you tinker at the register level as well as understand the build process. The demand for secure bootloaders/HAB and secure field upgrades over IoT will definitely be increasing as time goes on, and that can be very specialized work based on the SoC and platform. That also kind of ticks the security aspect of the role...maybe look into that? |
|