- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 Android路由设置
参考地址:http://blog.csdn.net/xiabodan/article/details/53766927通过debug我们可以发现,用户空间总共为当前的内核设置了3个路由项如下:android\system\netd\server\RouteController.cpp ---- modifyRoute01-30 15:03:55.825 448 42
2018-01-30 15:24:59 8487
转载 1. 策略路由
1. 策略路由 1) 介绍 策略路由是一种比基于目标网络进行路由更加灵活的数据包路由转发机制。 Linux最多可以支持255张路由表,其中有3张表是内置的:存在文件/etc/iproute2/rt_tables中 表255 本地路由表(Local table) 本地接口地址,广播地址,已及NAT地址都放在这个表。该路由表由系统自动维护,管理员不能直接修改。
2018-01-30 14:47:41 367
转载 Linux kernel路由机制分析(上)
一.前言我对linux2.4.18的相关代码进行了阅读,从关键的几个接口函数入手,进而理清了整个路由部分的主要脉胳,理解了一些细节问题的处理,但还是有些问题还没有完全搞清楚。路由部分代码主要在linux代码树的/net/ipv4/下面:对于下面报告内容的组织,我想通过由整体到部分到细节的顺序,尽量把我阅读代码学习到的所有的知识做一个有层次有条理的总结。二.概述1.
2018-01-29 17:55:50 4015
转载 Linux kernel路由机制分析(下)
原贴地址:http://velep.com/archives/403.html四.主要路由流程分析前面已经介绍过,IP层会在输入和输出两个时候去调用路由部分代码。输入路由过程更为复杂一些也更具代表性,所以我们下面主要分析一下IP包输入时的路由流程。下图描述了这个流程:当有数据到达网络设备的时候,会产生一个中断,中断处理函数会调用驱动层的net_rx函数,net_rx进而
2018-01-29 17:53:55 763
转载 吴锦华/明鑫: 用户态文件系统(FUSE)框架分析和实战
原贴地址:https://mp.weixin.qq.com/s/QERJ3t1s_AsPaHRFjuZi_A用户态文件系统介绍用户态文件系统(filesystem in userspace,简称FUSE),它能使用户在无需编辑和编译内核代码的情况下,创建用户自定义的文件系统。文件系统是操作系统的重要组成部分,一般在内核层面实现对于文件系统的支持,而通常内核态的代码难以调试,生产率较
2018-01-29 10:10:01 1346
转载 邵国际: C 语言对象化设计实例 —— 命令解析器
原贴地址:https://mp.weixin.qq.com/s/cuy0PEVRR4f4h_RCiQeTdQ前言传统单片机 MCU 编程大多使用过程式的思维来组织程序,在单片机资源少、功能简单、代码规模小的情况下,「想到啥写啥」的方法也确实能解决大部分问题。但随着硬件的快速升级,如今的大部分嵌入式工程师已经不再需要「掐着内存」来写代码了。当软件的规模越发庞大、复杂,这时如何编写可复
2018-01-29 10:02:24 1055
原创 Linux网络编程之connect创建
在说connect调用之前,先简单看下 inet_aton,这个函数完成的是ip地址的转换,它是将一个IP地址转换为一个4字节的整数。ok,回到我们的connect函数,首先,connect是一个系统调用。如下:kernel\net\Socket.cSYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr,
2018-01-25 10:16:26 1519
原创 Linux网络编程之socket创建
对于用户态编程的第一个函数是fd=socket(AF_INET,SOCK_STREAM,0);该函数会通过系统调用进入内核,内核的实现如下:kernel\net\Socket.cSYSCALL_DEFINE3(socket, int, family, int, type, int, protocol){ int retval; struct socket *so
2018-01-23 17:30:56 1057
原创 TCP-IP 用户态编程
前置:手机端通过TCP发送(1-20)的数字到Linux下的主机,Linux的主机实现服务端的监听Linux服务端的IP地址是192.168.5.174,端口号:99991.手机客户端编程 tcp_client.c#include #include #include #include #include #include #include void main
2018-01-23 13:46:54 274
基于Android Ndk/Jni的内存泄漏检测
2019-03-13
aarch64-linux-android-gdb
2018-12-24
Android下基于UVC的UsbCam的源码
2018-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人