自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (36)
  • 收藏
  • 关注

原创 typedef #define

先来定义两个定义

2014-07-30 20:16:22 481

原创 字符串处理,注意越界问题

strcpy(char *dest, char *src);注意越界问题dest(空间大小) > src(串的长度)  没有问题dest == src               不是字符串,且产生了越界dest strncpy(char *dest, char *src, int n);注意越界问题与字符串问题dest(指向空间大小) > n   则结果dest是一个字符

2014-07-25 20:46:21 2537

原创 sscanf的强大功能

sscanf强大的功能直接上例子#include #include int main(int argc, char *argv[]){    char buf[512];    int num = 0;    sscanf("123456", "%s", buf);    sscanf("12345", "%d", &num);    puts(buf);

2014-07-25 20:41:29 518

翻译 crontab定时任务

基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/

2014-07-24 19:38:43 418

翻译 vi常用配置

set nocompatible            " 关闭 vi 兼容模式  syntax on                   " 自动语法高亮  colorscheme evening         " 设定配色方案  set number                  " 显示行号  set cursorline              " 突出显示当前行

2014-07-24 19:37:59 560

翻译 ftp安装与配置

            ftp安装与配置1.sudo apt-get install vsftpd配置文件在/etc/vsftpd.conf部分信息的作用,配置信息几乎不用改,自带的差不多就够用了listen=YES       # 服务器监听anonymous_enable=YES       # 匿名访问允许local_enable=YES    # 本地主机访问允许write_...

2014-07-23 10:59:33 506

原创 nfs安装与配置

                nfs安装与配置一、NFS安装    $ sudo apt-get install nfs-kernel-server nfs-common portmap二、NFS配置    2.1 配置/etc/exports文件    $ sudo vim /etc/exports在文件最后加入如下内容:{{      /rootnfs *(rw,sync,...

2014-07-23 10:56:34 436

原创 tftp安装与配置

            tftp安装与配置1.sudo apt-get install tftp-hpa  //客户端2.sudo apt-get install tftpd-hpa //服务器3.sudo apt-get install xinetd    //是新一代的网络守护进程服务程序1.配置相关服务文件进入/etc/xinetd.conf,如果没有则新建一个,有的话查看内容,看是...

2014-07-23 10:54:04 1807

翻译 进程内存布局

一.栈区1.系统分配,系统释放2.代码执行过程中分配、释放3.普通局部变量,形式参数4.先进后出5.生存期;复合语句或函数开始运行到复合语句或函数运行结束6.作用域;复合语句勤或函数内7.末初始化时为野值8.空间有限二.堆区1.程序自己分配、释放2.代码执行过程中分配、释放3.自由存储区,空间很大4.小心内存泄漏5.生存期;分配代码开始到释放

2014-07-23 09:43:45 565

翻译 static的作用

static的作用1.在函数体内,一个被声明为静态变量,在函数的调用过种中维持其值不变;2.在函数体外,一个被声明为静态变量,可以被这一模块内所有函数访问,但不能被模块外的函数访问,是一个本地的全局变量。3.在模块内, 一个被声明为静态的函数只可被这一模块的其它函数调用。该函数被限制只能在本模块内使用。

2014-07-21 16:01:41 410

原创 feof多读一次问题解决方案

feof(fp)多读一次问题解决一:int c; c = fgetc(fp);  while(!feof(fp)) {  printf("%x\n",c);  c = fgetc(fp);  }feof(fp)先读再判断是否到文件尾解决二:int c;fseek(fp, 0, 2);c = ftell(fp);rewind(fp)

2014-07-21 15:53:57 2826 1

翻译 数组指针与指针数组

定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;        //将该二维数组的首地址赋

2014-07-21 12:48:05 735 2

原创 unsigned

下面的代码输出是什么,为什么?void foo(void){unsigned inta = 6;intb = -20;(a+b> 6)? puts("> 6") : puts("}

2014-07-19 21:14:01 561

原创 const

const经常用来修饰一个不能改变的量,安全,且能消除存储操作const的几种用法:1.说明值常量2.说明指针3.说明函数参数及其返回值一.值的常量const int a = 5;int const a = 5;都是常量,后续操作,只能使用,不能修改两种方式数组const int a[5];int const a[5];也只能使用不能修改

2014-07-19 19:54:56 442

原创 scanf("%*d");

* 是scanf函数中的一种修饰符 表示输入项输入后不转送给任何向量%s用在输入函数中表示输入一个字符串 遇到空格回车 结束 int a = 0, b = 0, c = 0;scanf("%*d%*d%d", &a, &b, &c);输入:4 5 6结果:a = 6b = 0 c = 0表示将当前...

2014-07-19 10:18:11 5838 2

原创 gets与scanf的区别

int main(){    char ch1[20];    char ch2[20];    gets(ch2);    puts(ch2);    scanf("%s", ch1);    printf("%s\n", ch1);    return 0;}输入:

2014-07-19 08:57:12 544

原创 变量定义与函数调用

调用函数前的三个步骤1.形参的定义2

2014-07-18 10:40:17 498

原创 strlen sizeof

strlen函数sizeof预处理

2014-07-17 13:13:52 397

转载 GCC常用编译选项

gcc option分类介绍http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gcc/Option-Summary.html-x language filename  设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就

2014-07-17 09:12:54 2031

dual flash driver 支持两个flash变单个设备访问

工作中用到的.硬件上有两个32Mflash,但在kernel中要需要当成一个设备无缝访问,即对用户来讲,就是一个flash,且大小为两个flash大小.由于硬件设计不合理,不能完成硬件flash reset, 故需要主动发送命令完成对flash的reset. 仅仅是用来保留或记忆过程的成果.

2018-06-05

TPM2.0 Commands part3

TPM2.0 Commands, 关于TPM2.0命令相关,功能相关的组成成分。

2018-05-22

TPM2.0 Structures part2

TPM2.0 Structures part2, 关于TPM2.0 结构定义部分。对于编码来说很有用。

2018-05-22

TPM2.0 Architecture

TPM2.0 Architecture part1, 关于TPM2.0架构的一部分标准文档。

2018-05-22

kernel crash panic, 保存kernel crash信息的功能

保存kernel crash信息的一种方式,文件内为源代码实现。可自行分析。稍加修改即自用。

2018-03-06

jffs2 源代码情景分析

关于jffs2源代码分析的一个文档,希望对有需要的人有用。

2018-03-06

tftp tftp32

精简 功能很不错的tftp

2016-11-08

多播发送和接收工具MCastTest

软件小工具:发送或者接收特定多播组的多播,可用于测试。

2015-12-31

80386及其编程

对学习操作系统的人非常有帮助,找了很久的资料,这一次的很全面,也是一份不错的资料。

2015-12-30

xv6源码与分析资料

xv6 源码。xv6系统分析资料。linux0.12内核分析资料。

2015-08-18

TS协议分析与实际应用文档

数字电视机顶盒接收到的是一段段的码流,我们称之为TS(Transport Stream,传输流),每个TS流都携带一些信息,如Video、Audio以及我们需要学习的PAT、PMT等信息。 这个文档就是对TS流的分析

2015-01-28

android常用控件demo

一个简单的android例子,大学参考一下

2014-10-31

wav文件格式解析

wav文件内容解析,分析wav头部息与获取数据内容

2014-10-23

thinkpad wireless-RTL8723BE for ubuntu

编译与安装,解压文件,看readme安装步骤

2014-10-23

bmp图片获取头信息C程序

用代码实现了,对bmp图片的解析,各个选项的含义

2014-07-30

png格式图片下载

png图片下载,可以方便一点,以前总找,不好找到。

2013-11-03

DDD调试器下载

DDD多功能调试工具,多平台调试工具,最重要是图形界面。

2013-10-09

drcom for linux 下载

在linux下drcom客户端登录程序,简单,方便。

2013-10-09

Hi3559CV100 ultra-HD Mobile Camera SoC 用户手册.pdf

Hi3559AV100 是专业的 8K Ultra HD Mobile Camera SOC,它提供了 8K30/4K120 广播 级图像质量的数字视频录制, 支持多路 Sensor 输入, 支持 H.265 编码输出或影视级的 RAW 数据输出, 并集成高性能 ISP 处理,同时采用先进低功耗工艺和低功耗架构设 计,为用户提供了卓越的图像处理能力

2020-06-24

Hi3519AV100 4K Smart IP Camera SoC 用户指南.pdf

1 产品概述....................................................................................................................................... 1-1 1.1 概述.............................................................................................................................................................. 1-1 1.2 应用场景...................................................................................................................................................... 1-1 1.2.1 Hi3519AV100 智能 IP 摄像机解决方案........................................................................................... 1-1 1.2.2 Hi3519AV100 航拍相机解决方案..................................................................................................... 1-2 1.3 架构.............................................................................................................................................................. 1-3 1.3.1 概述 .................................................................................................................................................... 1-3 1.3.2 处理器内核......................................................................................................................................... 1-4 1.3.3 DSP ...................................................................................................................................................... 1-4 1.3.4 NNIE .................................................................................................................................................... 1-5 1.3.5 视频编解码......................................................................................................................................... 1-5 1.3.6 视频接口 ............................................................................................................................................ 1-5 1.3.7 ISP 与图像处理................................................................................................................................... 1-6 1.3.8 2D 图形处理........................................................................................................................................ 1-6 1.3.9 视频拼接硬件加速引擎..................................................................................................................... 1-6 1.3.10 CV 硬件加速引擎.............................................................................................................................1-7 1.3.11 音频接口........................................................................................................................................... 1-7 1.3.12 音频编解码....................................................................................................................................... 1-7 1.3.13 网络接口........................................................................................................................................... 1-7 1.3.14 安全引擎........................................................................................................................................... 1-7 1.3.15 外围接口........................................................................................................................................... 1-7 1.3.16 外部存储器接口............................................................................................................................... 1-8 1.3.17 多种启动模式可配置....................................................................................................................... 1-9 1.3.18 支持多种镜像烧写模式................................................................................................................... 1-9 1.3.19 SDK ................................................................................................................................................... 1-9 1.3.20 芯片物理规格................................................................................................................................... 1-9 1.4 启动和升级模式.......................................................................................................................................... 1-9 1.4.1 概述 .................................................................................................................................................... 1-9 1.4.2 启动模式和对应的信号锁存值对应关系....................................................................................... 1-10 1.4.3 安全启动 .......................................................................................................................................... 1-12 杭州雄迈信息技术有限公司Hi3519A V100R001C02SPC010杭州雄迈信息技术

2020-06-24

secureCRT config

自已常用的secureCRT配置文件,方便以后换电脑使用 .

2019-07-31

hardware enc and dec example.rar

通过OCF框架,利用硬件进行加解密操作,提高系统吞吐率.

2019-07-31

TPM2.0.rar

通过TPM实现secure boot,验证平台可靠性和可信性 .

2019-07-31

DRM_driver_farmerwork_v2.docx

drm框架相关介绍,获取显示器edid信息并解析支持分辨率列表.

2019-07-31

TPM2.0_secure_boot.zip

有一个实现secure boot的文件实现.仅仅记录一下.留作以后继续开发.

2019-07-10

read-edid-3.0.2.tar.gz

编译该工具,仅限linux系统, 通过get-edid | parse-edid 可以获取显示屏所支持的分辨率.

2019-06-25

TPM secure boot tpm daemon

利用TPM搭建一个可信环境,实现可信链的建立,以及一级一级的传递.

2019-04-17

vimrc file20190402

用于vim配置的.vimrc配置文件,上传仅用于保存,也可供参考。

2019-04-02

vim IDE config

vim IDE 配置文件,及vundle下载配置方法,打造超强IDE环境

2019-03-29

linux串口编程实例

linux串编程实例源码,实现串口的基本配置和通过配置文件修改串口配置,在工程中稍微修改即可使用,去掉重复工作代码.

2019-01-03

eltt2 TPM驱动调试验证工具

https://github.com/Infineon/eltt2 github地址,可以直接通过/dev/tpm0进行数据通信,是调试tpm driver的好工具.

2018-08-07

infineon spi TPM driver(RPi_3_SPI_TPM_Driver_And_Automatic_Driver_Load.patch)

RPi_3_SPI_TPM_Driver_And_Automatic_Driver_Load.patch 英飞凌SPI TPM树梅派驱动

2018-07-09

dbus 使用介绍,包含一个例子,包括配置文件介绍及自启动介绍

关于D-Bus的使用,包括D-Bus相关的一些配置介绍和服务自启动的一个介绍.文档附件包括一个简单的client--service通信简单代码例子.

2018-07-05

dbus example for low api

关于dbus low api相关的一个例子,实现一个信号和一个方法.供参考

2018-07-03

libubox 源码

libubox源码.非常方便且很强大的一个库.节省时间很好用.

2018-06-07

TPM SLB 9670

TPM2 SLB 9670如何在树梅派上搭建环境,包括编译,驱动,tss, tools.

2018-06-05

空空如也

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

TA关注的人

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