自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (48)
  • 收藏
  • 关注

原创 第4章——复合类型

l         数组只有在定义数组时才能使用初始化,此后就不能使用了,也不能将一个数组赋给另一个数组int cards[4]={3,6,8,10};如果只对一部分数组初始化,则编译器把其它元素设为0;float hoteltips[5]={5.0,2.5};

2011-09-30 17:19:04 574

原创 第三章(处理数据)

l         面向对象编程(OPP)的本质是设计并扩展自己的数据类型。设计自己的数据类型就是让类型与数据匹配。内置的C++类型分两种:基本类型和复合类型。C++变量命名规则:n         在名称中只能使用字母字符、数字和下划线n         名称的第一

2011-09-29 15:10:15 757

原创 第二章(开始学习C++)

l         进入C++在c语言中,省略返回类型相当于说函数的类型为int。C++淘汰了这种用法作为接口的函数头,可以使用下面的形式int main();/int main(void);在C++中(不是C中),让括号空着与在括号中使用void等效。(在C中,

2011-09-28 17:05:33 584

原创 第一章(预备知识)

l         C++简史20世纪80年代,C语言在结构化编程中占据统治地位。这时,也出现了面向对象编程(OPP),C++具备这种功能。 计算机的编程理念:数据和算法。C语言强调的是编程的算法方面,从概念上讲,过程化编程首先确定计算机采取的操作,然后使用编程语

2011-09-28 17:03:43 604

原创 linux网络设备应用与驱动编程学习4——模板与实例(C)——其它方法

为了便于分析,贴出对应的方法ndev->open = lpc32xx_net_open;       ndev->stop = lpc32xx_net_close;       ndev->hard_start_xmit = lpc32xx_net_hard_star

2011-09-27 16:46:09 1617

原创 linux网络设备应用与驱动编程学习4——模板与实例(B)——打开和释放方法

l         open方法static int lpc32xx_net_open(struct net_device *ndev){       struct netdata_local *pldat = netdev_priv(ndev);

2011-09-27 10:31:16 1638

原创 linux网络设备应用与驱动编程学习4——模板与实例(A)

源码来自lpc32xx_mii.c1.       模块初始化卸载static int __init lpc32xx_net_init(void){return platform_driver_register(&lpc32xx_net_driver);}

2011-09-27 10:24:47 4659

原创 linux网络设备应用与驱动编程学习3——lpc3250以太网控制器

一、以太网模块内部结构 特性:10M或100MbpsPHY器件,完全遵循802.3;独立的发送和接收缓冲区存储器,映射到共用的IRAM或EMC存储器;与外部PHY芯片通过MII或RMII接口连接。二、操作相关n         描述符数组DMA管理器利用存

2011-09-26 17:25:06 2251

原创 分析platform_get_resource

有如下实例:static struct resource net_resources[] = {[0] = {        .start       = ETHERNET_BASE,        .end = ETHERNET_BASE + SZ_4K - 1

2011-09-21 09:38:16 5933 2

原创 linux网络设备应用与驱动编程学习笔记(2)——网络驱动基础

一、网络模型OSI网络参考模型应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 tcp/ip网络模型应用层(数据段),传输层(数据包),网络互连层(数据帧),主机到网络层(比特)以太网工作在主机到网络层。IP层对应网络互连层,它是一个无连接,

2011-09-20 16:53:57 3608

原创 linux网络设备应用与驱动编程学习笔记(1)——应用编程(套接字)

想搞清楚一个陌生的东西是怎么一回事,真的不容易!有点像武侠小说中,想炼成绝世武功要闭关修炼一样。一、socket套接字简介客户端与服务器都围绕着通信端点的概念,即套接字。使用套接字要将客户和服务器分开来。一个套接字通过使用socket()函数惟一确定了一个端点。该端点

2011-09-20 16:49:43 1185

原创 linux设备模型学习笔记——理论篇

花了一周时间细细地对看了ldd3的中文和英文版的《The Linux Device Model》一章,现做以下学习笔记:一、概述为什么需要一个设备模型?就是为了统一 获取系统信息的 数据结构系统。而且此数据结构系统要支持多种功能特性。目前设备模型能够支持的特性和任

2011-09-16 14:25:03 1245

原创 混杂设备动态次设备号分析

今天看驱动源码时,发现一个MISC_DYNAMIC_MINOR宏,于是分析了一下内核源码。先粘出源码。在misc_register函数中,有如下语句:       if (misc->minor == MISC_DYNAMIC_MINOR) {

2011-09-15 14:56:23 6949 1

原创 I2C驱动学习笔记

一、I2C基本知识i2c总线是philips公司推出的一种串行总线。是具备多主机系统所需的,包括总线裁决和高低带器件同步功能的高性能串行总线。i2c总线有两根双向信号线,一根是数据线SDA,另一根是时钟线SCL,两线都是开漏输出,要接上拉电阻(典型10K)。3种数据传

2011-09-08 09:36:26 6013 1

原创 终端驱动学习笔记

一、基本概念终端是一种字符型设备,通常使用tty简称各种类型的终端。linux的终端类型:/dev/ttySn,串行口终端/dev/pty,伪终端/dev/tty,当前进程的控制终端,可以是介绍的其它任何一种终端/dev/ttyn,tty1~tty6是虚拟终端

2011-09-05 17:07:47 2025

原创 初始mtd学习笔记

一、基本架构闪存是无需供电保持信息的可擦写的存储器。闪存与经过裁剪的、合适的设备驱动程序和文件系统一起使用。在linux系统中,这种特别设计的驱动程序和文件系统是由MTD子系统提供的。linux-MTD的组成1.       MTD核心2.       映射驱动程

2011-09-02 13:02:00 1093

原创 块设备驱动学习笔记(二)——实例模板

vmem_disk驱动此驱动大体分成三个部分:加载、卸载模块,block_device_operations结构体中各方法的实现,I/O请求处理函数前两部分相对容易理解,现帖出最后一部分。 static void vmem_disk_transfer(struct

2011-09-01 16:51:14 1589

原创 块设备驱动学习笔记(一)

一、块设备与字符设备的I/O操作比较n         块设备只能以块为单位接受输入和返回输出。字符设备则以字节为单位。(linux中的块可以是字节)n         块设备对于I/O请求有缓冲区。可以对读写的顺序进行调整。字符设备只能顺序读写。二、相关概念与重要结

2011-09-01 16:48:24 2446

c++ logger.7z

C++封装的日志模块,可以进行异步日志记录,附加时间截,可设置日志大小,超过后会自动转储。实现过程中使用了STL

2020-08-18

制作jffs2相关工具.rar

zlib-1.2.3.tar.gz mtd-utils-1.0.0.rar mtd-snapshot-20050519.tar.bz2 三个文件包

2012-03-15

myspi_program

将lpc3250主控制器设为从机,从linux驱动到qt画波验证的代码。

2012-01-09

Qt事件机制浅析

Qt事件机制浅析

2011-12-13

nand flash技术资料

nand flash技术资料~~~~全面了解flash

2011-09-02

linux设备驱动的理解

linux设备驱动的理解,张俊岭~~~~~~~~~~~~

2011-08-09

gdbm.rar~~~~~~~~~

gdbm-1.8.3.tar.gz~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-07-08

qt正弦波的动态显示

参考网上资料,自己做了一个qt正弦波的动态显示。~~~~~~~~~~

2011-06-29

tslib-1.4.tar

tslib1.4.tar~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-06-13

mesa-libGLU-devel-7.7-2.el6.i686

QTsdk下的qvfb的单独编译需要用到的软件

2011-06-09

libXtst-devel-1.0.99.2-3.el6.i686

qtsdk下的qvfb的单独编译需要用到的软件

2011-06-09

Linux内核分析-内存篇

Linux内核分析-内存篇,不懂,就多看看吧。~~~~~~~~~

2011-05-31

libstdc++.so.6.0.10

centos下安装qt时出现/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found 执行ls -l /usr/lib/libstdc++.so.6 发现/usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8,其实这里需要使用libstdc++.so.6.0.10 从网上下载这个文件,然后rm -rf /usr/lib/libstdc++.so.6 -> /usr/lib/libstdc++.so.6.0.8软链接删除,重新做 ln -s /usr/lib/libstdc++.so.6.10 /usr/lib/libstdc++.so.6

2011-05-20

QT4中文第二版.part11

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part10

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part09

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part08

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part07

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part06

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

QT4中文第二版.part05

[C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版

2011-04-24

CANOpen13.7z

------------------stm32f107vc freeRTOS移植 包括 master和slave的代码---------

2020-10-10

AnMoveLabel.zip

自定义的label,当标签里的字数大于能显示的字符时,标签滚动显示。

2018-11-29

软件包.zip

包含3个软件 convertz802 Visualbasic6.0繁體中文專業版 RegularExpressTest.exe

2017-06-02

RegularExpressTest.zip

vb.net 正则表达式的使用 批处理查找替换示例

2017-06-02

MoveChar.zip

文字像跑马灯似地移动,activex控件。可设置移动速度,字体,颜色。

2016-10-28

activeX code.zip

压缩包中一个pdf说明文档,讲述如何创建activeX 两个VC6.0工程文件,一个生成activeX 一个测试activeX控件

2016-09-12

picTest.rar

这个代码是基于vc6.0开发的。 工程中采用了不同的方式来显示图片,包括真彩色图片的显示, 如何自定义控件来进行图片显示

2016-04-30

多线程学习

一个多线程学习的代码实例,内附教程.主要讲的是线程的启动,结束,同步问题。

2015-07-28

VS2010-MFC编程入门教程(1-55)

VS2010-MFC编程入门教程(1-55) 鸡啄米

2015-07-16

qt中文输入

包含中文输入法的程序, redhat,嵌入式平台验证通过 ubuntu10下有bug,输入法不能正常工作

2013-04-26

led2_qsys_sopc

qsys 元件 sopc quartus 在niosii定义并使用自己的元件

2013-04-10

时序约束学习

fpga 约束 altera

2013-03-25

qt-gb2312支持

解压到qtcreator/bin目录下(linux)

2012-10-29

data_management.rar

用于管理函数错误返回码的工具,使用qt框架写的

2012-07-18

qt模拟键盘

两套qt模拟键盘程序,一个可以用于所有的平台,包括嵌入式,另外一个只能用于嵌入式中。目前两个程序不支持中文输入。

2012-06-11

YA_key.rar

参考众多网络资源,自己用qt写了一个模拟键盘。目前只支持字符输入,不支持中文输入

2012-06-04

gdb相关文档.rar

gdb调试 文档汇总

2012-04-10

root.tar.gz

这一套文件系统,包含tslib1.4,qt4.5.2的库,用于arm-linux开发。 编译工具:arm-vfp-linux-gnu-gcc(g++)

2012-03-21

zlg-rootfs.tar.gz

完整的一份linux根文件系统,用于arm-linux开发

2012-03-21

busybox(3个版本)

busybox-1.9.2.tar.tar busybox-1.7.2.tar.bz2 busybox-1.19.2.tar.zip(先unzip下,再tar xvzf)

2012-03-15

空空如也

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

TA关注的人

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