- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 浅谈 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
6684
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
989
转载 ARM 伪指令
转:http://blog.sina.com.cn/s/blog_76894ccd010152q8.html在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命
2014-04-01 10:20:18
350
原创 发生中断时,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
1297
原创 应用程序中的地址分布
全局,初始化 --------------------------数据段全局,未初始化 -----------------------数据段全局,静态,初始化------------------数据段 全局,静态,未初始化---------------数据段全局,常量 -----------------------------代码段局部,初始化-----------------
2014-03-23 11:12:30
436
原创 浅谈 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
411
转载 内核链表中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
503
原创 执行cp命令时,出现略过目录
为什么会出现这类情况呢?原来 我这里的init.d是个目录解决的办法:-r :要复制的文件是目录,将递归复制该目录下所有的子目录和文件
2014-03-21 22:31:42
730
转载 vmware中挂载U盘
1、首先在已安装的虚拟机下的系统的虚拟机设置中的USB控制器下,将“自动连接到新的USB设备”和“显示所有的USB输入设备”勾选上。2、将虚拟机下的系统启动,启动好之后,将U盘接入电脑,点击vmware的菜单栏下的虚拟机,选择“移动设备”,查看是否有USB设备(这里显示的是U盘的品牌,如Kingston DT 101 G2),或者说有除了“CD/DVD”、“网络适配器”、“声卡”以外的其他
2014-02-28 16:08:19
1689
原创 windows7的internet协议(TCP/IP
任务栏→→【打开网络和共享中心】→【更改适配器设置】→本地连接→属性→双击“Internet协议版本4”
2014-02-27 23:33:00
1172
转载 在开发板的串口终端出现 > 时的退出方法
有时在串口终端在输入命令时由于多了一个 ' 号而导致出现 > 这个符号,然后不管输入啥一点反应都没有,ctrl+c 和 ctrl+\ 都没有用。现在终于明白加 ' 号仅仅是为保证内部的文字能全部输出。因此我们只要在 > 这个符号后再输一个 ' 就可以退出了,呵呵。如:/mnt # ls ' > > >
2014-02-27 23:00:42
4012
ok6410裸机程序,硬件、内存、时钟、串口初始化,printf和scanf函数调用串口打印输出,点亮led
2014-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人