官术网_书友最值得收藏!

Workflow overview

Writing software in C, as well as in every compiled language, requires the code to be transformed to an executable format for a specific target to run it. C is portable across different architectures and execution environments. Programmers rely on a set of tools to compile, link, execute, and debug software to a specific target.

Building the firmware image of an embedded system relies on a similar set of tools, which can produce firmware images for specific targets, called a toolchain. This section gives an overview of the common sets of tools required to write software in C and produce programs that are directly executable on the machine that compiled them. The workflow must then be extended and adapted to integrate the toolchain components, and produce executable code for the target platform.

主站蜘蛛池模板: 普定县| 巫溪县| 吴川市| 库车县| 长沙县| 文昌市| 博爱县| 左贡县| 崇义县| 班戈县| 历史| 黎平县| 肇庆市| 遂昌县| 诏安县| 新巴尔虎左旗| 淮滨县| 泗水县| 抚顺市| 花垣县| 三都| 钟祥市| 宝应县| 静乐县| 布拖县| 湖北省| 镇平县| 伊春市| 潞西市| 乌拉特后旗| 隆尧县| 武胜县| 彰化县| 龙陵县| 沅陵县| 本溪市| 界首市| 定南县| 高台县| 泰宁县| 桃江县|