自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux s3c2440 下i2c设备(EEPROM)操作

以前分析过i2c总线的构架但没写过i2c设备驱动,在platform下i2c实现比裸机复杂的多,由于内核中已加入i2c的实现且有虚拟设备i2c-0,因此借助内核,直接写应用程序就可以完成对i2c设备的操作。root@FZ:/dev# lsapm_bios            ptyv1               ttyp9audio               ptyv2    

2013-08-29 23:34:23 868

转载 linux arm2440 LCD 控制

一、Linux的帧缓冲设备帧缓冲(framebuffer)是 Linux 为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer 设备驱动来完成的。帧缓冲驱动的应用广泛,在 linux 的桌面系统中,Xwindow 服务器就是利

2013-08-24 12:28:56 686

转载 Linux设备驱动之——I2C总线

2  I2C子系统2.1 LinuxI2C子系统架构在内核中已经提供I2C子系统,所以在做I2C驱动之前,就必须要熟悉该子系统。2.2 三大组成部分1、I2C核心(i2c-core)I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(algorithm)上层的、与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。

2013-08-24 10:31:44 717

转载 I2C总线的EEPROM(24C08)Linux驱动

基于Linux 2.6.30内核符合Linux驱动架构模型针对24C08的Page读写做了优化。完全模拟文件读写方式,支持lseek操作。这个代码中,包含了设备的地址,在i2c_add_driver时会去探测该地址上是否有设备。但通常,做板级开发时,i2c_device被放在board文件中,i2c_device和i2c_driver根据

2013-08-23 15:45:29 2544

转载 多线程和多进程的区别(小结)

很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。 一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无法感受到并发的魅力以及必要性。我想,只要你不是整天都写那种int main

2013-08-21 12:14:33 861

原创 linux(ubuntu12.04 )及S3C2440 开发板安装和使用sqlite

SQLite,是一款轻型的数据库,实现了多数的SQL-92标准,包括事务,就是代表原子性、一致性、隔离性和持久性的(ACID),触发器和多数的复杂查询。SQLite数据库是Android平台软件开发必备数据库产品!在Ubuntu 12.04下进行SQLite开发简单实例如下:1、 安装SQLite3          hadron@hadron ~ $ sudo apt-g

2013-08-15 23:13:49 991

转载 linux多线程编程

一、什么是线程?      线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。二、什么时候使用多线程?     当多个任务可以并行执行时,可以为每个任务启动一个线程。三、线程的

2013-08-14 20:56:17 517

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

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