会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FightingChen
博客园
首页
新随笔
联系
订阅
管理
2020年3月31日
ARM概念梳理:Architecture, Core, CPU,SOC
摘要: 参考 :http://www.wowotech.net/armv8a_arch/arm_concept.html
阅读全文
posted @ 2020-03-31 11:24 FightingChen
阅读(189)
评论(0)
推荐(0)
2020年3月10日
C语言中将绝对地址转换为函数指针以及跳转到内存指定位置处执行的技巧 (转)
摘要: 一、1、方法一要对绝对地址0x100000赋值,我们可以用 (unsigned int * ) 0x100000 = 1234; 那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做? *((void (*)( ))0x100000 ) ( ); 上述有误,应该是( *((void (
阅读全文
posted @ 2020-03-10 12:46 FightingChen
阅读(4064)
评论(0)
推荐(0)
2020年3月4日
C语言字符串处理函数
摘要: /************************C语言字符串函数大全 https://www.byvoid.com/zhs/blog/c-string***********************/ 程序开头要声明 #include <string.h> 函数名: stpcpy 功 能: 拷贝一个
阅读全文
posted @ 2020-03-04 21:50 FightingChen
阅读(136)
评论(0)
推荐(0)
ARM 中的lr寄存器
摘要: /***********摘自《ARM LR寄存器https://blog.csdn.net/fivedoumi/article/details/50446444》********************/ 异常的发生会导致程序正常运行的被打断, 并将控制流转移到相应的异常处理(异常响应),有些异常(
阅读全文
posted @ 2020-03-04 19:50 FightingChen
阅读(5797)
评论(0)
推荐(1)
arm 中断响应过程--硬件部分动作
摘要: /***************************摘录自《ARM中异常中断问题分析总结 http://mcu.eetrend.com/content/2016/100002641.html*****************************************************
阅读全文
posted @ 2020-03-04 14:43 FightingChen
阅读(1149)
评论(0)
推荐(0)
arm 从一个模式切换到另一个模式为什么需要先备份lr寄存器的值
摘要: arm 7中模式下除user与sys模式外,其余5中模式各自有各自的单独的sp(r13),lr(r14),spsr。上电启动后,系统自动进入svc模式,此时设置sp栈是设置在svc模式下的栈。 当发生中断进入irq模式后,由于irq模式有单独的sp,故可以直接用ldr sp, #XXX设置irq模式
阅读全文
posted @ 2020-03-04 14:23 FightingChen
阅读(595)
评论(0)
推荐(0)
公告