MATLAB: What is the difference between build, deploy & start and build button on embedded coder

buildbuild on embedded coderdeployEmbedded Coderembedded coder support package for px4 autopilotpx4simulinksimulink coder

Hi, I'm studying the embedded code generation for px4 with embedded coder support package for px4 autopilot.
Examples on support packages says that click monitor and tune button or build, deploy & start button to implement examples.
Also, I couldn't find examples using embedded code generation.
Thus, I wonder the build, deploy & start and build(on embedded coder) do the same work. Otherwise, what is the difference between them?

Best Answer

    • Build means that MATLAB generates C-code from your Simulink model.
    • Deploy means that the generated C-code is deployed (placed) on your target hardware, which is the controller of a drone in your case.
    • Start means that the deployed generated C-code is started on the target hardware and starts execution.