- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 C中使用汇编定义的字符串
官方文档① .ascii "string"... .ascii expects zero or more string literals (see section Strings) separated by commas. It assembles each string (with no automatic trailing zero byte) into consecutive addres
2017-11-28 22:38:18 3622
原创 .word说明
官方定义.word expressions举例说明:_rWTCON: .word 0x19970208就是在当前地址,即_rWTCON处放一个值0x19970208 类似于C语言:*(_rWTCON) = 0x19970208
2017-11-28 17:34:32 442
原创 ARM与Thumb之间的状态转换
由于Thumb指令在某些特殊情况下可能比ARM指令更有效,所以它在很多方面得到了广泛的应用。但是Thumb知识ARM指令集的一个子集,它不能独立组成一个应用系统,所以在很多情况下应用程序需要二者的混合编程,这就必然存在ARM与Thumb状态之间函数调用的问题。下面将分别详细介绍。1) 状态切换的实现ARM/Thumb之间的状态切换是通过一条专用的转移交换指令BX来实现的。BX指令以通用寄
2017-11-27 11:52:24 13976
原创 Linux dd命令详解
busybox dd if=/dev/zero of=/dev/block/mmcblk0 bs=512 seek=1 count=1 conv=sync解释:f=/dev/zero:输入文件名为/dev/zeroof=/dev/mmcblk0:输出文件名为/dev/mmcblk0bs=512:读块和写块的大小都为512B(这里的输出文件为一个块设备,块大小的设置跟块设备中每块的大小相关)seek=1:跳过第一个块count:只拷贝一个块conv:若读取的输入块不足512B,那么不足的部分填充
2017-11-22 20:42:40 16774
原创 C代码中如何使用链接脚本中定义的变量
原文内容:http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=16231&page=1&authorid=2---------------------------------------------------------------------------------------------------------------------
2017-11-14 21:45:21 4518
原创 linux 目标文件(*.o) bss,data,text,rodata,堆,栈
学习于:http://blog.csdn.net/sunny04/article/details/40627311linux目标文件一个简单的程序被编译成目标文件后的结构如下:注:初始化为0在此文章中表示为未初始化,后面不再重复!!!特此标出。从图可以看出,已初始化的全局变量和局部静态变量保存在 .data段中,未初始化的全局变量和未初始化的局部静态变量保存在 .bss段中。验证代码如下:/***
2017-11-08 19:28:54 1962
Vxworks设备驱动 曹桂平版
2019-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人