摘要:
在操作寄存器时,遇到概念上的理解问题。混淆了内存地址与内存空间 首先,读懂指令 ldr r0,=0x11000c40 //0x11000c40是寄存器GPX2CON的地址,将这个地址写入r0寄存器的空间 ldr r1,[r0] //将r0空间的地址所指向的4字节数据,读入r1的内存空间,即r1储存了 阅读全文
摘要:
arm对异常(中断)处理过程 1 初始化::: a 设置中断源,让它可以产生中断:: b 设置中断控制器(可以屏蔽某个中断,优先级):: c 设置CPU总开关,(使能中断) 2 执行其他程序:正常程序 3 产生中断:按下按键 >中断控制器 >CPU 4 cpu每执行完一条指令都会检查有无中断/异常产 阅读全文
摘要:
汇编指令:逻辑指令、算术指令、跳转指令 .text /* 逻辑指令 */ mov r7,#0x88 @ and r0,r1,#0xFF //r0=r1&0xFF @ orr r7,r7,#0xffff77 //r7=r7&0x88,清除7号3号位,但立即数太大,报错 bic r7,r7,#0x88 阅读全文
摘要:
1、 作者:匿名用户链接:https://www.zhihu.com/question/20795067/answer/16259037 能进行网络编程 1.如果你说你会select,epoll,iocp模型,那会让对方觉得更靠谱2.如果你说出你做过im,下载之类那会让对方来兴趣.3.如果你说设计了 阅读全文
摘要:
#如果没有发现ssh进程说明ssh没有启动 username@hostname:~$ ps -e | grep ssh #在服务端启动服务username@hostname:~$ service ssh startssh: unrecognized service #在本机远程到服务端bogon:~ 阅读全文
摘要:
1. vi 编辑器中跳到文件的第一行: a 输入 :0 或者 :1 回车 b 键盘按下 小写 gg 2.vi 编辑器跳到文件最后一行: a 输入 :$ 回车 b 键盘按下大写 G c 键盘按 shift + g (其实和第二种方法一样) 阅读全文
摘要:
引用结构体成员时,有时用点运算符( . ),时而是用箭头运算符( -> );两者之间的使用有什么区别? 相同点:两者都是二元操作符,而且右边的操作数都是成员的名称。不同点:点运算符( . )的左边操作数是一个结果为结构的表达式; 箭头运算符( -> )的左边的操作数是一个指向结构体的指针。 1 ty 阅读全文
摘要:
调试问题一:执行服务器成功后,一启动客户端,服务器就退出。 linux@linux:~/cbase/dic$ ./server 192.168.31.123 5001open DATABASE success.Server starting ... OK!Connect success!client 阅读全文