发布时间:2013-01-09 16:16:30
首先以socket和send两个系统调用为例,来回顾一下协议栈是如何工作的,在这过程中可以找到如何在协议栈中增加对UDP协议的支持。socket系统调用的原型是int socket(int domain, int type, int protocol);domain是协议域,对于ipv4协议来说,其值是PF_INET(ipv4因特网协议),对于我们自己实现的ipv4协议模块,我们为其新增MY_PF_INET。所有的协议域在include/linux/socket.h被定义,如下:#define AF_UNSPEC 0#define AF_UNIX 1 // Unix域的socket......【阅读全文】
发布时间:2013-02-17 09:12:46
OpenSSH移植到ARM Platform源码包名称版本包OpenSSH6.0p1openssh-6.0p1.tar.gz.........【阅读全文】
发布时间:2013-01-26 11:56:49
指针 指针是C语言里最强大的工具之一,它也是最容易令人困惑的主题,所以一定要在开始的时候正确理解其概念,在深入学习指针时要对其操作有较清晰的认识。
在程序中使用变量名引用这块内存,但是一旦编译执行程序,计算机就使用内存位置的地址来引用它。......【阅读全文】
发布时间:2013-01-09 09:23:55
总结一下最近学习linux 内核移植的工作。之前,在uboot已经调通了uboot 的smsc9115网卡驱动,现在总结一下最近做了些啥:在我自己的2440核心板上:1 调通了smsc9115,设置好通过netconsole输出内核启动信息2 编译了最新版的busybox,增加了telnetd功能,可以通过telnet链接到开发板3 修改了nand flash分区,把rootfs写到了nand flash上 并实现从nand flash上启动4 配置系统输入日志下面逐一归纳一下对内核配置和文件做的修改,以及参数设置。=======================================......【阅读全文】