原创 SPI_FLASH時序描述及驅動編程

轉載:https://www.cnblogs.com/strongerHuang/p/5730253.html SPI_FLASH時序描述及驅動編程   推薦    分享一個朋友的人工智能教程,零基礎!通俗易懂!希望你也加入到人工智能的隊

原创 linux 驅動之input子系統(gpio-keys)實現

1.概述   Gpio-keys 是基於input子系統實現的一個通用按鍵驅動,該驅動也符合linux驅動實現模型,即driver和device分離模型.一般按鍵驅動,都是基於gpio-keys進行開發的. 2. gpio-keys 代碼

原创 linux xz gz tar 獲取解壓進度條

1. 想要獲取進度,必須知道解壓之後總文件的大小 2.下面來獲取linux中常用的兩種壓縮方式,查看解壓之後的文件大小  (1)  tar.xz    examples.tar.xz      $xz --robot -l  exam

原创 fatal error: gnu/stubs-32.h: No such file or directory

1.ubuntu 64位主機上編譯32位應用.編譯出現以下錯誤 /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory c

原创 ubuntu及衍生版 獲取某個文件所屬包

1. 在linux系統中,很多時候需要查看某個命令的源碼,分析其實現原理,所以知道命令所屬的包纔可以下載到源碼.如:ls pwd  (1) 如果直接下載 apt-get source ls 會報以下錯誤,原因是ls並不是一個單獨包,所以需

原创 linux 查看文件引用計數

一.在對文件操作的系統調用接口,並沒有提供獲取對文件引用計數的信息,所有想要獲取此信息,有兩種方法:     1.在內核中添加一個系統調用.將內核中文件的引用count計數返回到應用層,這種比較麻煩.不推薦     2.遍歷整個系統中所有

原创 linux串口編程實例(二)

1.串口設置相關的一個接口  int set_opt(int fd,int nSpeed, int nBits, char nFlow, char nParity, int nStop) { struct termios new

原创 Linux 串口編程配置相關(一)

1.termios 結構體    tcflag_t c_iflag;      /* input modes */    tcflag_t c_oflag;      /* output modes */    tcflag_t c_cf

原创 window 靜態ip 設置

  netsh interface ip set address name="***" source=static addr=192.168.1.254 mask=255.255.255.0  

原创 # ## #@

  5 /*   6 #字符串化操作符,放在參數名前   7 a.忽略傳入參數名前面和後面的空格   8 b.當傳入參數名間存在空格時,編譯器會自動連接各個子串,中間只留一個空間   9 */  10 #define example1(i

原创 幀率、碼率、分辨率之間的關係

幀率、碼率、分辨率   幀率:每秒顯示的圖片數,影響畫面的流暢度,與畫面的流暢度成正比。 分辨率:決定一張圖片的大小,即  width * height. 碼率:把每秒顯示圖片進行壓縮後數據量,就是碼率,這樣可以看出來,碼率越高,即圖像

原创 posix timer 應用

以應用實例解釋timer用法 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <signal.h> #include <time.h> #inc

原创 Initrd

  Linux2.6 內核的 Initrd 機制解析   李大治 ([email protected]),軟件工程師   簡介: Linux 的 initrd 技術是一個非常普遍使用的機制,linux2.6 內核的 initrd 的文件

原创 C語言 算術左移、右移和邏輯左移、右移

下面有幾個是注意的地方: 1. 不管是算術左右移和邏輯左右移,最好是unsigned類型,因爲這樣算術與邏輯是一樣的結果。 2. C編譯器,默認是算術移位,如是signed類型,這一點一定要把握好。 3. 編程過程中,一定要注意右移操作,

原创 /etc/rc.common的解釋

(找不原網址了) 1、在shell腳本的頭部出現 "#!/bin/sh /etc/rc.common",如果該腳本爲x.sh, 如果執行命令爲 ./x.sh parameters,即爲運行 /etc/rc.common x.sh para