自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转:Linux 内核模块编译 Makefile 详解

一、模块的编译 我们在前面内核编译中驱动移植那块,讲到驱动编译分为静态编译和动态编译;静态编译即为将驱动直接编译进内核,动态编译即为将驱动编译成模块。 而动态编译又分为两种: a -- 内部编译 在内核源码目录内编译 b -- 外部编译 在内核源码的目录外编译 ...

2019-04-12 16:43:13

阅读数 28

评论数 0

windows下搭建python及遇到各种问题解决方案

     近期在做一个关于非接卡中继转发的项目,期间需要做一个NFC Reader与NFC Card端数据转发模拟器,模拟器采用的是python语言实现,实现脚本已经OK,需要运行起来,所以就在windows 7下搭建能跑python脚本的环境,初次搭建环境,请来了熟悉python的同事协助,尽管...

2018-08-31 10:43:24

阅读数 100

评论数 0

通俗易懂的USB协议详解(转…

原文地址:通俗易懂的USB协议详解(转载)作者: Branchesss转自东海的博客http://6xudonghai.blog.163.com/blog/static/3364062920086253155137/ USB作为一种串行接口,应用日益广泛。如同每个工程设计人员必须掌握I2C,R...

2018-06-13 14:12:04

阅读数 2205

评论数 1

svn diff 和patch的使用(打补丁简洁命令)

svn diff 和patch的使用2012年12月25日 14:22:48 阅读数:4616 生成diff文件:svn diff > xxx.diff 生成 patch:同事 A 运行如下命令生成 patch:svn...

2018-05-31 10:36:23

阅读数 2554

评论数 0

ASCLL码表及字符转义

C语言常用转义字符表 和 ASCII码表完整版 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0NUT32(space)64@96、 1SOH33! 65A97a2STX34” 66B98b3ETX35#67C99c4EOT36$68D100...

2018-04-13 10:10:11

阅读数 672

评论数 0

inux进程间传递fd备忘

linux进程间传递fd备忘 ==================================================== server.c ========================================================== #include #in...

2016-05-09 10:29:53

阅读数 569

评论数 0

Linux Input 设备驱动

Linux  Input 设备驱动 1认识和使用 input 事件: 1.1Linux input 驱动分类 Input驱动程序是Linux输入设备的驱动程序,分成游戏杆(joystick)、鼠标(mouse和mice)和事件设备(Event queue)3种驱动程序。其中事件驱...

2016-01-26 11:54:21

阅读数 295

评论数 0

Linux启动新进程的几种方法及比较

Linux启动新进程的几种方法及比较 标签: Linux多进程创建新进程 2013-08-20 00:15 15927人阅读 评论(12) 收藏 举报  分类:   初学Linux(27)  版权声明:本文为博主原创文章,未经博主允许不得转载。 ...

2015-11-25 14:45:58

阅读数 264

评论数 0

Linux指定动态库搜索路径五种方法及优先级

Linux指定动态库搜索路径 众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库, 并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存...

2014-11-25 09:51:36

阅读数 6149

评论数 0

vim最常用最实用功能总结

启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件

2014-10-17 11:36:44

阅读数 401

评论数 0

pthread_join理解

函数简介编辑 头文件 : #include 函数定义: int pthread_join(pthread_t thread, void **retval); 描述 : pthread_join()函数,以阻塞的方式等待thread指定的线程结束。当函数返回时,被等待线程的...

2014-09-12 09:58:05

阅读数 470

评论数 0

linux下线程锁的应用

#include       #include       #include       #include                 #include       #include       #include                           i...

2014-08-11 16:13:25

阅读数 358

评论数 0

关于职业的一些反思与总结

智慧人生,品味舍得,舍与得的人生智慧,如何体悟?性格与职业的关系如何取舍,家庭与职业如何取舍,究竟是深入思考重要还是活在当下重要?如何去看待当前工作?需要看得太重吗?          刚才看到一篇武汉大学生对自己人生的反思以及做出的一些离奇的举动,我就觉得心痛,他的思想境界太高太伟大,太理想,...

2014-06-27 12:51:12

阅读数 598

评论数 0

急功近利浮躁心态探源

急功近利浮躁心态探源     中国正经历经济体制的深刻变革、社会结构的深刻变动、利益格局的深刻调整、思想观念的深刻变化。在这个大背景之下,急功近利的“一夜暴富”,盲目攀比的“奢华风”,心浮气躁的“一窝蜂”,狭隘极端的“偏执狂”,冷漠麻木的“看客”等社会心态十分明显。尤其是急功近利这种社会心态格...

2014-06-26 11:16:09

阅读数 2660

评论数 0

linux下模拟控制台经典函数

#define COMM_KEY1 '1' #define COMM_KEY2 '2' #define COMM_KEY3 '3' #define COMM_KEY4 '4' #define comm_printf printf //for comm display ...

2014-04-02 12:01:37

阅读数 696

评论数 0

linux内核源码基本目录及研究方法

首先作为linux驱动工程师最需要知道的: #include 是在linux-2.6.29/include/linux下面寻找源文件。 #include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。 #include 是在linux...

2014-03-31 15:31:01

阅读数 431

评论数 0

windows下进行嵌入式系统开发工程管理编译方案

在windows下进行 arm工程管理及编译方案中,很多小项目均采用现有成熟大型的开发平台,如keil或者IAR,其优点是简单易上手,创建工程相对比较简单,并还提供相应的在线单步调试功能,但灵活性不好,无法自由配置; 基于此,使用bat批处理+makefile方案将自由灵活地解决arm嵌入式工程...

2014-03-05 11:01:56

阅读数 1252

评论数 0

Makefile VPATH和vpath的使用

首先是Makefile 文件和include文件夹还有src文件夹在同一个目录下 头文件hello.h在include目录下 源文件main.cpp和hello.cpp在src目录下 //////////////////////////////// hello.h: ...

2014-02-25 17:32:01

阅读数 515

评论数 0

对于LD脚本的理解

脚本模型:   ENTRY(__entry)   SECTIONS {  . = 0x0 + SIZEOF_HEADERS;    .hash : {*(.hash)}     .dynsym         : { *(.dynsym) }   .dynstr       ...

2013-11-16 13:00:29

阅读数 1266

评论数 0

在linux下进行各厂商的GPRS,CDMA,WCDMA,CDMA200模块PPP拨号总结

由于近期在做无线模块驱动,由于前期选型,故调试了很多款无线模块,就各模块要点作一下总结。 对于模块拨号均采用linux 下PPPD方式,对于GPRS模块则chat拨号脚本为: ABORT "NO CARRIER" ABORT "NO DIALTONE" AB...

2013-09-12 19:34:46

阅读数 1824

评论数 0

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