原创 linux獲取文件大小的函數fstat()

C語言fstat()函數:由文件描述詞取得文件狀態 頭文件:#include <sys/stat.h>   #include <unistd.h> 定義函數:int fstat(int fildes, struct stat *buf)

原创 整數拆分 整合算法

轉載請註明出處:http://blog.csdn.net/qq_26093511/article/details/51759662 // 整數分解然後再整合.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx

原创 什麼是C語言結構體字節對齊,爲什麼要對齊?

一、概念     對齊跟數據在內存中的位置有關。如果一個變量的內存地址正好位於它長度的整數倍,他就被稱做自然對齊。比如在32位cpu下,假設一個整型變量的地址爲0x00000004,那它就是自然對齊的。       二、爲什麼要字

原创 自己寫一個簡單通用的Makefile

轉自:http://blog.csdn.net/u011913612/article/details/52102241 一.makefile的作用           Makefile是用於自動編譯和鏈接的,一個工程有很多文件組成,

原创 if語句的陷阱

if else if是只要有滿足條件的,就不再對之後的else if進行判斷 #include<stdio.h> void main() { char a=0; if(a==0) { a=

原创 matrix_keypad 矩陣按鍵驅動分析

matrix_keypad 矩陣按鍵驅動分析 //主要函數調用過程 matrix_keypad_probe matrix_keypad_parse_dt //根據設備樹構造 pdata pdata->num_row_gpios

原创 分析內核源碼 -- mass_storage.c

分析 mass_storage.c struct usb_composite_driver { const char *name; const struct usb_device_descriptor *dev; str

原创 MD5加密算法的個人理解

MD5消息摘要算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼散列函數,可以產生出一個128位(16字節)的散列值(hash value),用於確保信息傳輸完整一致。MD5由美國密碼學家羅納德·

原创 qt容器類的使用

 添加頭文件 #include<QtDebug> #include<QList> #include<QVector> #include<QHash> #include<QStack> #include<QQueue> #include<

原创 getenv、setenv函數(獲取和設置系統環境變量) 與 環境變量

1、getenv() 函數名: getenv 功 能: 從環境中取字符串,獲取環境變量的值 頭文件: stdlib.h 用 法:char *getenv(char *envvar); 函數說明:getenv()用來取得參數en

原创 製作開機LOGO就是這麼簡單!

轉自: http://mp.weixin.qq.com/s?__biz=MzAxNTAyOTczMw==&mid=2649328522&idx=1&sn=64107695fef34ba48f04a78be7a37951&chksm=839

原创 C語言itoa()函數和atoi()函數詳解(整數轉字符C實現)

頭文件:#include <stdlib.h>atoi() 函數用來將字符串轉換成整數(int),其原型爲:int atoi (const char * str);【函數說明】atoi() 函數會掃描參數 str 字符串,跳過前面的空白

原创 zynqmp PL設備驅動編寫

獲取設備樹 某個節點信息。 #include <linux/types.h> #include <linux/kernel.h> #include <linux/delay.h> #include <linux/ide.h> #incl

原创 輸入子系統

驅動框架 核心層input.c 1.輸入子系統核心對應與/drivers/input/input.c文件,這個也是作爲一個模塊註冊到內核的。所以首先分析模塊初始化函數 點擊(此處)摺疊或打開 input_init >

原创 strcpy()與strncpy()的區別

頭文件:#include <string.h>strcpy() 函數用來複制字符串,其原型爲:char *strcpy(char *dest, const char *src);【參數】dest 爲目標字符串指針,src 爲源字符串指針。