自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux2.6.32 led 设备驱动及应用程序

沉迷于游戏有一段时间了,该学习了,上次写了helloword驱动,感觉要有点长进,今天就开始搞led驱动。#include #include #include #include #include #include #include #include #include #include #include #include #incl

2013-06-27 22:39:43 687

转载 linux kref详解

众所周知,C/C++语言本身并不支持垃圾回收机制,虽然语言本身具有极高的灵活性,但是当遇到大型的项目时,繁琐的内存管理往往让人痛苦异常。现代的C/C++类库一般会提供智能指针来作为内存管理的折中方案,比如STL的auto_ptr,Boost的Smart_ptr库,QT的QPointer家族,甚至是基于C语言构建的GTK+也通过引用计数来实现类似的功能。Linux内核是如何解决这个问题呢?同样作为C

2013-06-17 23:39:15 5234 1

转载 Kobject、Kset 和 Subsystem

Kobjectskobject是一种数据结构,定义在 。 struct kobject {    const char    * k_name;/*kobject 的名字数组(sysfs 入口使用的名字)指针;如果名字数组大小小于KOBJ_NAME_LEN,它指向本数组的name,否则指向另外分配的一个名字数组空间 */    char            name[KOBJ_N

2013-06-17 23:22:57 582

转载 解读PTR_ERR,ERR_PTR,IS_ERR

在看内核代码时遇到几个宏PTR_ERR,ERR_PTR,IS_ERR(其实是内联函数),通过阅读内核源码,知道了这几个宏的定义,下面就说一下这几个宏的由来与用处。        我们知道内核有些函数是返回指针的,如Kmalloc分配内存,如果分配不到内核就会返回NULL指针,这样我们可以通过判断是否是NULL指针来判断Kmalloc执行成功与否。但是有些函数返回错误时,我们不仅需要知道函数错了

2013-06-16 01:16:48 577

原创 ubuntu12.04 配置tftp服务

ubuntu tftp服务器安装1. 安装tftpd(tftp服务器)、tftp(tftp客户端)以及xinetd(超级服务器) #sudo apt-get install tftpd tftp xinetd 2. 创建/etc/xinetd.d/tftp文件,并在文件中添加如下内容service tftp  {  protocol = udp

2013-06-12 22:20:43 585

原创 linux2.6.32 LED子系统移植及分析

linux2.6.32内核中LED类的构架已经完善,移植很简单,只用添加相关资源就可以了。在mach-fz2440.c中添加相关头文件/* for LEDS */#include 添加平台资源初始化文件/* LED */static struct gpio_led fz2440_leds[] = {    [0] = {        .name = "led1

2013-06-11 19:38:43 1305

转载 Linux虚拟总线platform驱动框架之地址对齐省内存

文章原始出处:http://blog.csdn.net/gqb666/article/details/8351080,作者:gqb666最近在学习Linux虚拟总线platform驱动框架,对其中为一字符串申请内存使用strlen时未加1有点疑惑,于是通过写几个demo把研究发现的心得,记录了下来,分享给大家,有理解不够准确的地方还请大家多多拍砖。注:本文代码实例在ubuntu

2013-06-06 22:36:26 628

转载 深入分析 Linux 内核链表

一、 链表数据结构简介链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式。相对于数组,链表具有更好的动态性,建立链表时无需预先知道数据总量,可以随机分配空间,可以高效地在链表中的任意位置实时插入或删除数据。链表的开销主要是访问的顺序性和组织链的空间损失。通常链表数据结构至少应包含两个域:数据域和指针域,数据域用于存储数据,

2013-06-05 21:53:38 521

转载 arm-linux一句话备忘录

1.uboot传递给linux内核的nfs启动命令行:setenv bootargs mem=64M console=ttyS0,57600 root=/dev/nfs rw nfsroot=192.168.1.6:/home/linucos/ newmsg/nfsroot nfsaddrs=192.168.1.8:192.168.1.6:192.168.1.1:255.255.255

2013-06-04 20:58:22 674

原创 linux 模块驱动开发第一弹 helloworld

学习linux有一段时间了,按照传统还是把第一弹交给hellworld,笔者不知道打破这个传统意味着什么,但笔者是个好孩子,考虑再三还是因循守旧比较稳妥~_~hellworld.c/* * hello.c - The first kernel module programming */#include #include #include static int hello_i

2013-06-03 23:19:59 723

Vector CCP标定

Vector CCP标定协议代码,经过简单的移植就可以用在项目中

2022-05-02

NI-CAN8473_Develop_Driver.rar

NICAN Bus 8473的驱动和对应MFC上位机程序,此程序只是MFC Demo仅供参考,NI CAN的精确度和稳定性是非常好的,可以帮助小伙伴快读建立NICAN MFC程序

2020-01-13

ISO 15031-5-2015.pdf

汽车电子开发OBD诊断的最新规范,15031-5描述OBD开发的详细协议等信息

2019-07-04

ASAM MCD-2 MC Specification V1.7

此文档ASAM MCD-2 MC Specification V1.7是汽车标定A2L最新标准文档。

2019-02-14

Python DBC LIB

Kvaser 官方最新的Python 脚本可实现Vector DBC的创建、编辑、打印等功能,非常好用

2018-11-30

阿里巴巴 Java编程规范手册

阿里巴巴 Java 编程规范 开发手册——关注程序人生,获得无限福利 阿里巴巴 Java 编程规范 开发手册——关注程序人生,获得无限福利 阿里巴巴 Java 编程规范 开发手册——关注程序人生,获得无限福利

2018-01-24

MFC SQLite3经典封装工程

MFC SQLite3经典封装工程,封装类来自外国的大神,代码的经典程度不用说了,vs2008的工程 非常好用

2015-06-25

vc stdlib.h inttypes.h

vc里面不包含这两个文件,编译提示找不到啊,vc stdlib.h inttypes.h,下载后复制到将头文件放到(以VS2008为例): C:\Program Files\Microsoft Visual Studio 9.0\VC\include

2014-08-15

c# tftp下载

C#开发的tftp向s3c2440 下载程序,usb驱动装不好的有福了

2014-07-27

usb2.0协议中文

usb协议2.0 学习usb的需要好好研究

2014-07-16

《Java面试宝典 2014版》(带书签) 高清完整PDF版

涵盖12个点 一.java基础部分 二.算法与编程 三.html&JavaScript;&ajax;部分 四.Java web部分 五.数据库部分 六.XML部分 七.流行的框架与新技术 八.软件工程与设计模式 九.j2ee部分 十.EJB部分 十—. webservice 部分 十二.其他

2014-01-09

赶年兽赢红包辅助工具最新版(天猫)

Win7系统, 请参照操作说明书运行。操作说明书比较详细,不明白的再问我。 另工具由按键小精灵制作,按键小精灵工具是完全模拟手动键鼠操作,不会改变原有程序代码。所以工具只是为了解放双手,而不是确保操作成功或中奖。

2014-01-09

移植uboot到2440

移植 新版uboot 2440 (GT2440)

2012-12-29

S3C2440裸奔官方非常齐全的测试程序

S3c2440裸奔官方的测试程序包括irda,lcd,iic,rtc,spi,timer等所有2440片上资源

2011-11-29

汇编程序学习注释器新手的学习工具

对初学会变得菜鸟来说汇编注释器会让你更好的学习汇编语言

2010-08-06

卡巴斯基破解工具彻底免费用卡巴斯基2010

很好的破解工具,再也不怕被key黑了。彻底免费用卡巴斯基2010。

2010-08-03

uc/os-ii中文手册

中文手册详细的介绍了从安装,到应用的全过程,加上对木块代码的详细分析。

2010-04-29

空空如也

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

TA关注的人

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