自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (22)
  • 收藏
  • 关注

原创 CAT表中EMM PID 和 PMT表中ECM 的解析

直播中播放加扰节目时,常常启动播放流程(申请设备链,tuner,demux,audio decoder ,video decoder)之后,通常画面还是不能出来的。此时需要我设置当前节目的EMM PID,ECM PID到CA里面。解扰的大致流程是,第三方CA收到EMM PID之后,利用智能卡中的中固化的PDK(中间件层密钥)从EMM中解出 业务密钥SK ,然后在利用业务密钥从解出对应的ECM PI

2014-03-28 17:22:33 9342

原创 Unix 网络编程 之TCP程序基本框架

TCP程序基本框架TCP程序的通讯模型TCP-服务端1.   创建一个socket,用函数socket()2.   绑定IP地址、端口等信息到socket上,用函数bind()3.   设置允许的最大连接数,用函数listen()4.   接收客户端上来的连接,用函数accept()5.   收发数据,用函数send()和recv()

2014-03-19 09:02:35 835

原创 Unix 网络编程 学习笔记一 环境搭建

由于没有纯正的Unix系统,就用linux系统来编程测试学习。但是例子都是依据Unix的网络库函数和头文件来进行编程,开门第一课就碰到找不到的头文件unp.h和找不到某些接口的问题。从网上download了一份unpv13e,编译,将生成的libump.a和头文件unp.h ,config.h 拷贝到响应的目录下即可使用。编译编程依赖的静态库(1)编

2014-03-18 15:55:30 883

原创 makefile '@' '$' '$$' '-' '-n ' 使用小结

makefile

2014-03-18 13:40:46 6399

原创 makefile 循环编译子模块,出错时自动退出

编译一个大的工程时,往往都是透过for循环重重迭代编译各个子模块。如果某些子模块编译出错,没有退出就会导致最后生成的库没有对应的功能或者符号。此时,我们需要再出现出错时,makefile编译主动退出。先看网上的一个截图,阐述了一个解决方法:说明:SUB_BOOKS 是需要循环编译的子模块,通过可以这样获得,SUB_BOOKS = $(shell find  path

2014-03-14 10:49:17 8554

原创 Git 常用命令总结

符号约定[]:可选     git 配置git config [--global] user.name         设置用户名git config [--global] user.email          设置邮箱git config [--global] core.editor         设置编辑器git config [--gl

2014-03-13 11:19:51 908

原创 正则表达式学习 (一)

(一) 基本正则表达式元数据意义范例^word搜寻以word开头的行例如,搜寻#开头的行grep -n  '\word$搜寻以word结束的行例如,搜寻以khy结束的行grep -n 'kehuanyu\>' password 30:kehuanyu:x:1005:1004:柯环宇:/home/kehuanyu:/bi

2014-03-11 17:09:37 755

原创 grep 常规用法小结

概述:     grep 最初是一个基于unix操作系统的命令行工具。在给出文件列表或标准输入后,grep会匹配一个或多个正则表达式的文本搜索,并输出匹配(或者不匹配)的行或文本。grep全称global search regular expression(RE) and print out the line即全面搜索正则表达式并把行打印出来。unix的grep家族包括grep,egrep和f

2014-03-10 19:04:30 3360

转载 awk 如何读取命令行上的参数

大部分的应用程序都允许使用者在命令之后增加一些选择性的参数.执行awk时这些参数大部分用于指定数据文件文件名, 有时希望在程序中能从命令行上得到一些其它用途的数据.本小节中将叙述如何在awk程序中取用这些参数.建立文件如下, 命名为 see_arg :#!/bin/sh awk 'BEGIN {for( i=0; i<ARGC ; i++)print ARGV[i]

2014-03-10 14:15:47 2109

转载 awk 处理多行数据

awk 每次从数据文件中只读取一数据进行处理.awk是依照其内建变量 RS(Record Separator) 的定义将文件中的数据分隔成一行一行的Record. RS 的默认值是 "\n"(跳行符号), 故平常awk中一行数据就是一笔 Record. 但有些文件中一笔Record涵盖了多行数据, 这种情况下不能再以 "\n" 来分隔Records. 最常使用的方法是相邻的Records之间改

2014-03-10 14:02:07 9872

原创 shell awk 交互程序 (一个英语生字测验的程序)

执行awk程序时, awk会自动从文件中读取数据来进行处理, 直到文件结束.只要将awk读取数据的来源改成键盘输入,便可设计与awk 交互的程序了。首先编写一个数据档test.datapple 苹果orange 柳橙banana 香蕉pear 梨子starfruit 杨桃bellfruit 莲雾kiwi 奇异果pineapple 菠萝watermelon 西瓜编辑awk

2014-03-07 17:27:46 841

原创 awk 学习(三) 应用示例+

AWK简单内置变量的使用awk 'NR==FNR{print "处理文件a"} NR > FNR{print "处理文件b"}'a b输入文件a和b,由于先扫描a,所以扫描a的时候必然有NR==FNR,然后扫描b的时候,FNR从1开始计数,而NR则接着a的行数继续计数,所以NR> FNRNR 已经读出的记录数FNR   当前文件的记录数F

2014-03-07 17:11:40 734

原创 AWK 学习(二) 常用示例

awk 可以处理列,也可以处理行,可以定位到第几行,第几列AWK工作原理:-F fs 使用fs作为输入记录的字段分隔符 = sort –t    -f filename 从文件filename读取awk_script(awk脚本)    -v var=value 为awk_script 设置变量示例一:awk

2014-03-07 14:51:24 909

转载 Unix实用程序列表

Unix实用程序列表 - 维基百科,自由的百科全书 a:lang(ar),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}/* cache key: zhwiki:resourceloader:filter:min

2014-03-07 11:54:01 918

原创 AWK 学习(一) 基础归纳

系统概述:     AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。功能简介:     AWK提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上AWK的确拥有自己的语言:AWK程序设计语言,三位创建者已将它正式定义

2014-03-07 11:17:57 984

原创 shell 编程小结

语法错误(一):总是出现错误syntax error near unexpected token '$'\r''原因分析:因为你所处理的文件换行符是dos格式的"\r\n"可以使用cat -v 文件名 来查看换行符是否是,如果是上述的,则行结尾会是^m需要转换成linux/unix格式的"\n"具体转换办法就是转换换行符解决方法:sed 's/

2014-03-06 17:01:31 982

00013578-RTL8306M_API_Driver_V1.0.3_20150721.zip

RTL8306M 网络交换机的SDK资料

2021-02-21

TypeCDump_Customer_v1.87_20190625.zip

1. 瑞晟微typec 升级工具; 2. PC 端快速升级typec芯片fw; 3. 同步搭载芯片原厂小板;

2020-07-17

linux-网卡驱动.zip

1. 介绍网卡设备DM9000 特性LED,EFFROM,电源等引脚定义; 2. 基于mini 2440 介绍网卡驱动模型; 3. 网卡驱动的探测,增删,操作等等;

2019-12-13

Linux-2.6内核配置参考.pdf

linux 2.6 内核配置选项说明: 1. 常规配置;2. 可加载模块支持; 3. 快设备层;3.CPU 类型及特性;4.电源管理选项; 5. 总线选项;6.可执行文件格式;7. 网络选项;8.设备驱动程序;9. 文件系统; 10. 分析支持; 11. 内核hack 选项; 12.安全选项; 13.加密选项; 14. 库子程序;

2019-12-13

第九章 LCD驱动.pdf

1. linux 平台lcd 驱动移植; 2. 简析framebuffer 原理; 3. 显示基本框架;

2019-12-13

rtc-BQ32000DR.zip

1. RTC BQ3200DR ; 2. M平台 RTC 3200DR 驱动实现; 3. 数据解析源码;

2019-11-21

RTC_RX8130-datasheet-src.zip

1. RX 8130CE datasheet; 2. mst8386 rtc 驱动code; 3. rtc 8130ce 协议分析;

2019-11-20

i2c for uboot.pdf

amlogic 平台uboot 中,i2c 的配置,i2c 的使用,i2c的初始化。

2019-08-29

i2c for kernel.pdf

amlogic 平台 i2c 的使用规则, 调试方法,如何定义等等。

2019-08-29

Linux内核I2C子系统初始化驱动架构.pdf

linux 内核 中I2C 系统结构,初始化流程,通信流程,读写方法等。

2019-08-02

Linux内核Input子系统初始化驱动架构.pdf

讲述linux 内核input 系统的框架,逻辑关系,驱动模型等。

2019-08-02

Linux内核USB驱动架构:USB设备驱动架构.pdf

介绍Linux 内核中USB 驱动的框架,图文并茂,设备的加载流程等等。

2019-08-02

Wifi模块全总结.pdf

讲述wifi 模块工作模式,802.11 协议简介,wpa_supplicant及调试工具wpa_cli使用。wifi驱动源码分析。

2019-08-02

linux-2.6.19.x内核编译配置选项简介.pdf

全面介绍,linux 内核编译配置选项,每条选项的意义,可以根据产品需要自行裁剪。

2019-08-02

WEXT-CFG80211-study.pptx

wifi 中wpa_supplicant AP 热点链接流程。简述wap_supplicant,cfg80211

2019-08-02

linux 命令手册

linux命令使用手册,分类齐全,方便查询

2014-05-06

Neptune C++ Runtime Library

neptune c++ runtime http://sourceforge.net/projects/neptune/

2014-04-30

最新DLAN源码

DLAN源码,适合DLAN开发,移植的同胞下载查阅。

2014-04-30

java c 之间参数与方法的调用

java 代码与c代码之间参数以及方法在调用时的转换

2014-04-16

空空如也

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

TA关注的人

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