C/C++
C语言和C++相关文章
浮生spider
java软件工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写一个字符驱动
由于没有编写过设备驱动,所以先看看别人是再怎么写驱动的,这是我在网上找的一个开发板上led灯的驱动程序,先来看一下这个程序。#include #include #include #include #include #include #include #include #include #include #include #include #inc原创 2015-06-02 14:39:31 · 611 阅读 · 0 评论 -
设备驱动简介
上次已经把led驱动和按键驱动弄到了开发板上并且已经可以运行了,但是只是依葫芦画瓢的照着别人的方法做,对驱动的原理,以及如何编写驱动都不了解,这篇就写一下关于驱动的一些基础知识。我觉得计算机不管怎么牛逼,如果无法与人交互那就没用,人无法输入命令,计算机也无法把它的运算结果展示出来,那就是白搭。所以要在计算机的外围加上各种各样的硬件,鼠标,显示器,键盘,网卡,声卡,显卡.....。那么操作系统如原创 2015-06-02 13:45:52 · 523 阅读 · 0 评论 -
makefile简述
以前我们写代码的时候,都不是什么大项目,一共也没俩个文件,也就没有必要用makefile来解决。但是当项目一旦大起来之后,一个一个编译来文件已经不现实。所以makefile就应运而生了。makefile其实就是一个脚本文件,它可以按照我们设定的目标文件和关联性文件,来自动编译项目中的文件。下面简单介绍一下makefile的语法规则:基本语句就是下面这一句:目标列表:关联性列表原创 2015-03-22 19:00:22 · 675 阅读 · 0 评论 -
window7配置Qt
步骤如下:1.下载IDE,也就是QtCreator,我下的是这个qt-creator-opensource-windows-x86-3.3.1。2.下载编译器和调试器,windows用的是minGW,我下的是这个版本mingw32-4.8.2。3.下载Qt的资源文件,我下的是qt-opensource-windows-x86-mingw482-4.8.6-rc2。先安装QtCrea原创 2015-09-04 12:36:48 · 522 阅读 · 0 评论 -
QT的文件读写
一.QT通过QIODevice为输入输出提供支持。QIODevice是一个封装能够读写字节块”设备“的强有力提取器。QT包括如下的QIODevice类:QFile 在本地文件系统和嵌入式资源中存取文件。QTemporaryFile 在本地文件系统中创建并存取临时文件QBuffer 从QByteArray中读取或写入数据QProcess 运行外部程序并处原创 2015-05-19 21:04:28 · 1588 阅读 · 0 评论 -
如何判断一个结构体的大小
对于嵌入式系统来说,内存很宝贵,那么在编程的时候就要尽量使自己用的数据结构所用的内存少,而结构体是C编程中经常用到的结构,保证结构体大小尽量的合理是很重要的。下面说一下如何判断一个结构体的大小。首先需要了解总线宽度和自然边界这俩个概念,编译器在分配结构体时根据这俩个因素来计算偏移量和空间占用。总线宽度:总线宽度就是一个处理器访问周期最多可以访问多少位的数据。总线宽度分为BUS16,BU原创 2015-08-23 10:59:02 · 4037 阅读 · 0 评论 -
C语言中的函数指针
一直觉得函数指针是个很难的东西,其实函数指针和一般的指针一样,挺简单的。一,函数指针的定义函数指针,顾名思义就是指向函数的指针,就是指向函数存储区域起始地址的指针。先看一下它是如何声明的:char* (*pf)(char *,char *);这条语句声明了一个指向函数的指针,这个函数有俩个字符指针的参数,也返回一个字符指针。有时候容易搞错函数指针和一般的函数声明,比如说:cha原创 2015-08-21 11:27:33 · 894 阅读 · 0 评论
分享