会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
uTank-木头
每一个你不满意的现在,都有一个你没有努力的曾经。
博客园
首页
博问
闪存
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页
2019年8月8日
Cortex-M3 SVC与PendSV
摘要: 【SVC】 SVC(系统服务调用,亦简称系统调用)和PendSV(可悬起系统调用),它们多用在上了操作系统的软件开发中。SVC用于产生系统函数的调用请求。例如,操作系统通常不允许用户程序直接访问硬件,而是通过提供一些系统服务函数,让用户程序使用SVC发出对系统服务函数的调用请求,以这种方法调用它们来
阅读全文
posted @ 2019-08-08 19:14 uTank
阅读(2267)
评论(0)
推荐(0)
编辑
2019年8月5日
Cortex-M3 异常中断向量表
摘要: 【Cortex-M3异常与中断】 支持10个系统异常和最多240个外部中断; 支持3个固定的高优先级和多达256级的可编程优先级,支持128级抢占; #0~15在Cortex-M3中定义,IRQ#0~239中断由各个芯片厂商定义; 【Cortex-M3异常中断向量表】 向量表定义了中断处理程序的入口
阅读全文
posted @ 2019-08-05 17:15 uTank
阅读(2122)
评论(0)
推荐(0)
编辑
2019年7月31日
Cortex-M3 在C中上报入栈的寄存器和各fault状态寄存器
摘要: 因为在标准C语音中是不能获取SP指针的。因而,如果想通过C代码来获取入栈的寄存器值,需要配合一小段汇编代码来获取当前的SP值,然后再把这个SP值以参数形式传送给C代码,最后以指针的形式把栈中的各寄存器值输出,同时也可以输出一些想要的各种状态寄存器值。如下: Keil环境汇编封皮: C服务程序,输入为
阅读全文
posted @ 2019-07-31 16:01 uTank
阅读(1013)
评论(0)
推荐(0)
编辑
2019年7月29日
Cortex-M3 双堆栈指针(MSP&PSP)
摘要: 【双堆栈指针(MSP&PSP)】 Cortex-M3内核中有两个堆栈指针(MSP & PSP),但任何时刻只能使用到其中一个。 复位后处于线程模式特权级,默认使用MSP。 通过SP访问到的是正在使用的那个指针,可以通过MSR/MRS指令访问指定的堆栈指针。 通过设置CONTROL寄存器的bit[1]
阅读全文
posted @ 2019-07-29 15:33 uTank
阅读(12574)
评论(0)
推荐(2)
编辑
Cortex-M3 异常返回值EXC_RETURN
摘要: 【EXC_RETURN】 在进入异常服务程序后,硬件自动更新LR的值为特殊的EXC_RETURN。当程序从异常服务程序返回,把这个EXC_RETURN值送往PC时,就会启动处理器的异常中断返回序列。因为LR的值EXC_RETURN是由硬件自动设置的,所以只要没有特殊需求,就不要改动它。RETURN的
阅读全文
posted @ 2019-07-29 11:49 uTank
阅读(3369)
评论(0)
推荐(1)
编辑
2019年7月26日
Cortex-M3 异常中断响应与返回
摘要: 【异常/中断响应】Cortex-M3的异常/中断响应序列包括: 入栈:把8个寄存器的值压入栈。 取向量:从向量表中找出对应的服务程序入口地址。 更新寄存器:更新堆栈指针SP,更新连接寄存器LR,更新程序计数器PC 【入栈】响应异常的第一个行动,就是自动保存现场的必要部分:依次把xPSR、PC、LR、
阅读全文
posted @ 2019-07-26 17:23 uTank
阅读(2446)
评论(0)
推荐(0)
编辑
Cortex-M3 操作模式与特权等级
摘要: Cortex-M3支持2个模式(Handler模式、线程模式)和2个特权等级(特权级、非特权级)。 当处理器处在线程模式时,既可以使用特权级,也可以使用非特权级。 当处理器处在Handler模式时,总是特权级的。 在复位后,处理器进入“线程模式+特权级”。 在“线程模式+非特权级(用户级)”下,禁止
阅读全文
posted @ 2019-07-26 11:31 uTank
阅读(4166)
评论(0)
推荐(0)
编辑
2019年7月24日
Cortex-M3 R0~R15寄存器组 & 特殊功能寄存器组
摘要: 【R0~R15寄存器组】 Cortex-M3处理器拥有R0~R15的寄存器组,如: 【R0~R12通用寄存器】R0~R12都是32位通用寄存器,用于数据操作。其中: R0~R7为低组寄存器,所有的指令都可以访问。 R8~R12为高组寄存器,只有32位Thumb2指令和很少的16位Thumb指令能访问
阅读全文
posted @ 2019-07-24 15:20 uTank
阅读(9419)
评论(1)
推荐(3)
编辑
2019年3月28日
【Python】批量修改指定目录下所有文件的文件名/后缀
摘要: 【删除.txt文件的后缀】
阅读全文
posted @ 2019-03-28 20:48 uTank
阅读(2736)
评论(0)
推荐(0)
编辑
2019年1月4日
【EMV L2】EMV终端数据
摘要: Account TypeAcquirer IdentifierAdditional Terminal CapabilitiesAmount, Authorised (Binary)Amount, Authorised (Numeric)Amount, Other (Binary)Amount, Ot
阅读全文
posted @ 2019-01-04 15:16 uTank
阅读(530)
评论(0)
推荐(0)
编辑
2018年12月6日
【EMV L2】Cardholder Verification Rule(CVR) Format
摘要: Cardholder Verification Rule(CVR)由两个字节组成; 高字节为Cardholder Verification Method (CVM) Codes,表示执行Cardholder Verification的方式; 低字节为Cardholder Verification M
阅读全文
posted @ 2018-12-06 17:05 uTank
阅读(580)
评论(0)
推荐(0)
编辑
2018年12月4日
【EMV L2】GPO响应以及AIP、AFL
摘要: 【GPO命令】 终端通过GPO(Get Processing Options)命令 通知卡片交易开始。命令数据为PDOL指定的终端数据。 【GPO响应】 卡片在GPO命令的响应中返回AIP和AFL;AIP指示卡片对借贷记功能的支持能力;AFL包含终端将要读取用来交易处理的卡片数据文件的SFI和记录范
阅读全文
posted @ 2018-12-04 11:39 uTank
阅读(1394)
评论(0)
推荐(0)
编辑
2018年11月27日
【EMV L2】Application Usage Control
摘要: 【Application Usage Control】 Tag9F07,卡片数据,2bytes; Indicates issuer’s specified restrictions on the geographic usage and services allowed for the applic
阅读全文
posted @ 2018-11-27 14:22 uTank
阅读(340)
评论(0)
推荐(0)
编辑
【EMV L2】Processing Restrictions
摘要: 目的: 处理限制(Processing Restrictions)的目的是确定终端中的应用程序与ICC中的应用程序的兼容程度,并进行任何必要的调整,包括可能拒绝交易。 执行条件: 终端应该都要执行Processing Restriction操作; 执行顺序: 处理限制(Processing Rest
阅读全文
posted @ 2018-11-27 11:23 uTank
阅读(267)
评论(0)
推荐(0)
编辑
2018年11月23日
【EMV L2】2CS.001.00 ~ 2CS.007.00
摘要: 测试case要求,对于T=0和T=1卡,命令中是否存在Le是有差异的: - Select: Mandatory Command00 A4 04 00 Lc Command Data LeLc = 05 - 10 (Length of Command Data)Command Data = File
阅读全文
posted @ 2018-11-23 10:41 uTank
阅读(227)
评论(0)
推荐(0)
编辑
2018年9月11日
【Keil5 MDK】fromelf工具的基本用法(fromelf --help)
摘要: ARM FromELF, 5.03 [Build 76] [MDK-ARM Standard] ARM image conversion utilityfromelf [options] input_file Options: --help display this help screen --vs
阅读全文
posted @ 2018-09-11 15:34 uTank
阅读(2632)
评论(0)
推荐(0)
编辑
2018年8月1日
【EMV L2】数据元格式 & 对齐方式
摘要: 【数据元格式】 【对齐方式】 摘录:《中国金融集成电路(IC)卡规范 第6部分:借记贷记应用终端规范.pdf》- 8 终端数据
阅读全文
posted @ 2018-08-01 13:46 uTank
阅读(293)
评论(0)
推荐(0)
编辑
2018年6月29日
【Paywave】VISA Paywave - ICS category selection
摘要: 【ICS category Selection】 PCDA & IRWIN compliantContact InterfaceMagnetic Stripe TransactionContactless Transaction Limit CheckCVM Required Limit Check
阅读全文
posted @ 2018-06-29 17:08 uTank
阅读(321)
评论(0)
推荐(0)
编辑
网上流行护眼色的RGB值
摘要:
阅读全文
posted @ 2018-06-29 15:02 uTank
阅读(257)
评论(0)
推荐(0)
编辑
2018年6月10日
【段子】笑点长歪了
摘要: 1. 展昭给王朝和马汉讲自己的英勇故事:“那天我探逍遥楼,获得重要情报,却误中机关,身受重伤。我强提一口真气,支撑到开封府,突然眼前一黑。” 马汉关切的问:“你昏倒了?” 展昭:“不,是包大人出来了!” 2. 认识她那天,她一直低头玩iPad,和酒桌气氛格格不入。后来他对她关怀备至,为她跑东跑西,看
阅读全文
posted @ 2018-06-10 14:15 uTank
阅读(240)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
···
14
下一页