自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 函数指针和指针函数

字面意思:指针函数:duixian

2014-04-11 11:34:51 373

转载 浅谈 linux下 使用cat /proc/devices 和 cd /dev ls-l 查看设备号

习惯上,所有的设备文件 都放置在/dev 目录下。 /proc/devices/中的设备是通过insmod加载到内核的,它可产生一个major供mknod作为 参数 。 /dev/*.* 是通过mknod加上去的,格式:mknod device1 c/b major minor 如:mknod dr1 c 254 0,用户通过此设备名来访问你的驱动。mknod - make b

2014-04-11 09:33:50 6479 1

转载 ARM 汇编命令参考AREA

转至:http://blog.163.com/onebyte@126/blog/static/41998441200821201548857/1. AREAAREA 命令指示汇编程序汇编一个新的代码段或数据段。段是独立的、指定的、不可见的代码或数据块,它们由链接程序处理。语法AREA sectionname{,attr}{,attr}...其中:se

2014-04-01 11:02:51 893

转载 ARM 伪指令

转:http://blog.sina.com.cn/s/blog_76894ccd010152q8.html在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命

2014-04-01 10:20:18 317

原创 发生中断时,cpsr中的内容是存放在哪个模式下的spsr寄存器中

没中断之前,是在svc模式下的,svc模式下有相应的spsr寄存器。保存现场,将cpsr中的内容写入到svc模式下的spsr寄存器中,也就是spsr_svc,跳到irq模式,irq模式下也有spsr寄存器,就是spsr_irq,处理完中断后,恢复现场,应该将spsr_svc寄存器里的内容写入cpsr,才能回到svc模式下,ldmfd sp!, {r0-r12, pc}^,^表示把sps

2014-03-24 14:04:27 1241

原创 应用程序中的地址分布

全局,初始化 --------------------------数据段全局,未初始化 -----------------------数据段全局,静态,初始化------------------数据段 全局,静态,未初始化---------------数据段全局,常量 -----------------------------代码段局部,初始化-----------------

2014-03-23 11:12:30 391

原创 浅谈 offsetof(s,m)

#define offsetof(s,m) (size_t)&(((s *)0)->m)宏功能:结构体s中成员m相对于结构体s首地址的偏移量说明:s:结构体类型 m:成员(s *)0:将0转化为s结构体类型的指针,((s *)0)->m:引用成员m&(((s *)0)->m):成员m相对于结构体s首地址的偏移量(size_t)&(((s *)0)->

2014-03-23 09:25:43 364

转载 内核链表中list_entry()函数

#define list_entry(ptr, type, member) \container_of(ptr, type, member)所以在这分析一下container_of宏和其中的offsetof宏1、#define offsetof(TYPE, MEMBER) ((size_t) & ((TYPE *)0)->MEMBER )宏功能:获得一个结构体变量成员在

2014-03-22 21:40:23 459

原创 执行cp命令时,出现略过目录

为什么会出现这类情况呢?原来 我这里的init.d是个目录解决的办法:-r :要复制的文件是目录,将递归复制该目录下所有的子目录和文件

2014-03-21 22:31:42 672

转载 vmware中挂载U盘

1、首先在已安装的虚拟机下的系统的虚拟机设置中的USB控制器下,将“自动连接到新的USB设备”和“显示所有的USB输入设备”勾选上。2、将虚拟机下的系统启动,启动好之后,将U盘接入电脑,点击vmware的菜单栏下的虚拟机,选择“移动设备”,查看是否有USB设备(这里显示的是U盘的品牌,如Kingston DT 101 G2),或者说有除了“CD/DVD”、“网络适配器”、“声卡”以外的其他

2014-02-28 16:08:19 1440

原创 windows7的internet协议(TCP/IP

任务栏→→【打开网络和共享中心】→【更改适配器设置】→本地连接→属性→双击“Internet协议版本4”

2014-02-27 23:33:00 1117

转载 在开发板的串口终端出现 > 时的退出方法

有时在串口终端在输入命令时由于多了一个 ' 号而导致出现 > 这个符号,然后不管输入啥一点反应都没有,ctrl+c 和 ctrl+\ 都没有用。现在终于明白加 ' 号仅仅是为保证内部的文字能全部输出。因此我们只要在 > 这个符号后再输一个 ' 就可以退出了,呵呵。如:/mnt # ls '      >       >      >   

2014-02-27 23:00:42 3724

C++入门经典(第3版) 电子书+答案+源代码

C++入门经典(第3版) 中文版 作者(美)Ivor Horton 著 资料: 电子书 课后答案 书本上的代码

2014-05-11

ok6410裸机程序,硬件、内存、时钟、串口初始化,printf和scanf函数调用串口打印输出,点亮led

ok6410裸机驱动程序,基于linux平台,源代码+makefile+.lds链接器脚本。内容包括硬件初始化(汇编),时钟、内存、mmu、串口、led初始化(c语言),代码搬移是从垫脚石搬移到内存,不含从nandflash搬移到内存,功能:点亮led,使用printf+scanf函数调用串口程序打印输出。

2014-04-05

Verilog 数字系统设计

硬件描述语言,有关集成电路方面,包括初级篇 中级篇 实践篇 语法篇

2013-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除