原创 VMware 安裝ghost win7 gho

VMware 安裝ghost win7 gho //測試可以,詳細說明    //ok 來自 <https://blog.csdn.net/yanchenyu365/article/details/82023226>         虛擬

原创 Linux內核:工作隊列

  1. 什麼是workqueue Linux中的Workqueue機制就是爲了簡化內核線程的創建。通過調用workqueue的接口就能創建內核線程。並且可以根據當前系統CPU的個數創建線程的數量,使得線程處理的事務能夠並行化。work

原创 ubuntu/linux mint 創建proc文件

在做內核驅動開發的時候,可以使用/proc下的文件,獲取相應的信息,以便調試。 大多數/proc下的文件是隻讀的,但爲了示例的完整性,都提供了寫方法。 方法一:使用create_proc_entry創建proc文件(簡單,但寫操作有緩衝區

原创 使用ctl_table從用戶空間向內核傳遞參數

root:/proc/sys/kernel/pty# ls max      nr       reserve   static int pty_limit_min; static int pty_limit_max = NR_UNIX9

原创 imx.git倉庫

http://git.freescale.com/git/  

原创 linux內核驅動讀寫

/**************************************************************************  *             F U N C T I O N    I M P L E

原创 __FUNC__, __FILE__, __LINE__

1. public static String getMethodName() {     StackTraceElement[] stacktrace = Thread.currentThread().getStackTrace();

原创 stm32 環形緩衝區

  /*========================ringbuff.H========================================*/ #ifndef __RingBuff__H #define USER_R

原创 malloc 指針的指針

static void debugCallback(int fd, short flags, void *param) { int acceptFD, option; struct sockaddr_un peeraddr; so

原创 C語言和設計模式(總結篇) 用了多年的C

【 聲明:版權所有,歡迎轉載,請勿用於商業用途。  聯繫信箱:feixiaoxing @163.com】       設計模式的書相信很多人都看過。對於設計模式這樣一種方法,相信不同的人有不同的理解。我在這裏寫的博客只是我個人對設計模式的

原创 Shell 管道及執行順序分析

  Shell 管道及執行順序分析,需要的朋友可以參考下 1、基本概念  a、I/O重定向通常與 FD有關,shell的FD通常爲10個,即 0~9;  b、常用FD有3個,爲0(stdin,標準輸入)、1(stdout,標準輸出)、2(

原创 shell字符串

shell腳本里獲取字符串的最後一個字符 STR=123456abc FINAL=`echo ${STR: -1}` 或者 FINAL=${STR: -1} 都可以讓FINAL獲得c這個最後一個字符   shell去掉最後一個字符 str

原创 uevent分析

1.kobject, ktype, kset kobject代表sysfs中的目錄。 ktype代表kobject的類型,主要包含release函數和attr的讀寫函數。比如,所有的bus都有同一個bus_type;所有的class都有同

原创 tinyalsa使用

  版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/ivychend/article/details/78837187   tinyalsa使用 tinymix tinyplay tiny

原创 tinymix的命令格式

  最近在調試安卓系統的alsa驅動,一開始搞不清楚tinymix要怎麼用,今天終於搞清楚了,其實也很簡單: 先打tinymix,首先系統要有安裝好,如果沒有的話,需要編譯android/external/tinyalsa目錄,就會生成1