LINUX笔记
基于原子哥教程
MARS&GRACE
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式如何条理编写驱动以及规范工程管理
程序开发流程 1、汇编文件 汇编文件只是用来完成C语言环境搭建 处理器通过修改CPSR(程序状态寄存器)设置处理器模式 设置栈指针 跳转到main函数 eg: .global _start _start: mrs r0 ,cpsr bic r0,r0,#0x1f //将r0的低五位清零,也就是cpsr的M0~M4 orr r0,r0,#0x13 //r0或上0x13,表示使用SVC模式 msr cpsr,r0 //将r0的数据写入到cpsr_r中 ldr sp原创 2020-09-30 21:01:59 · 196 阅读 · 0 评论 -
Linux中程序编译
编译文件 arm-linux-gnueabihf-gcc eg:arm-linux-gnueabihf-gcc -g -c led.s -o led.o //-g选项是产生调试信息,GDB调试能够利用这些信息进行调试 //-c选项是编译源文件,但是不产生连接 //-o是指定编译产生的文件名字,即指定编译后产生led.o文件 链接文件 arm-linux-gnueabihf-ld就是将众多的.o文件链接到一个指定的链接位置 arm-linux-guneabihf-ld -Ttext原创 2020-09-30 19:31:26 · 188 阅读 · 0 评论
分享