自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 内核使用硬件ip的dma,dma_alloc_coherent 与 dma_alloc_writecombine

内核的dma一般在平台初始化的时候已经分配好了。但是对于一些有内部dma的硬件ip,比如usb ip、video加速ip,他们可能由ip厂商封装好的,没办法绑定到cpu端,这时候在内核使用dma就要注意了,因为dma只认识物理地址哦。当然,办法还是有的,look:以下来自:http://blog.csdn.net/zjujoe/archive/2009/05/15/4189612.

2014-01-18 15:19:38 681

转载 TI OMAPL处理器介绍

曾经,会单片机的工程师牛得一塌糊涂。想十年前一个会单片机的工程师几乎就是嵌入式工程师的代名词。若干年前,ARM开始暂露头角,看到单片机工程师的牛气,ARM工程师笑了。而从包括合众达在内的中国DSP三巨头开始在中国推广DSP时,所有开始使用DSP的工程师笑了。他们有理由笑,他们有资格笑。因为在那时,DSP就代表着高高在上,收入高、职位高、声誉高,典型的三高。而经过若干年的推广,DSP已经

2014-01-18 11:50:50 1436

转载 基于TI Davinci架构的双核嵌入式应用处理器OMAPL138开发入门

一、简介TI的达芬奇架构嵌入式应用处理器使用DSP与ARM结合的非对称多核结构,当然现在也有管脚全兼容的单核。本文要介绍的就是其中的一款低功耗处理器OMAP L138。OMAP L138包括一个主频300M的ARM9处理器内核和一个300M的C6748DSP内核(均是32位处理器)。此外还有大量外设在此不做说明,与通用的ARM与DSP内核相比有如下一些不同点:1.内存映射,该处理器

2014-01-18 11:46:36 1618

转载 面向对象的设计原则

在经历了几个项目之后,对设计的重要性体会更加深刻,并且当项目稍大时,面向对象的感觉就越差,在搭建了框架之后,常常不能严格的面向对象,在某个地方需要一些额外的功能时,不是加函数就是加辅助类,设计完全被打破,使得耦合度增加,后期难以理解和维护。面向对象简单的讲就是将数据和行为捆绑在一起。因此,一个对象首先拥有数据(属性),然后才有行为(用来访问活修改对象的属性),因此,编码中常常出现的一个困扰

2014-01-17 15:00:01 608

转载 一致性hash算法 - consistent hashing

consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的

2014-01-17 14:45:29 547

转载 系统调用

[cpp] view plaincopy#define SYSCALL_DEFINE0(name)      asmlinkage long sys_##name(void)  #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__)  #define SYSCAL

2014-01-17 09:08:21 779

转载 linux系统下各文件夹的结构说明及用途介绍

转自:http://hi.baidu.com/elsand/blog/item/83fa8cdd076eddadcc116627.htmllinux下各文件夹的结构说明及用途介绍:/bin:二进制可执行命令。  /dev:设备特殊文件。  /etc:系统管理和配置文件。  /etc/rc.d:启动的配置文件和脚本。  /home:用户主目录的基点,比如用户user的

2014-01-14 10:32:29 1032

转载 程序调试信息的输出__FILE__,__LINE__,不定参数的宏定义

前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪费了我们很多的时间,也造成了调试的效率低下。所以,很多人会选择使用宏定义的方式来输出调试语句。比如,定义一个宏开关:

2014-01-14 09:51:31 1020

转载 linux u盘不识别解决办法

1.未作移植,插入U盘后提示如下[root@Emux/]#usb 1-1: new full speed USB device using s3c2410-ohci and address 2usb 1-1: device descriptor read/64, error -62usb 1-1: device descriptor read/64, error -62usb

2014-01-08 17:11:20 10144

转载 linux USB流程分析

1.首先我们先从理论上浅谈一下USB驱动的框架app:   -------------------------------------------          USB设备驱动程序      // 知道数据含义内核 --------------------------------------          USB总线驱动程序      /

2014-01-08 17:03:05 862

转载 ARM 指令集版本和ARM 版本

常常能看到ARM7,ARM9,ARM11,以及armv6k等不同的表达。且在GCC编译中,常常要用到 -march, -mcpu等。他们分别表达什么涵义呢?Sam自己也不很清楚,只是大概有个模糊的概念。今天就仔细研究一下。ARM(Advanced RISC Machines)是微处理器行业的一家知名企业。设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。1985年,第一个AR

2014-01-08 10:15:10 666

原创 自动登录OA脚本

公司采用的OA办公系统每次开机都要登录感觉挺麻烦的,于是想着写一个批处理去实现自动登录一般OA登录都是用户名、密码然后登录,所以实现的思路就是先打开网址,发送tab、用户名,enter等消息start iexplore http://192.168.1.245@echo off>t.vbs  echo set ws=createObject("WScript.Shell")>>

2014-01-02 09:46:37 2417

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

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