原创 內核模塊加載順序詳解

Linux內核爲不同驅動的加載順序對應不同的優先級,定義了一些宏: include\linux\init.h #define pure_initc

原创 STM32F103RCT6 各個字段的含義:

STM32F103RCT6 各個字段的含義:  STM32(芯片系列):STM32代表ARM Cortex-M 內核的32位微控制器  103(芯片子系列):101基本型,102USB基本型(USB2.0),103代表增強型系列,105或

原创 檢測sd卡,常用intent總結

版權聲明:本文遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。 本文鏈接:https://blog.csdn.net/Prohackers/article/details/81001570 1、public st

原创 Android Input設備debug技巧

一、驅動層 檢查是否有點上報 adb shell getevent -l /dev/input/eventX 檢查input設備支持的屬性值 adb shell getevent -i /dev/input/eventX 二、Native

原创 如何使用 objdump 查看源代碼

如何使用 objdump 查看源代碼 1. 在編譯時必須使用-g選項,-g意爲debug,一般可以修改源代碼的 Makefile來實現 如:      CC =$(CROSSCOM_PILE)gcc    爲       CC =$

原创 linux常用庫函數

1. setenv(),  getenv()  可以用來做全局傳參 表頭文件 #include<stdlib.h> 定義函數 int setenv(const char *name,const char * value,int over

原创 sscanf解析字符串

貼一段android的代碼,一看就懂 以下代碼爲vold檢測u盤是否掛載的代碼,通過查看path是否存在,來確定u盤是否掛載成功 sscanf(line, "%255s %255s %255s\n", device, mount_path

原创 linux驅動中一個驅動代碼如何與多個設備之間進行綁定

             今天調試linux驅動時遇到了一些問題,現記錄下來以便以後查閱和與大家分享我的心得。               我們在做linux驅動開發時往往會遇到這樣的一個問題,即多個兼容的設備需要一個相同的驅動,此時我們

原创 ubuntu平臺運行cooja的環境配置

下載contiki源碼,如果不用git下載的話會出現缺少mspsim的問題 git clone --recursive https://github.com/contiki-os/contiki.git 解決仿真cooja時遇到的缺少ms

原创 linux pgrep命令的使用

pgrep 是通過程序的名字來查詢進程的工具,一般是用來判斷程序是否正在運行。在服務器的配置和管理中,這個工具常被應用,簡單明瞭;   用法:   #ps 參數選項   程序名   常用參數   -l  列出程序名和進程ID; -o 

原创 fsl平臺anroid uboot配置

 fsl android uboot使用注意點 BoardConfig.mk裏面的TARGET_BOOTLOADER_CONFIG有幾項,最終生成的