在一台ubuntu的arm板子上学习arm汇编
2017-06-22 18:01
225 查看
在arm板子上,有ubuntu就可以利用gcc来直接编译代码,或用交叉编译,就可以跑代码了呀!
在裸露的mcu上写汇编需要配置时钟等好多东西,太烦!
很简单的道理,但是没时间去思考!
2017.6.22
第一步 用汇编实现变量定义,函数及调用,变量运算(加减),if, while等操作!
第二步 start.s研究明白!
2017.6.22
x86上有AT&T 与intel汇编格式,gcc采用AT&T格式,visual studio采用intel格式,那arm是什么汇编格式?研究gas的manual
在ubuntu上自己写个汇编代码是跑不起来的,因为要和操作系统衔接!!!所以可怜!
但是实现一些基本的东西也可以呀,模式main.c+ our.S
就想跑起来一个简单的example.结果keil中仿佛什么东西没有搞对,编译通过了,但是没有生成.bin文件!
2017.6.25
突然想起来,如何将某个地址的数据load到register? 地址是32位呀!糊涂了
2017.6.28
学习汇编,写了个最简单的例子,想debug调试一下,结果板子不知怎么的被搞坏了,keil死活烧录不进去,但是用jflash可以烧录!
这真是麻烦!
2017.7.10
在裸露的mcu上写汇编需要配置时钟等好多东西,太烦!
很简单的道理,但是没时间去思考!
2017.6.22
第一步 用汇编实现变量定义,函数及调用,变量运算(加减),if, while等操作!
第二步 start.s研究明白!
2017.6.22
x86上有AT&T 与intel汇编格式,gcc采用AT&T格式,visual studio采用intel格式,那arm是什么汇编格式?研究gas的manual
在ubuntu上自己写个汇编代码是跑不起来的,因为要和操作系统衔接!!!所以可怜!
但是实现一些基本的东西也可以呀,模式main.c+ our.S
就想跑起来一个简单的example.结果keil中仿佛什么东西没有搞对,编译通过了,但是没有生成.bin文件!
2017.6.25
突然想起来,如何将某个地址的数据load到register? 地址是32位呀!糊涂了
2017.6.28
学习汇编,写了个最简单的例子,想debug调试一下,结果板子不知怎么的被搞坏了,keil死活烧录不进去,但是用jflash可以烧录!
这真是麻烦!
2017.7.10
相关文章推荐
- ARM汇编写的流水灯,完全裸机(对于汇编学习,板子启动初始化认识帮助很大)
- ARM汇编程序语言程序设计的学习小节_1
- ARM汇编指令学习笔记(一)【为明天BOOTLOADER学习准备】
- ARM汇编指令学习之寻址方式
- TX2440 项目实战-2440init.s 祥解 (ADS1.2编译) arm汇编基础学习终结
- Chef学习之五:Knife bootstrap 一台 Ubuntu EC2 机器
- arm汇编学习
- ARM汇编语言学习笔记之一(ARM简介)
- ARM 裸机程序学习 03 - 发送SOS信号(汇编 + C)
- ARM汇编学习经验谈
- arm学习笔记五(c/c++与arm汇编混合编程)
- ARM汇编指令学习笔记(一、二)【晚上BOOTLOAD了,速度】
- arm 汇编 LDMFD 语句有关 分类: 嵌入式开发学习 2011-04-17 21:55 2444人阅读 评论(0) 收藏
- ARM汇编指令学习之开篇
- arm 汇编学习
- uboot移植之arm汇编学习
- ARM之汇编学习---如何编写ARM汇编程序
- 嵌入式Linux中ARM gcc嵌套汇编学习-ARM GCC Inside Assembler
- 嵌入式成长轨迹32【嵌入式学习阶段】【ARM环境调试】【Linux Ubuntu其它环境调试】
- 对照Startup.s学习ARM汇编指令