自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(115)
  • 资源 (16)
  • 收藏
  • 关注

原创 嵌入式Arm-Linux入门常见困惑解答

嵌入式Arm-Linux入门常见困惑解答(V1.0)一. 啥是嵌入式?学会后用来干啥?答:手机、平板电脑等就是典型的嵌入式设备。学会后可参与类如手机、平板电脑等类型产品的研发。二. 学习嵌入式Arm-Linux需要什么基础?答:有C语言、单片机基础即可,即便没有也无所谓,只要你感兴趣,只要你肯努力。三. 有没有必要买开发板? 答:毫无悬念一定要买,否则就是纸上谈

2015-01-07 19:11:48 548

原创 linux内核进程管理

——————/7[ ]内核态进程,否则用户态进程PCB进程控制块task_struct is allocated via slab allocator to provide object reuse and cache coloringroot@lyl:~# cat /proc/slabinforoot@lyl:~# cat /proc/sys/kernel/pid_max

2014-12-01 22:09:53 472

原创 Linux内核介绍

——————/1内核开发方向:①文件系统(并行、集群、分布式)②内核虚拟化,云计算③网络协议,防火墙——————/2Linux is a unix clone,but it is not unixAIX系统IBM用苹果系统UNIX发展而来2.6.0:主版本号、次版本号(偶数稳定)、patch版本www.linuxsir.org //org非盈利性组织——————/3

2014-11-24 20:37:02 466

原创 笔试题一

递归终会结束,那么该函数一定?2有一个分支不调用自身3使用了全局变量或使用一个或多个参数局部静态变量或异常(如内存空间不足,除零异常)也可让递归终止,故选2——————/使用shortest remaining time调度机制(减少进程切换)可减少换页错误(缺页异常)——————/

2014-11-22 16:34:39 434

原创 树和二叉树

——————/24树和二叉树非线性结构:至少存在一个数据元素有不止一个直接前驱或后继树:递归定义树的结点、结点的度(度为0的结点称叶结点)、树的度、树的深度、森林(互不相交树的集合,树与森林很容易转化)无序树(孩子无先后左右之分,仅为互不相交子集而已)、有序树

2014-11-15 15:57:01 351

原创 c++动态类型识别

动态类型指基类指针所指向的对象的实际类型child*c=(child*)p //若p动态类型为parent,可能出现无法预知错误基类指针是否可以强制类型转换为子类指针取决于动态类型——/根据多态class Parent{public: enum { ID = 0 }; virtual int type() { return ID; }

2014-11-06 17:06:49 485

原创 专题4经典问题解析

template可用来定义模板,为何还要引入typename?类中定义新类型class Test //一个类某种程度上可看做一namespace {public: typedef int* PINT; struct Point { int x,y; }; class Sub { public: Sub

2014-11-01 21:57:20 348

原创 stl简介

STL:Standard Template Library,为常用数据结构和算法的集合

2014-10-29 20:40:49 321

原创 树的定义

树是一种非线性数据结构树是由n(n>=0)个结点组成的有限集合,如果n=0,称空树;如果n>0,则:•根结点,只有直接后继,没有直接前驱•除根以外的其它结点划分为m(m>=0)个互不相交的有限集合T0,T1, …,Tm-1,每个集合又是一棵树,称之为根的子树(subTree) //递归定义——/树的结点包含一数据及若干指向子树的分支结点拥有的子树数称结点的度:度为0的结

2014-10-29 10:56:09 453

原创 程序员面试宝典笔记

——————/第5章 基本概念x=(y==z) //相等返回布尔值1,否则0printf(“”,*ptr,*(ptr++)); //从右到左计算——/

2014-10-28 11:06:37 388

原创 外企笔试题一

class A{private: static int c_count;public: A() { c_count++; } ~A() { c_count--; } static void Count() { cout<<c_count<<endl; }};int A::c_count = 0;int main(){ A* a = static_c

2014-10-18 21:10:59 584

转载 腾讯笔试题精选

32位机上,哪些说法正确?signed char a = 0xe0;unsigned int b = a;unsigned char c = a;A. a>0 && c>0 为真B. a == c为真C. b十六进制表示0xffffffe0D. 上面都不对a= -32,c=224,signed char赋值给int高位补符号位(int是否带unsigned不影响

2014-10-10 21:17:19 528

转载 WiFi小车笔记

——————/OpenWrt是一高度模块化、自动化的嵌入式Linux系统,拥有强大的网络组件,常常被用于工控设备、电话、小型机器人、智能家居、路由器等设备中OpenWrt支持各种处理器架构,如ARM、X86、PowerPC、MIPS等WiFi小车:uboot——kernel——文件系统——app工具链无需单独安装,属于openwrtWiFi小车出厂时已烧写uboot,想自己

2014-10-05 21:45:01 744

原创 张孝祥Java笔记(17-27)

jms:java message service自定义快捷键,如syso…workspace的设置影响其下所有project双击断点,右键debug as,选中变量,右键watch,单步 低版本Java不能运行高版本Javac编译的程序,提示bad version number in .class filefinal定义类表不可被继承、定义方法表不可被重载、定义变量表值不可被改

2014-09-16 21:30:19 423

原创 类模板下

类模板可定义多个类型参数

2014-09-12 17:08:01 306

原创 总线设备驱动模型

————————————总线设备驱动模型总线由bus_type表示,定义在:

2014-09-06 21:42:36 351

原创 android源码下载及编译

下载android源码:root@lyl:~# mkdir binroot@lyl:~# cd binroot@lyl:~/bin# vi /etc/environment:/root/binroot@lyl:~/bin# source /etc/environment从http://code.google.com/p/git-repo/downloads下载最新repo脚

2014-09-03 16:44:48 387

原创 ubuntu常见问题解决

Samba配置:root@lyl:~# apt-get remove iptables //直接卸载防火墙root@lyl:~# apt-get install samba //否则/etc/init.d/下没有samba命令root@lyl:~# /etc/init.d/samba startroot@lyl:~# smbpasswd -a rootNew SMB passw

2014-09-03 16:39:29 407

原创 按键驱动程序设计

混杂设备驱动模型Linux中断处理按键驱动硬件操作实现中断分层设计按键定时器去抖阻塞型驱动程序设计/—————————————————————————/                     混杂设备驱动模型Linux中,存在一类字符设备,其拥有相同主设备号(10),但次设备号不同,称混杂设备(miscdevice)。所有混杂设备形成一链表,对设备访问时据次设

2014-09-02 17:22:20 542

转载 ldd3 complete.c

具体见ldd3 p119#include #include #include /* current and everything */#include /* printk() */#include /* everything... */#include /* size_t */#include static int complete_major = 0;

2014-07-20 11:53:22 343

原创 Linux内核启动流程分析

make前grep "CONFIG_DM9000" -nr .①Makefile,如obj-$(CONFIG_DM9000) += dm9000.o(在auto.conf中定义)②config文件,如CONFIG_DM9000=y③.c文件,如if defined(CONFIG_DM9000) || defined(CONFIG_DM9000_MODULE)make后增加④in

2014-07-15 20:56:44 460

原创 dm9000笔记

网卡实质是MAC通过MII接口控制PHY的过程PHY、MAC分别属于七层模型中的物理层、数据链路层MAC主要负责数据帧构建、数据差错检查、传送控制等,如:

2014-06-22 22:27:19 495

原创 i2c驱动讲座ppt

———————————————————————————————————————————————————————、

2014-06-21 14:50:31 518

原创 openvas在centos平台源码编译安装

[root@localhost home]# /etc/init.d/iptables status[root@localhost home]# /etc/init.d/iptables stop[root@localhost home]# chkconfig --level 35 iptables off //永久关闭[root@localhost Desktop]# vi /e

2014-06-21 12:04:32 1856

原创 nand读

串口通讯分同步通讯和异步通讯,通常使用的都是异步串口,通讯时双方约好波特率、数据位、停止位、奇偶校验位等常用的波特率38400、115200起始位:空闲时,电平为高,检测到下降沿,则视为起始位,然后接收一帧数据通常使用RS232的9针串口,其中最为重要的是2、3、5脚2 :RXD接收数据3 :TXD发送数据5 :GND接地——————/2440引脚配置——设置数据格

2014-06-14 20:35:39 486

原创 openvas源码编译安装

root@lyl:~# apt-get install openssh-server openssh-clientroot@lyl:~# sudo passwd root安装Vmware-tools——————/安装openvas-librariesroot@lyl:~# tar xzf openvas-libraries-7.0.1.tar.gz root@lyl:~#

2014-06-08 09:41:45 1328

原创 openvas二进制安装安装

OpenVAS(Open Vulnerability Assessment System),用来检测目标网络或主机安全性。其强大的评估能力来自于集成的数万个漏洞测试程序,这些测试程序以插件形式提供,可从官方网站免费更新。OpenVAS能基于C/S(客户端/服务器),B/S(浏览器/服务器)架构进行工作,管理员可通过浏览器或专用客户端下达扫描任务,服务器负责执行扫描操作并提供扫描结果服务层组

2014-06-08 09:37:29 1089 1

原创 nand写

nand写:随机写、按页写

2014-06-01 22:23:20 446

原创 ip头部

2014-06-01 11:29:36 339

原创 链路层

地址长度为48bit,即Mac地址以太网与802为两种封装方式,一般均用以太网封装——————/封装格式

2014-05-30 17:44:44 414

原创 tcp/ip概述

——————/——————/

2014-05-30 11:47:38 335

原创 nand读

页读只需行addr,随机读需行addr+列addr,本课实现页读Read Operation:p33

2014-05-26 22:36:38 395

原创 nand原理

NandFlash原理据物理结构区别,NandFlash主要分如下两类:•SLC (Single Level Cell):单层式存储•MLC (Multi Level Cell):多层式存储在存储格上,SLC只存一位数据,而MLC存两位数据

2014-05-26 20:27:00 939

原创 移植3.8内核到210开发板

root@lyl:/home/3.7.4# cp arch/arm/configs/s5pv210_defconfig ./.configroot@lyl:/home/3.7.4# vi Makefile ARCH ?= armCROSS_COMPILE ?= arm-linux-root@lyl:/home/3.7.4# make menuconfig——————/串口S

2014-05-25 11:36:56 491

转载 v4l2-framework.txt

Overview of the V4L2 driver framework=====================================This text documents the various structures provided by the V4L2 framework andtheir relationships.Introduction-

2014-05-21 11:20:22 603

转载 v4l2-framework.txt中文翻译

V4L2 驱动框架概览==============本文档描述 V4L2 框架所提供的各种结构和它们之间的关系。介绍----大部分现代 V4L2 设备由多个 IC 组成,在 /dev 下导出多个设备节点,并同时创建非 V4L2 设备(如 DVB、ALSA、FB、I2C 和红外输入设备)。由于这种硬件的复杂性,V4L2 驱动也变得非常复杂。尤其是 V4L2

2014-05-21 11:16:12 439

转载 media-framework.txt

Linux kernel media framework============================This document describes the Linux kernel media framework, its data structures,functions and their usage.Introduction------------

2014-05-21 10:56:02 421

原创 i2c_1

Documentation\i2c\instantiating-devicesHow to instantiate I2C devices ?(即怎么构造i2c_client,4种方法)——————/法1 Declare the I2C devices by bus numberExample:

2014-05-20 15:05:41 497

原创 类模板上

一些类主要用于存储和组织数据元素,如数组类,链表类,Stack类,Queue类等可将模板思想应用于类,使得类可不关注具体所操作数据的类型,而只关注类所需实现的功能编译器对类模板处理方式与函数模板同(根据具体类型产生不同的类)在类模板外部定义成员函数时,需加上template声明类模板编译机制与普通类不同,故需把类模板函数实现放在头文件中,如上例(否则链接出错)只有被调用的类模板

2014-05-19 11:57:32 361

原创 libjpeg使用

libjpeg-turbo:libjpeg.txt——————/Outline of typical usage//Allocate and initialize a JPEG decompression object struct jpeg_decompress_struct cinfo; struct jpeg_error_mgr jerr; cinfo.err = jpeg_std

2014-05-18 15:28:25 618

FreeImage3180.zip

最新版本FreeImage库,包含dll及源代码,亲测好用,欢迎下载!

2019-06-11

AudioRouter_V0.10.2.zip

本程序是用c++实现的,使不同应用的声音从不同声卡输出;经验证,可编译通过,非常好用!

2019-06-03

dd85590.zip

dd现在不能下载了,我分享给大家,这是目前最新的版本,欢迎下载!

2019-05-23

《啊哈!算法》配套源码

附件是《啊哈!算法》一书的配套源码,完整直接可编译运行,亲测,谢谢!

2019-01-08

小甲鱼 WindowsSDK编程学习笔记

本pdf是根据小甲鱼《WindowsSDK编程》视频教程做的笔记,很详细,大家可以下载使用,节省大家做笔记时间!

2018-12-20

仿QQ视频语音聊天程序

本程序亲测在win 7/win 10平台均可用,采用Windows DirectShow技术实现网络视频语音聊天功能,非常值得分析学习。

2018-12-13

wine源码深入分析

附件是本人花费近仨月对wine部分源码分析总结成果,为原创文章,所涉及知识点丰富,分析深入,欢迎下载!谢谢!

2018-06-14

PEiD_0.95.exe

附件是汉化版侦壳工具PEiD版本0.95稳定版,可在32位、64位的win7/win10系统安装及稳定使用,本人亲测,非常好用!

2018-06-14

SourceInsight_3.5

附件是sourceinsight版本3.5的安装包,包含激活码,可在32位、64位的win7/win10系统安装,本人亲测,非常好用!

2018-06-14

Winobj.exe

附件是内核对象查看工具WinObj.exe,适用于32位及64位的xp/win7/win10等系统,非常好用,本人亲测,欢迎下载!

2018-06-14

寒江独钓-Windows内核安全编程随书光盘

附件压缩包是《寒江独钓-Windows内核安全编程》随书光盘,包含所有源码及笔记,非常完整,欢迎下载,谢谢!

2018-06-14

INF文件编写

写驱动 驱动搞明白了 编译出来的 INF怎么写呢 我遇到过这种情况 估计大家也遇到过 终于找到一篇很详细的介绍文档 共享之

2018-06-11

DriverStudio_3.2

DriverStudio3.2.1完全安装版,在3.2版本上添加升级补丁至3.2.1,内含序列号及License文件.

2018-06-09

PEview-0.9.9最新版本

很好用的工具,最新版本0.9.9,无毒,解压后直接用,谢谢。

2017-11-14

nessus相关文档

nessus能找到的所有文档,包括源码分析

2014-06-12

android_leds_hal

android_led_hal代码,开发板tiny210,内核版本3.0.8,android版本4.0.3

2014-04-12

空空如也

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

TA关注的人

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