在一台ubuntu的arm板子上学习arm汇编

在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值