原创 html的部分標籤的含義及作用(二)

html部分常用標籤的含義及作用 1.a 超鏈接 <a> 標籤定義超鏈接,用於從一張頁面鏈接到另一張頁面。<a> 標籤中必須提供 href 屬性或 name 屬性,它指示鏈接的目標。 例如:點擊 百度一下 跳轉到www.baidu.com

原创 linux中ipmi命令(一)

ipmitool命令 [root@localhost ~]# yum install -y ipmitool #安裝這個包 #service ipmi start #ipmitool -I open shell #### 可以直接進入本地

原创 linux 中gpio配置

linux內核的gpiolib詳解 #include <linux/init.h> // __init __exit #include <linux/module.h> // module_ini

原创 linux中patch文件的作用------

linux patch  首先介紹一下diff和patch。在這裏不會把man在線文檔上所有的選項都介紹一下,那樣也沒有必要。在99%的時間裏,我們只會用到幾個選項。所以必須學會這幾個選項。 1、diff     ------------

原创 Linux 中各個文件夾的作用

Linux 中各個文件夾的作用 /  根目錄   包含了幾乎所的文件目錄。相當於中央系統。進入的最簡單方法是:cd /。 /boot  引導程序,內核等存放的目錄 這個目錄,包括了在引導過程中所必需的文件。在最開始的啓動階段,通過引導程序

原创 systemd(一)

Systemd介紹 按下電源鍵,隨着風扇轉動的聲音,顯示器上開啓的圖標亮起。之後,只需要靜靜等待幾秒鐘,登錄界面顯示,輸入密碼,即可愉快的玩耍了。 這是我們大概每天都做的事情。那麼中間到底發生了什麼? 簡單地說,從BIOS或者UEFI開

原创 bitbake中bb文件的描述

  SUMMARY = "Linux Bluetooth Stack Userland V5" # 用於打包系統(例如opkg,rpm或dpkg)的二進制包的(72個字符或更少)摘要。 默認情況下,如果在配方中未設置DESC

原创 OE配置過程中的bitbake編譯過程

OpenEmbedded是一些腳本(shell和python腳本)和數據構成的自動構建系統。  腳本實現構建過程,包括下載(fetch)、解包(unpack)、打補丁(patch)、configure、編譯(compile)、安裝(ins

原创 linux的I2C驅動

Linux驅動子系統之I2C(1) 1      硬件特性 1.1 概述 I2C總線是由Philips公司開發的兩線式串行總線,這兩根線爲時鐘線(SCL)和雙向數據線(SDA)。由於I2C總線僅需要兩根線,因此在電路板上佔用的空間更少,帶

原创 linux中的bitbake

linux 中 的Bitbake使用 從根本上說,BitBake是一個通用的任務執行引擎,BitBake允許shell和Python任務在複雜的任務間依賴關係的約束條件下有效地並行運行。 BitBake的主要用戶之一是OpenEmbedd

原创 systemd介紹(二)

systemd-使用篇 Linux操作系統的開機過程是這樣的,即從BIOS開始,然後進入Boot Loader,再加載系統內核,然後內核進行初始化,最後啓動初始化進程。初始化進程作爲Linux系統的第一個進程,它需要完成Linux系統中

原创 linux 中LED的驅動

一、相關知識點(涉及接口、結構體、調用關係等) 一個軟件系統可以分爲以下四層:應用程序、庫、內核、驅動,借用韋老師一副圖,如下圖: 即:應用層開發的功能,各個接口會通過庫、通過內核調用到底層驅動程序的對應接口,從而執行對應的功能。 1.

原创 linux下GPIO按鍵驅動(一)

  前言:   linux下platform平臺驅動是爲了方便隔離bsp與driver,利於移植。體現好代碼的高內聚,低耦合。Linux設備驅動模型中,關心總線,設備和驅動三個實體。總線將設備和驅動綁定。在系統每註冊一個設備的時候,都會尋

原创 bitbake(一)

如果說 Linux 系統鏡像是你想吃的一桌飯菜,那麼 Yocto 就是一家餐廳,Poky 就是廚房,BitBake 就是廚師。那麼,如果我們想定製自己的 Linux,我們應該學會怎麼用好 BitBake,或者說把我們的意圖告訴 BitBa

原创 recipes-kernel的devtool開發工具

內核開發最好使用devtool而不是通過傳統的內核工作流方法來完成,下面會介紹這兩個方案的信息。本文介紹使用Yocto Project Linux內核時要執行的幾項常見任務。這些任務包括爲主機開發系統準備內核開發,準備層,修補內核,配置內