自定义博客皮肤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)
  • 资源 (36)
  • 收藏
  • 关注

原创 c++理论细节

1.思考一下,为头文件中定义内联函数,为什么不会出现重复包含的问题,这个原因就在,内联函数并不是调用,只是在哪用到就在哪原样展开,故不会发生重复包含的问题。2.构造函数与析构函数没有返回值,且构造函数一般不做初始化以外的事情,析构函数一般不做释放内存以外的事情3.如果一个类的数据成员是另一个类的对象,那么这个对象的初始化只能用初始化列表进行初始化。4.调用拷贝构造函数的三种情况: ...

2014-08-28 12:43:37 689

原创 c++引用

######c++引用***********************************************const double &rr = 1;等价于下面的代码double temp;temp = double(1);//temp = (double)1;double &rr = temp;1.首先做必要的类型转换2.然后将结果置于临时变量3.最后...

2014-08-28 11:07:36 433

原创 引用与指针

相同点:都是地址,间接操作变量不同点:1.引用不能为空,指针可以为空,引用必须初始化2.引用不可以改变指向,对一个对象“至死不渝”;但是指针可以改变指向,而指向其它对象。3.引用的大小就是指向变量的大小,因为引用只是一个别名,指针是指指针本身的大小,一般为4Byte4.引用比指针更安全,不存在空引用,且一旦初始化为指向一个对象,就不能被 改变另一个对象的引用,因此引用很安全,对指针来说可...

2014-08-28 08:34:38 438

原创 c++构造 与析构顺序

1 #include <iostream> 2 3 using namespace std; 4 5 class A 6 { 7 public: 8 A(int a = 1) 9 {10 cout<<"constructing:"<<this<<endl;11 }...

2014-08-21 12:58:26 508

原创 c++输入输出格式控制

使用这些格式需要声明包含<iomainip>long flags( ) const 返回当前的格式标志。long flays(long newflag) 设置格式标志为newflag,返回旧的格式标志。long setf(long bits) 设置指定的格式标志位,返回旧的格式标志。long setf(long bits,long field)将field指定的格式标志...

2014-08-19 09:17:01 836

翻译 绝对地址赋值与转换为函函数地址

要对绝对地址0x100000赋值,我们可以用      (unsigned int  * ) 0x100000 = 1234;      那么要是想让程序跳转到绝对地址是0x100000去执行,应该怎么做?     *((void (*)( ))0x100000 ) ( );    首先要将0x100000强制转换成函数指针,即:     (void (*)())0x10000

2014-08-18 13:05:30 1754

翻译 判断链表是否存在环

1   2 //检测链表中是否有环经典作法  3 //用两个指针遍历链表,一个指针每次走一步,另一个指针一次走两步,当第二个指针追>    上第一个指针的时候,说明此链表有环  4 int TestLiskLoop(Link *head)  5 {     6     Link *p = head;  7     Link *q = head;  8       9

2014-08-09 20:06:55 437

原创 typedef与const

2   3 typedef char* PSTR;  4   5 int main(int argc, char *argv[])  6 {  7     char c = 'a';  8     const char *p = NULL;  9     const PSTR q = 'a';                                       

2014-08-06 17:30:49 702

原创 c内存泄漏检查

#ifndef _MYMM_H#define _MYMM_H#define MM_DEBUGvoid InitMM();void EndMM();#ifdef MM_DEBUG#define MM_LOG_FILE "./mmlog.txt"void *_MyMalloc(size_t size, char *filename, int linenumber);

2014-08-05 16:38:39 736

原创 修改const修饰的变量

#include const int a = 5;  //const全局常量,在静态数据区int main(int argc, char *argv[]){//    const int a = 5;    //const局部常量,在可读写的栈区    int *p = &a;    *p = 8;    printf("%d\n", a);    retu

2014-08-04 20:51:08 1128

转载 sizeof特性

引用:http://www.cppblog.com/w57w57w57/archive/2011/08/09/152845.html摘要:Sizeof的作用非常简单:求对象或者类型的大小。然而sizeof又非常复杂,它涉及到很多特殊情况,本篇把这些情况分门别类,总结出了sizeof的10个特性:(0)sizeof是运算符,不是函数;(1)sizeof不能求得void

2014-08-04 17:42:24 515

翻译 #define offsetof(TYPE, MEMBER) (size_t)(&(((TYPE*)0)->MEMBER))

#define offsetof(TYPE, MEMBER) (size_t)(&(((TYPE*)0)->MEMBER))1.(TYPE*)0   将0强转为TYPE类型的指针,且指向了0地址空间2.(TYPE*)0->MEMEBER   指向结构体中的成员3.&((TYPE*)0->MEMBER) 获取成员在结构体的位置,因为起始为0,所以获取的地址即为实际的偏移地址 分析

2014-08-04 15:43:34 3318

翻译 c语言中typeof关键字

c语言中typeof关键字下面这两个等效声明,用于声明int类弄的变量atypeof(int) a;typeof('b') a; //相当于获取'b'的类型,定义一个变量a下面用于声明指针和数组typeof(int*) p1,p2;typeof(p1) p2  //p1与p2的类型一致int *p1,*p2;typeof(int [10]) a1,a2;

2014-08-04 15:20:12 20609 2

翻译 memcpy

char *mymemcpy(void *pvTo, void *pvFrom, unsigned int size){    char *pbTo = (char *)pvTo;    char *pbFrom = (char *)pvFrom;    assert(pvTo !=NULL && pvFrom != NULL); //断言一下是否为空,如果为空则打印出错信息 

2014-08-02 19:02:42 437

原创 循环右移实现代码

int ror(int x, int n){    int temp = 0;    temp = ~(~0    printf("%x\n", temp);    temp &= x;    printf("%x\n", temp);    temp = temp     printf("%x\n", temp);    x>>=n;    return

2014-08-02 15:24:03 782

翻译 ubuntu 下用命令行上网 wget

Ubuntu自带最新版的Gnome桌面,拥有大量的服务和桌面应用程序,让您仅通过一张安装光盘就可以体验到无比舒适的操作环境。下文介绍的在ubuntu下使用终端命令行上网的方法。第一步,需要安装一个名为w3m的软件工具,打开终端,输入如下命令    sudo apt-get install w3m w3m-img -y 第二步,安装好w3m之后,在终端里面启动w3m,打开一个

2014-08-02 12:01:18 1109

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关注的人

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