发布时间:2013-03-12 14:53:11
linux内核sk_buff的结构分析 博客分类: kernel 数据结构LinuxCache.net网络应用我看的内核版本是2.6.32. 在内核中sk_buff表示一个网络数据包,它是一个双向链表,而链表头就是sk_buff_head,在老的内核里面sk_buff会有一个list域直接指向sk_buff_head也就是链表头,现在在2.6.32里面.........【阅读全文】
发布时间:2013-03-11 09:41:08
ARM异常这里昨天本应该就完成了,加上断网,修电脑,放松一下啥的给耽误了。。。Clock中start.s虽然拷到了,从0地址开始的地址,但是能正常工作,那是因为PC是一条一条的挨着执行指令的,而且没有发生异常,所以能正常运行。Vector中的start.s那样就支持了异常发生时的处理,也就是发生异常也能正确运行。.........【阅读全文】
发布时间:2013-03-11 09:38:28
本来想整中断呢,结果被迫的整下ARM体系结构的异常,想要讲异常,那就需要知道6410的7种工作模式:用户模式(USER)、系统模式(SYS)、管理模式(SVC)、快速中断模式(FIQ)、中断模式(IRQ)、未定义模式(UND)、数据访问终止模式(ABT)。除了USER,其他的又属于特权模式;除了USER与SYS模式之外,其他的又称为异常.........【阅读全文】
发布时间:2013-03-11 09:37:12
以下纯手写! 串口原理:串口是一种原理和使用较简单的用于芯片之间或芯片和PC之间通信的电路模块。通常串口输出输入电平为TTL(2.4V,逻辑0......【阅读全文】
发布时间:2013-03-07 17:08:58
今天发觉,如果事事都说的那么详细,时间很紧张,所以今天开始只记录重要的一部分。 #include "regs.h"void clock_init(void){ APLL_LOCK = 0xffff;//第二张图片说明了,一个锁相环倍频时,也就是锁存时间 .........【阅读全文】