自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

转载 C调用C++库和C++调用C库的方法(转载)

C++调用C的静态库/动态库 C++调用C的函数比较简单,直接使用extern "C" {}告诉编译器用C的规则去调用C函数就可以了。 CAdd.h int cadd(int x, int y); 1 CAdd.c #include "CAdd.h" #include <stdio.h> int cadd(int x, int y) { printf("from C function.\n"); return (x + y); } 编译libCAdd.a gcc -c ...

2021-07-23 11:22:09 1166

原创 tslib-1.18编译及配置

export TSLIB_RO0T=/config/tslibbin export LD_LIBRARY_PATH=LDLIBRARYPATH:LD_LIBRARY_PATH:LDL​IBRARYP​ATH:TSLIB_R00T/lib export TSLIB_CONS0LEDEVICE=none export TSLIB_FBDEVICE=/dev/fb0 export TSLIB_TSDEVICE=/dev/input/event0 export TSLIB_CALIBFILE=TSLIBRO0T/e

2020-12-14 18:46:07 138

转载 h264和h265的区别

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/knowledgebao/article/details/84647323 相关索引:https://blog.csdn.net/knowledgebao/article/details/84776869 目录 1.H.264与...

2019-10-15 17:40:36 2227

转载 音视频相关索引

版权声明:本文为CSDN博主「knowledgebao」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/knowledgebao/article/details/84776869 索引首页:https://blog.csdn.net/knowledgebao/article/details/847760...

2019-10-15 17:38:13 186

转载 微软面试、经典算法、编程艺术、红黑树4大系列总结

无私分享,造福天下 以下是本blog内的微软面试100题系列,经典算法研究系列,程序员编程艺术系列,红黑树系列4大经典原创系列作品与一些重要文章的集锦。  一、微软面试100题系列  横空出世,席卷Csdn--评微软等数据结构+算法面试100题 (在此文中,你能找到与微软100题所有一切相关的东西)微软100题微软、谷歌、百度等公司经典面试100题[第1-60题]微软、Goo

2013-06-19 11:06:17 182

转载 Linux内核源码关于链表的操作:list_for_each_entry

内核源码关于链表定义源码位置:include/linux/list.h 在Linux内核源码中,经常要对链表进行操作,其中一个很重要的宏是list_for_each_entry: 意思大体如下: 假设只有两个结点,则第一个member代表head, list_for_each_entry的作用就是循环遍历每一个pos中的member子项。 图1: pos:

2013-06-18 14:36:00 226

转载 笔试必考-C语言之sizeof详解

大部分公司在招聘技术职位中,面试的时候,都会考大家的c语言基础,而sizeof是他们最喜欢考的知识点,现总结如下: 1. 定义: sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。作用就是返回一个对象或者类型所占的内存字节数。

2013-06-18 09:03:39 185

转载 内存移动-很容易混乱的题

内存移动的问题重点在于考虑内存重叠的区域处理。这是对内存地址空间和处理问题能力的综合考验。 我今天就遇到了这样一道面试题:重写strcpy(),题目是这样定义函数的: char *strcpy(char *strDest, const char *strSrc); 要是以前对于我来说,直接就会这样写了: char *strcpy(char *strDest, const char *str

2013-06-17 17:29:23 222

转载 linux tty core 源码分析(2)

//下面对tty_open函数进行分析,open函数的具体操作就是初始化tty_struct结构并作为赋值filp->private_data,为后续的操作做准备 /**  * tty_open  - open a tty device  * @inode: inode of device file  * @filp: file pointer to tty  *  * tty_ope

2013-06-17 16:56:51 160

转载 linux tty core 源码分析(1)

本文以linux 2.6.27内核为基础,阅读tty core 源码并作注解,自己接触时间不长,希望与爱好者共同分享,错误之处还望指正。   linux tty core 是建立在字符设备驱动的基础之上,并为tty类型设备(串口、控制台、虚拟终端)提供一个公用的平台。所以任何一个tty设备驱动的注册都是作为一个字符设备驱动而操作的。下面我们看看代码中是如何处理的:   /* 3/2004 j

2013-06-17 16:55:17 207

转载 linux2.6.28- tty设备驱动学习(一)

在Linux系统中,终端是一种字符设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写,Teletype是最早出现的一种终端设备,很像电传打字机,是由Teletype公司产生的。Linux系统包含以下几类终端设备: 1、串行终端设备(/dev/ttySn).它是使用计算机串行端口连接的终端设备,也就是我们主板上的串口。 2、伪终端(/dev/pty/).它

2013-06-17 16:52:36 244

转载 linux2.6.28- tty设备驱动学习(二)

本次目标是要实现在用户态下对tty驱动程序的数据读写。 首先来看一下tty设备的数据流通图: http://blog.chinaunix.net/photo/94212_100730152614.png tty设备有三层:tty核心,tty线路规程,tty驱动。 我们写驱动还是只负责最底层的tty驱动。线路规程的设置也是在底层的tty驱动。 tty核心是封装好的。

2013-06-17 16:51:44 186

原创 s3c2440&s3c6410 双 usb host移植(针对Linux2.6.30.4和Linux2.6.38.8)

一、S3C2440       在Linux下对于移植USB到开发板的主要步骤是设置UPLL、CLKDIVN和MISCCR三个寄存器(前两个寄存器用于设置时钟,MISCCR用于设置双USB host;2440中一个usb接口是双功能的,可配置为device和host),然后在menuconfig中选中支持USB选项。关于配置2440的USB时钟,我有点困惑; 网上大部分的做法是先将频率设成96M

2012-03-20 17:31:38 860

转载 Linux设备驱动之Framebuffer分析

在Linux内核中,Framebuffer(帖缓冲)驱动是显示驱动的标准,Framebuffer将显示设备抽象为帖缓冲区,用户通过内存映射到进程地址空间之后,就可以直接进行读写操作,且写操作可以立即在屏幕上进行显示,在Linux内核/linux/drivers/video/下有相关的显示驱动与接口,其中Frmaebuffer驱动接口为fbmem.c,此文件提供了LCD驱动的通用文件操作接口,如re

2012-02-22 17:03:31 230

转载 S3c2410 LCD驱动学习心得

一  实验内容简要描述 1.实验目的 学会驱动程序的编写方法,配置S3C2410的LCD驱动,以及在LCD屏上显示包括bmp和jpeg两种格式的图片 2.实验内容  (1)分析S3c2410实验箱LCD以及LCD控制器的硬件原理,据此找出相应的硬件设置参数,参考xcale实验箱关于lcd的设置,完成s3c2410实验箱LCD的设置 (2)在LCD上显示一张BMP图片或JPEG图片 3.

2012-02-22 17:01:34 172

转载 C语言面试题大汇总

C语言面试题大汇总 发布之前先申明两点:     1 所有资料来自网络(主要是CSDN),本人只是收集和转发。     2 所有问题解答(尤其是代码)只是参考,不保证正确。         4.    static有什么用途?(请至少说明两种) 1.限制变量的作用域 2.设置变量的存储域 7.    引用与指针有什么区别? 1) 引用必须被初始化,指针不必。 2) 引用初

2012-02-22 11:34:34 327

转载 Linux- 2.6.20的LCD驱动分析(三)

三、解剖s3c2410fb_driver变量 s3c2410fb_driver变量有什么作用呢?在前面的2.2节提到了它的定义,从它的原型可以看出s3c2410fb_driver是个platform_driver类型的变量,前面的几个小节提到了从platform_driver的名字可以看出它应该是platform_device的驱动类型。为了方便阅读,这里再贴一次s3c2410fb_driver

2012-02-22 11:29:07 156

转载 嵌入式Linux 之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。 共享资源,欢迎转载:http://hbhuanggang.cublog.cn    开发环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4

2012-02-22 11:26:07 272

转载 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)

嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。 共享资源,欢迎转载:http://hbhuanggang.cublog.cn 一、开发环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4

2012-02-22 11:24:35 135

AT24C64 i2c eeprom

The AT24C32A/64A provides 32,768/65,536 bits of serial electrically erasable and programmable read only memory (EEPROM) organized as 4096/8192 words of 8 bits each. The device’s cascadable feature allows up to 8 devices to share a common 2- wire bus. The device is optimized for use in many industrial and commercial applications where low power and low voltage operation are essential. The AT24C32A/64A is available in space saving 8-lead JEDEC PDIP, 8-lead JEDEC SOIC, 8-lead EIAJ SOIC, 8-lead MAP and 8-lead TSSOP packages and is accessed via a 2-wire serial interface. In addition, the entire family is available in 2.7V (2.7V to 5.5V) and 1.8V (1.8V to 5.5V) versions.

2018-04-23

winbond w25p64 datasheet

The W25Q64FV (64M-bit) Serial Flash memory provides a storage solution for systems with limited space, pins and power. The 25Q series offers flexibility and performance well beyond ordinary Serial Flash devices. They are ideal for code shadowing to RAM, executing code directly from Dual/Quad SPI (XIP) and storing voice, text and data. The device operates on a single 2.7V to 3.6V power supply with current consumption as low as 4mA active and 1μA for power-down. All devices are offered in space-saving packages

2018-04-23

构建嵌入式Android系统

构建嵌入式Android系统 中国电力出版社 Karim Yagbmour 著 秦云川 肖淇 译

2017-12-17

tms320c6748 StarterWare SD/MMC

在tms320c6748上跑starterware的SD/MMC驱动,资源来自ti官网。我试了下只实现了读功能,支持fat32文件系统

2014-03-29

使用jlink间接烧写6410的uboot

压缩文件涵盖了jlink驱动工具安装及使用,并介绍了如何使用及如何用jlink间接烧写6410的uboot,并且包含了用于初始化6410内存文件。使用jlink可以代替HJTAG烧写6410,并且价格便宜,推荐使用!压缩文件均是总结网上高手经验,若用于商业,请事先征询原创作者!

2012-03-31

汉子、ASCII码点阵字库 12、16、24、48点阵字库

包含常用所有点阵字库,12、16、24、48

2011-10-24

汉子、ASCII码点阵字库 12点阵 16点阵

包含常用的点阵字库,12,16,24,48点阵

2011-10-24

Linux那些事儿之我是U盘

主要讲述Linux下U盘驱动开发 Linux, Kernel, 2.6, bus, usb, device driver, mass storage, scsi,urb, bulk, control, host, pipe, command,

2010-01-16

空空如也

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

TA关注的人

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