Recomendation for training and education

Hello,

I am interested in learning on how to build OpenWRT from scracht, that is given a supported hardware platform, how to:

  • build OpenWRT for that platform
  • customize (e.g. set firewall rules, launch an user application automatically)

I know I there are online tutorials, but I am looking for hands on classes or trainings given by experienced developpers.

Can you recomend companies that provide this service, and are situated in the Benelux region (Belgium, Netherlands and Luxembourg) ?

I am also interested in learning how to modify, or create a driver, although that is a more advanced topic.

For context, I have +15 years of software development for embedded devices and Linux boxes.

Thanks in advance,

Nelson Gonçalves

there's no such thing AFAIK, learning by doing.

1 Like

If you have the experience you mention, you should be able to pick up the SDK or the image builder (both come containerized to simplify things), figure out how to build a firmware, a package, and then go from there, customizing things to your needs. All of these things are documented in the Wiki. If you have specific questions later on, you can ask in this forum.

The driver part is a bit broader as it might swing from writing a kernel module, DTS, to just writing some glue script to toggle some pins from userland, or talking to a device over serial (e.g. a modem). Which is to say, it's out of scope of OpenWrt, and more towards Linux in general.

1 Like

I am confident I could learn all this by myself, but I also know from experience that it is much faster to have a tutor.

Thanks for you reply.