自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuyong006的博客

移动开发

  • 博客(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

qemu-system-arm-pi4-4.2.50 rpm 包

qemu-system-arm-pi4-4.2.50 rpm 包

2023-10-07

基于Android Ndk/Jni的内存泄漏检测

附件是Android下检测ndk和jni内存泄漏的demo,可以用于native中malloc和free的检测。使用方法(参见博客):https://blog.csdn.net/zhuyong006/article/details/88537499

2019-03-13

Android下串口通讯例程

Android下串口通讯的APK源码,基于Android Studio 2.2, 使用google开源的串口代码,全源码

2019-01-16

aarch64-linux-android-gdb

aarch64-linux-android-gdb目前已经在android的源码中不再提供了,该工具可以用于高通平台ramdump-parser的辅助工具

2018-12-24

Android下基于UVC的UsbCam的源码

Android下基于UVC的UsbCam的源码,图像采集使用的是V4L2,图像处理YUV->RGBA使用的FFmpeg,图像显示使用的GLSurfaceView

2018-12-20

Android播放yuv视频文件

Android 播放 yuv420p的视频文件,使用ffmpeg将yuv420p转换为RGBA显示

2018-12-17

基于QT和SDL的usb-camera的例程

基于QT和SDL的USB-CAMERA的抓取显示例程,其中包含SDL1.2和SDL2.0

2018-12-03

MSM8909 PWM

MSM8909 PWM 高通 ,lk,kernel,dts中pwm的配置过程,以LCD-BACKLIGHT为例说明其流程

2017-12-13

Qualcomm 7X/8X camera启动过程及自动对焦过程分析

Qualcomm 7X/8X camera启动过程及自动对焦过程分析

2013-04-25

vhdl设计的数字钟

eda ,vhdl, 包括去抖电路,及闹钟功能

2009-09-13

基于arm7的ucosII设计的电子钟

包括:时间调整:一种是GPIO,一种是外部中断, 有串口显示,以及lcd的显示

2009-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除