- 博客(7)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 rpmbuild 制作 rpm 安装包 (一)
1、安装 rpmbuild sudo yum install -y rpm-build rpmdevtools2、创建工作目录 rpmdev-setuptree(假设当前用户名为 rpmtt) 该命令将会在用户目录下创建如下文件夹rpmbuild/ |--- BUILD |--- BUILDROOT |--- RPMS |--- SOURCES |--- SPECS |--- SRPMS3、目录介绍文件夹 ...
2020-06-05 09:08:54
1781
原创 Linux 应用开发 之 poll轮询
poll 结构体相关定义/* sys/poll.h *//* 文件描述符数量 */typedef unsigned long int nfds_t;/* * 轮训请求的数据结构体定义 * fd : 待轮训的描述符* events : poll 轮询关心的事件类型* revents : 实际发生的事件类型*/struct pollfd{ int fd; short int events; short int revents;};/** 函数定义*
2020-05-25 14:17:48
411
原创 Linux 应用开发 之 GPIO
const char* const SYS_GPIO_PATH = "/sys/class/gpio"const int POLL_TIMEOUT_MSECS = 3000 /*second*/const short MAX_BUF = 64将GPIO 导入到用户空间 Export GPIO to User Spaceint ExportGpioToUserSpace(){ int fd; char file_name[MAX_BUF]; char ...
2020-05-25 09:05:59
423
2
原创 Linux 应用开发 之 SPI
1、打开 spi 设备/*int open(const char *__file,int __oflag)*/int fd = open(device,O_RDWR);if(fd <0){ printf("open failed!");}2、配置 spi/*配置 spi 模式*/void SetSpiMode(int fd, unsigned short mode){ int ret; ret = ioctl(fd, SPI_IOC_WR_MOD.
2020-05-23 14:44:18
2376
翻译 标准IO库 --- 打开流
打开标准IO流函数#include <stdio.h>FILE *fopen(const char *pathname, const char *type);FILE *freopen(const char *pathname, const char *type, FILE *);FILE *fdopen(int filedes, const char *type);函数返回...
2019-08-10 14:27:55
309
翻译 内存管理
内存管理内存管理之简单内存分配标准C语言函数库malloc函数#include <stdio.h>void *malloc(size_t size);测试代码:/*mempty_malloc.c*/#include <unistd.h>#include <stdlib.h>#include <stdio.h>#define MA...
2019-08-10 11:15:20
107
翻译 SetupDi系列函数记录之SetupDiGetClassDevs
1、SetupDiGetClassDevs功能:根据指定的设备信息,返回本机上该设备信息的设备信息集。 函数原型:WINSETUPAPI HDEVINFOSetupDiGetClassDevs( CONST GUID*ClassGuid, PCWSTR Enumerator, HWND hwndParent, DWORD Fla...
2018-07-07 16:06:29
1235
atmel SAM-BA 2.16
2018-07-07
Linux系统下使用cups打印时如何获取打印机的状态?
2020-09-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人