原创 statfs獲得硬盤使用情況 模擬linux命令 df

轉載自:http://blog.csdn.net/mociml/article/details/5335474 編程中用於獲取磁盤的使用情況。 先說statfs結構: #include <sys/vfs.h>    /* 或者 <sy

原创 C語言位域解析&符號位擴展規則

從一個例子說起: int main(void){ union{ int i; struct{ char a : 1; char b : 1;

原创 [從0到1搭嵌入式工程]嵌入式編譯工具鏈命名規則&四大架構&openwrt簡介

對於固件應用開發來說,編譯工具鏈都是sdk供應商提供的,不同的項目,就有了多種編譯鏈,不同的編譯鏈有什麼區別呢?例如 arm-linux-gnueabihf-xx,mipsel-openwrt-linux-xx 。交叉編譯工具鏈,從授權上

原创 SecureCRT配色方案

http://jingyan.baidu.com/article/a681b0dec6c0783b1943467e.html

原创 按鍵精靈自然語言編程幾個知識點

接上一篇按鍵精靈的文章。 最近又用到了按鍵精靈和大漠插件,發現自然語言編程也是蠻強大的。 一, 一種字庫生成的方法 1,大漠綜合工具 -> 抓圖 -

原创 linux編程之mkdir() rmdir() remove()函數

mkdir() mkdir函數用於創建目錄。格式如下:       #include<sys/types.h>       #include<sys/stat.h>       #include<unistd.h>      

原创 使用SecureCRT工具連接串口工具,不能輸入命令解決辦法

嵌入式設備開發,使用串口工具,用SecureCRT Serial口連接。 連接上之後,能夠看到設備的輸出打印,但是無法在SecureCRT連接窗口中輸入命令,不接收鍵盤輸入。 解決辦法: Session Options(會話選項) -

原创 [轉載]UDP組播接收端解析

轉自:https://www.cnblogs.com/hateislove214/archive/2010/11/05/1869883.html 網絡中的一臺主機如果希望能夠接收到來自網絡中其它主機發往某一個組播組的數據報,那麼這麼主機必

原创 C語言位域解析

從一個例子說起: int main(void){ union{ int i; struct{ char a : 1; char b : 1;

原创 C語言字節對齊規則總結

原始鏈接源自 https://www.cnblogs.com/clover-toeic/p/3853132.html , 從上面博客中學習總結得到下面的文章。     不同硬件平臺,對存儲空間的處理不一樣,比如不能放奇數地址,不能任意存放

原创 Linux編程--文件描述符fd

    linux中, 每一個進程在內核中,都對應有一個“打開文件”數組,存放指向文件對象的指針,而 fd 是這個數組的下標。     我們對文件進行操作時,系統調用,將fd傳入內核,內核通過fd找到文件,對文件進行操作。     既然是

原创 [從0到1搭嵌入式工程]嵌入式應用層判斷SD卡是否存在,獲取大小和剩餘空間

1,判斷是否存在     如果sd卡設備存在, 在生成/sys/block/mmcblk0/device/cid文件,存放sd卡的cid信息, 同目錄下type文件可以判斷卡類型,如果設備只支持sd卡,就不需要判斷類型了。     在代碼

原创 ALSA音頻播放和錄製 underrun和overrun錯誤

    pcm播放的時候,接口snd_pcm_writei 返回 -EPIPE,爲underrun     錄製音頻的時候, 接口snd_pcm_readi 返回 -EPIPE, 爲overrun     使用ALSA架構的驅動程序,在實

原创 [2018-10-1]斐訊K2 PSG1218 A2 刷bread 和第三方老毛子Padavan固件

斐訊路由器:K2 PSG1218 A2 固件版本:22.6.507.43 電腦: W10 64位 在網上查了很多帖子,最終刷老毛子Padavan固件10月1日最新的固件成功。下面是過程。 先下載三個文件: 22.6.506.28固件:ht

原创 [從0到1搭嵌入式工程]常用加密方法之XOR異或加密

使用的加密方法, 密碼獲取方法,  AES  XOR    base64  HMAC  md5  RSA   在整個項目開發過程中,總是會用到需要加密的地方,下面的文章就說一說常見的幾種,這裏介紹XOR異或加密算法。 異或運算: 相同爲0