![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 90
jeremy505
Talk less,think more!
展开
-
关于用户态 TCP/IP 协议栈的一个项目研究
——TCP/IP协议栈开源项目level-ip在ubuntu12.04运行 很久之前的工作中研究过arm 平台下的linux 网络驱动,结合外围电路以及网络芯片的datasheet理清了一个网络驱动的架构以及实现接口,至于到达网卡的数据包如何传递给linux应用层也有一点涉猎,阅读过 《追踪linux TCP/IP 代码运行 ——基于2.6内核》 秦建著,但关于linux 内核态...原创 2018-09-11 21:28:03 · 1980 阅读 · 0 评论 -
关于libevent-book-examples_01----ROT13 server by using select() 一处bug分析及修正
刚刚学习libevent这个开源网络库时,在研究libevent-book examples_01 目录下有一例子,使用select()实现rto13 server. 这个select()的基本框架在并发连接非常少时可以用来做一个简易服务器,可以在此基础上进行相应修改即可。 此server的功能基本上就是一个 echo server. 我比较关注的是select...原创 2018-09-11 23:52:26 · 184 阅读 · 0 评论 -
linux下程序启动后后台运行实现
关于linux下的程序运行很简单,将源码编译成二进制(假设为proram)文件后直接在命令行运行即可,roor#./program如果需要后台运行,即不占用当前终端,这在嵌入式linux显得十分有必要,因为一般嵌入式linux只有一个终端,通过rs232连接到电脑上,使用...原创 2018-09-21 16:14:08 · 4648 阅读 · 0 评论 -
linux下多线程通信(一)
在linux下进行多线程编程,肯定会涉及到线程通信问题,本文主要分析pipe,即管道在多线之间通信实现。#include<unistd.h>int pipe(int filedes[2]);返回值:成功,返回0,否则返回-1。参数数组包含pipe使用的两个文件的描述符。fd[0]:读管道,fd[1]:写管道两个线程之间通信简单实现,单向pipe_1.c在这里插入代码片...原创 2018-09-21 20:11:57 · 12035 阅读 · 1 评论 -
在ubuntu上编译运行FreeNOS(一)
网上关于FreeNOS编译运行讲解资料不全,而且大多或多或少存在错误,此处给出实际编译运行步骤以及避免错误操作,为学习FreeNOS搭建一个良好的学习平台。原创 2019-03-08 10:44:44 · 2161 阅读 · 1 评论 -
FreeNOS自动化构建工具Scons生成ISO过程(二)
FreeNOS使用自动化构建工具Scons来编译源码以及制作生成启动镜像,Scons的作用与make类似。原创 2019-03-08 13:00:17 · 1253 阅读 · 0 评论