自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 2110,7110,8210 IC卡驱动总结

2110,7110,8210 IC卡驱动总结.doc由于引进操作系统,导致系统实时性变差,鼓需要采用ISO7816控制器采样方式来进行IC卡驱动开发,目前2110,7110,8210的IC卡驱动采用统一架构。其架构整体思想为:1.       采用ISO7816控制器进行采样,这样不同CPU之间的ISO7816控制器特性及操作方式存在差异,但总体思想为定时器驱动状态机有序运转,故需

2013-02-22 11:06:08 836

原创 df及du查看文件系统及文件夹使用大小

Df 查看文件系统使用大小;Du 查看文件夹中所有文件占用空间大小;

2013-02-22 11:05:05 651

原创 eclipse下使用gdb+j-link调试总结

使用J-Link Command工具装载程序并运行的方法:首先将J-LINK与目标机连接好并运行J-Link Command可见到如下信息: 然后输入h命令查看目前目标机的CPU处于何种模式(看到处于SVC Mode表示连接成功): 然后设置J-LINK的速度,输入:speed 2000(表示设置为2000KHZ即2MHZ): 然后就可以load程序到目标机

2013-02-22 10:55:54 5551

原创 inotify机制简介(用于监控文件系统中文件及文件夹变化)

inotify机制简介:inotify是Linux内核提供的一个文件系统变化通知机制,从2.6.13版本的内核开始提供,比如你在创建一个文件时它可以通知你哪个文件被创建了,删除文件时通知你哪个文件被删除了,修改文件时通知你哪个文件被修改了,关闭文件时哪个文件被关闭了,是可写关闭还是不可写关闭等等。这个机制在某些特定用途下是很必要的,比如桌面搜索引擎,一般当我们不记得某一文件放在哪个地方时,我们

2013-02-22 10:48:25 744

原创 linux error no

124 EMEDIUMTYPE   Wrong medium type   123 ENOMEDIUM     No medium found   122 EDQUOT        Disk quota exceeded   121 EREMOTEIO     Remote I/O error   120 EISNAM        Is a named type file

2013-02-22 10:47:24 678

原创 linux查看CPU被各进程占用情况命令-top

linux查看CPU被各进程占用情况命令:top

2013-02-22 10:46:35 853

原创 linux强行杀死进程方法

Killall -9 process_name此为强行终止进程命令,用于使用killall process_name无法杀死的情况下。

2013-02-22 10:46:03 605

原创 linux下彻底卸载ko以及关联ko方法

在linux中使用modprobe xxx –r则卸载xxx模块并卸载其关联的模块;modprobe xxx则可加载xxx模块以及xxx引用模块,且xxx只能存在于默认路径

2013-02-22 10:45:12 3595

原创 linux下串口编程

1.串口操作需要的头文件#include          //标准输入输出定义#include         //标准函数库定义#include        //Unix标准函数定义#include #include #include           //文件控制定义#include      //POSIX中断控制定义#include

2013-02-22 10:43:56 255

原创 linux下当进程运行出现错误退出对错误信息分析

如下错误信息:[  824.840000] factory-test: unhandled page fault (7) at 0x20090200, code 0x817//此处表明是factory-test进程出错,空指针错误[  824.840000] pgd = c3d48000[  824.840000] T:803[  824.840000] [20090200]

2013-02-22 10:43:04 2583

原创 linux下关闭printk打印信息以及通过网络查看方法

我们在linux底层驱动或者kernel中调用的printk函数其作用是将printk的内容输出到控制台,但printk实质是将需要输出的内容写入底层环形输出数据缓冲区,linux根据控制将数据输出到控制台;基于此,我们可以在linux系统下手动关闭printk的信息输出到控制台(目的是即需要输出信息,但又不想通过频繁的串口输出中断输出到控制台,频繁串口中断将影响其他驱动实时性要求),此时使用

2013-02-22 10:42:16 9159 1

原创 Linux应用层的定时器Timer使用详解

linux下定时器的使用 -- alarm() & setitimer():1、alarm-------------------------------------------    如果不要求很精确的话,用alarm()和signal()就够了    unsigned int alarm(unsigned int seconds)    函数说明: alarm()用来设置信号

2013-02-22 10:40:37 9695

原创 make常见错误进行汇总

本章对make执行时可能出现常见错误进行汇总、分析,并给出修正的可能方法。make执行过程中所产生错误并不都是致命的;特别是在命令行之前存在“-”、或者make使用“-k”选项执行时。make执行过程的致命错误都带有前缀字符串“***”。错误信息都有前缀,一种是执行程序名作为错误前缀(通常是“make”);另外一种是当Makefile本身存在语法错误无法被make解析并执行时,前缀包含了m

2013-02-22 10:40:03 1302

原创 NAND Flash存储结构

Nand Flash原理分析与编程NAND Flash 在嵌入式系统中的地位与PC机上的硬盘是类似的。用于保存系统运行所必需的操作系统,应用程序,用户数据,运行过程中产生的各类数据,系统掉电后数据不会护丢失.本文主要介绍关于NAND Flash的组织结构和编写程序的方法。       在三星的NAND Flash中,当CPU从NAND Flash开始启动时,CPU会通过内部

2013-02-22 10:38:48 1296

原创 PPPD错误码详解

给还在使用modem拨号的朋友0 pppd已经断开,或者已经成功建立连接后请求方又中断了。1 发成了一个严重错误,例如系统调用失败或者访问非法内存。2 处理给定操作是检测到错误,例如使用两个互斥的操作。3 调用pppd的用户没有权限(必须是超级用户)。4 内核不支持ppp,例如PPP驱动没有加载或者内核编译没有包含PPP驱动。5 pppd收到SIGINT, SIGTER

2013-02-22 10:38:03 5335

原创 PPP拨号流程

1、PPP概述1.1 PPP(点对点协议)概述PPP(点到点协议)在拨号过程中用于MS和PC间数据交互、协商。在拨号流程的初期首先开启的就是PC和MS直接的PPP过程,在拨号成功后,还需要依靠PPP协议对IP包进行封装传输数据。PPP是数据链路层的协议,提供了一种在点对点的链路上封装多协议数据报(IP、IPX和AppleTalk)的标准方法。它不仅能支持IP地址的动态分配和管理;同步(

2013-02-22 10:36:08 14577 2

原创 查看端口号

在windows命令行窗口下执行:  C:/>netstat -ano 我们可以知道某一端口被那个进程(对应PID)占用;然后我们可以打开任务管理器;查看某一PID对应的进程名;如果PID没有显示,菜单》查看》选择列》选中PID即可;得知进程后,我们可以将进程杀掉;修改其使用的端口。 继续执行下面命令:C:/>netstat -aon|findstr "9050

2013-02-22 10:33:04 377

原创 文件权限之运行UID与有效UID祥解

今天在看APUE,这两个问题很难理解,GOOGLE一下,有篇文章总结的不错,看了一下才明白透彻了。由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文

2013-02-22 10:31:53 744

原创 文件权限之粘连标志详解

在Linux系统中每个普通用户都可以更改自己的密码,这是合理的设置。问题是:用户的信息保存在文件/etc/passwd中,用户的密码保存在文件/etc/shadow中,也就是说用户更改自己密码时是修改了/etc/shadow文件中的加密密码,但是,LOOK——-rw-r--r-- 1 root root 1787 Oct 27 2009 /etc/passwd-r-------- 1 ro

2013-02-22 10:30:19 574

原创 在linux下查看进程(应用)资源情况.doc

在linux下查看进程(应用)目前使用资源以及打开文件资源情况,已经堆栈等资源的使用情况方法:1.  首先ps查看对应进程的PID;2.  进入./proc文件夹,此时一定存在一个以PID命名的文件夹,进入对应PID文件夹则可查看进程所有资源情况。

2013-02-22 10:28:59 636

NFC中继抓包(QPBOC EMV)

NFC中继抓包设备部署及可行性分析; NFC中继抓包设备部署及可行性分析;

2018-09-19

QPBOC中继分析

基于近场QPBOC中继分析及实现原理;

2018-09-19

建设部PSAM卡结构

建设部PSAM卡结构,希望对有需要的人有所帮助。

2013-03-01

SLE444x系列及AT24Cxx系列同步卡详解

SLE444x系列及AT24Cxx系列同步卡详解

2013-03-01

空空如也

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

TA关注的人

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