编程_汇编调用C语言及Makefile规则

编程_汇编调用C语言及Makefile规则

ID:42225740

大小:19.03 KB

页数:7页

时间:2019-09-09

编程_汇编调用C语言及Makefile规则_第1页
编程_汇编调用C语言及Makefile规则_第2页
编程_汇编调用C语言及Makefile规则_第3页
编程_汇编调用C语言及Makefile规则_第4页
编程_汇编调用C语言及Makefile规则_第5页
资源描述:

《编程_汇编调用C语言及Makefile规则》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、4_S5PV210编程_汇编调用C语言及Makefile规则  今天,主要内容为S5PV210编程_汇编调用C语言及Makefile规则:  一、Makefile最简单的规则二、汇编语言调用C程序  注意:如果前面的内容都看完了,且“没有明白”或者“操作成功”的,请回过头,人人真真的再看一看,如果还是不能够明白,就想一想其他的办法吧~如百度提问、找我、找一些高手...为什么这么说?因为吧,这些都是基础,基础不代表水平,但是却决定走的长度。我现在就严重觉得自己基础不足!很多东西都是建立在空中,坍塌很容!  加

2、入看着、看着,突然发现我的文章写得非常差劲,或者不再需要了,我会非常开心。我写这些的目的,根本原因就是希望“更多的朋友能够从底层还是了解嵌入式”...现在网上关于S5PV210的资料不少,甚至学习过Arm11的几天就能够上手了。但是,我还是认为,要学好嵌入式系统,不能够拘泥于外表。  说这些,并不是要说我多么厉害,也不是为了说我多么伟大。只是在强调基础的重要!中国有句古话,“万丈高楼平地起,地基却没有打牢,塌了”...O(∩_∩)O哈!我杜撰的。接下来文章会非常重要!  第一部分Makefile最简单规则 

3、 1、说明  为什么要先学习Makefile规则呢?告诉你,我不远再敲那么多代码了!中国有句古话说的好,“想要成为一名优秀的程序员,就要学会偷懒...”哈哈,当然这句是我杜撰的了!  不过,Makefile可不是偷懒,这个是一个高级程序员的思想的体现!像这个“流水灯似的程序”,才几行,根本不能够体现Makefile规则的伟大,更体现不出一个高级程序员的思想,其实,这个思想也是在一方面指“编程思想”了!在最前面学习Makefile也是为了强调编程思想对于程序员的重要性!可以说,“编程思想”决定一个程序员的水平

4、以及成就。  我只说,我写S5PV210程序的时候是先写Makefile,再写程序的。如果,对这句话不理解,不会影响下面的学习!!O(∩_∩)O哈哈~废话少说,开始正题。  2、改装上一个程序  上一篇文章我们的只有一个文件,在执行一些命令后生成了我们最后下载到开发板的程序。  这篇文章,要把后期执行的命令写入一个文件。然后用一条命令去完成它,其实,这个就是传说中的最简单的Makefile了。  当然,我们在以后的文章中逐渐去完善。  首先,用vixx去建立一个Makefile文件,其实,这个名字可以用你任

5、何想要的,但是需要加入-f参数,最主要的经过多年发展,Makefile这个名字已经被规范化了,所以,-f参数的使用,玩玩还行,正规程序,用于存档的还是用Makefile吧。O(∩_∩)O~潜规则哦~  :arm-linux-ld-Ttext0-o  arm-linux-objcopy-Obinary  :  arm-linux-gcc-c-o    操作方法:viMakefile  直接进入的是“命令模式”,需要按“i”键进入“文本模式”。  另外,这里我们再学一个“单行模式”的命令,还记得进入“单行模式”

6、的方法吗?  在“文本模式”按”ESC”键,进入“命令模式”,或者直接在“命令模式”下,输入“:”进入单行模式,在进入单行模式后,输入“setnu”。  然后,我们将上面的命令写入进去后,保存退出!  还记得保存退出的方法吗?在单行模式下,输入“wq”...  没有把这些常用命令一次学完,一方面是担心记不住,还有就是有的时候多的我都想不起来!而且,如果,一下子说出来,岂不是在学习Linux...  我们看看这篇Makefile,看之前,首先要知道两个概念,“目标”、“依赖”!目标,写在前面,与依赖用“:”隔

7、开。  如,文件是目标,文件是依赖。  查看时,会确定为最终文件,依赖,然后,就会去找了。  然后发现下面的三条命令,在输入命令前,要输入一个按键,不等同于多个空格哦~  这就完事了,想要使用Makefile,就用make一下就Ok了...操作方法:make  当然,面对这样一个小程序的时候,根本不能够体现Makefile的强大,试想一下,当你面对成千上万个程序的错综复杂关系时候,你会不会有些痛苦?如果你修改一个文件后呢?当然,我们还有集成开发环境,这才是答案,O(∩_∩)O哈!好了,我们接下来对Makef

8、ile升级,为它添加伪指令“clean”,去删除中间文件“*.o”“*.elf”,这个同样可以用其他的名字,但是多年的使用,几乎成为规范了!我虽然不喜欢墨守成规,但还是非常喜欢用这个。  伪指令要如何写呢?其实,就是指没有“依赖”的“目标”会去直接执行下面的命令。如何使用伪指令?用make调用即可。操作方法:makeclean  第二部分汇编语言调用C程序  1、说明:本程序为汇编调用C程序,实现流水灯功能创建启

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。