Day 4 重新定位与节

主程序系统下载到目标嵌入式系统会有一个程序映像(image),但是可不可以执行,就必须重新定义所有的输入符号,这些符号可以组成一个符号表,然後经过重新定位之後,成为可执行的二进位码。

https://ithelp.ithome.com.tw/upload/images/20210918/20107482QxoUx94rKG.jpg

当二进位码转成一个可执行与链结格式ELF(executable and linking format),此时系统会根据需求,产生一个节(section),节当中通常包含很多重要资讯,我们从下表就可以简单理解节的重要性。

https://ithelp.ithome.com.tw/upload/images/20210918/20107482zLHDSPoJzW.jpg

以上都是程序设计很重要的概念,今天就学习到此,从前的热情好像变少了,但是,我还继续在努力学习...


<<:  如何开展你的分析?

>>:  找LeetCode上简单的题目来撑过30天啦(DAY3)

Day16. 老鼠,老虎傻傻分不清楚?- Mouse(上)

昨天最後说了,我们要帮弹珠台最後加上滑鼠的操控效果,所以今天读的文件会是 Mouse 这个模组。 M...

Day03 - 个体、对象以及状态

小回顾 Day01 - 缘起:怎麽了?为什麽?如何掌握过於自由的程序码? 以订单、RPG 角色的移动...

[Day2] 论前端框架的好处及重要性~从自己刻到学习共通语言(上篇)

前言 昨天的文章有提到, 有个前辈推坑我学 Next.js, 但由於 Next.js 是以 Reac...

Day-26 Process Synchronization

Process Synchronization tags: IT铁人 由於电脑同时会执行许多程序,不...

30.Action

Vuex的Action,相当於component内的methods,里面宣告并使用方法,但不会直接改...