原创 【技術】一個repo下包含很多個git時的下載方式

一個repo包含多個git時,每個git分別更新過於麻煩。比如服務器地址爲https://10.10.0.100,repo項目名稱爲test_project: repo init --repo-url=http://10.10.0

原创 【基礎】Ubuntu系統下常用的新建、刪除、拷貝文件命令

轉自https://www.cnblogs.com/jackchiang/p/4065723.html 我們在Ubuntu系統中安裝程序時,經常要在usr目錄下新建、拷貝文件,此文件夾在Linux類系統中需要root權限才能訪問,因此用常

原创 【基礎】linux led sub system

led class 設備驅動是linux的光學設備驅動,通過sys/class/leds/ 提供節點給用戶空間。一般用在手機等系統中控制三色指示燈,鍵盤,背光等設備。以下就android 手機系統爲例做一分析 1 userspace ho

原创 【技術】Ubuntu下安裝最新OpenJdk1.8

轉自http://blog.csdn.net/weirdo_c/article/details/50927712 1. Ctrl+Alt+T 打開終端執行以下命令: sudo add-apt-repository ppa:openj

原创 【基礎】C語言enum枚舉類型解析

轉自:http://blog.csdn.net/skyflying2012/article/details/22736633 在實際應用中,有的變量只有幾種可能取值。如人的性別只有兩種可能取值,星期只有七種可能取值。在 C 語言中對

原创 【基礎】linux bus、driver、device及三者的關係

轉自:blog.csdn.net/lindonghai/article/details/8111744 一、概念 1、bus     總線是處理器和設備之間的通道。總線有多種類型,每種總線可以掛載多個設備。 2、driver     驅動

原创 【疑難】編譯內核時遇到:“error : openssl/bio.h :No such file or folder”

轉自http://blog.csdn.net/liuzq/article/details/71213252 解決方法: $ sudo apt install libssl-dev

原创 【技術】UEFI: Protocol淺談

轉自:http://blog.csdn.net/chris_leeyc/article/details/47088177一、Protocol是什麼Protocol是服務器端和客戶端之間的一種約定,在軟件編程上稱爲接口,服務器端和客戶端通過

原创 【技術】UEFI基礎服務:系統表

轉自:http://blog.csdn.net/sevensevensevenday/article/details/71158858 一、前言   對UEFI應用程序和驅動程序開發人員來講,系統表是最重要的數據結構之一,它是用戶空間

原创 【基礎】函數 mutex_init() / mutex_lock() / mutex_unlock()

轉自:http://blog.csdn.net/jgw2008/article/details/52701523 1. 初始化互斥體 -- mutex_init(); 2. 獲得互斥體 -- mutex_lock(); 3. 釋放互斥體

原创 【總結】高通LED相關問題解析

轉自:http://blog.csdn.net/qq_24614807/article/details/71809882 調試GPIO-leds背光燈出現的問題。(改版後,GPIO控制三色燈) 在進行MSM8909項目的時候,在調試

原创 【技術】3.x版本內核中platform_device的生成

只是轉載,完全不懂啊!什麼鬼啊!! 轉自:http://blog.csdn.net/mcgrady_tracy/article/details/42777969 內核版本:Linux-3.18.2 在3.x版本內核中platform_d

原创 【基礎】regmap使用介紹

轉自:http://blog.csdn.net/hellowxwworld/article/details/10737569 內核3.1引入一套新的API regmap,目的是提取出關於I2C SPI irq等相關注冊、使能以及讀寫的

原创 【技術】Linux shell使用for循環實現批處理

故事背景: 某目錄下有若干git庫,.git文件分佈在不同路徑下。 需求:把git log內容寫入以各自路徑命名的文件中,並全部保存在home/log路徑(本例中已有該文件夾,如果沒有要先創建)下 #!/bin/bash echo ==

原创 【總結】在Ubuntu上安裝Vysor以及出現不支持WebGL的解決方法

1.首先需要下載好.deb文件,然後執行下面的命令安裝chromesudo dpkg -i google-chrome-stable_current_amd64.deb.在終端中輸入命令google-chrome打開chrome瀏覽器,瀏