原创 Linux 設備樹device tree 使用手冊

摘要:設備樹使用手冊Thispagewalksthroughhowtowriteadevicetreeforanewmachine.Itisintendedtoprovideanoverviewofdevicetreeconceptsan

原创 查看內核中每個函數花費的時間 initcall_debug

實現查看內核啓動的時候每個函數花費的時間在uboot的環境變量中 添加如下信息,就可以在內核啓動的時候查看到每個函數花費的時間添加: initcall_debug=1Linux version 3.10.40 1. 使用說明Documen

原创 ARM嵌入式平臺性能測試

在新項目需要選擇一個全新的基於ARM嵌入式處理器平臺的時候,難免會需要對新平臺的性能進行評估,這時候有幾種思路可以進行參考,一是ARM芯片廠家發佈的性能指標,不過大多數是基於理論情況;二是購買同樣平臺的開發板移植應用進行實測,效果最直接但

原创 Linux下LCD自動關閉解決方法,一般就自動十分鐘黑屏的原因

Linux下LCD自動關閉解決方法主機環境:Gentoo Linux 11.2內核版本:Linux Kernel 3.2.1原創作品,轉載請表明http://blog.csdn.net/yming0221/article/details/

原创 4.x版本內核中platform_device的生成

內核版本:Linux-4.9在3.x版本內核中platform_device不再靜態定義,而是通過device tree來動態生成,例如(arch/arm/mach-s3c24xx/mach-sc2416-dt.c):[cpp] view

原创 Linux cpuidle framework(4)_menu governor

Linux cpuidle framework(4)_menu governormenu governor的主要任務就轉化爲兩個:1. 根據系統的運行情況,預測CPU將在C state中停留的時間(簡稱predicted_us);2. 藉

原创 LCD 進入休眠的操作解決方式

LCD進入睡眠 echo "0" > /sys/class/graphics/fb0/blank LCD顯示退出睡眠模式方法1、 echo -e "\033[9;0]" > /dev/tty02、echo 1 > /sys/class/g

原创 imx6 LCD 參數配置(lvds爲例)

目前imx6的BSP開發中,lvds的參數配置一般在兩個地方: 1. uboot的CMDLINE的參數設置,形如: video=mxcfb0:dev=ldb,bpp=32 2. uboot板級代碼中對struct display_info

原创 GPU的介紹 以及原理的分析

1 GPU是什麼      如圖1所示,這臺PC機與普通PC機不同的是這裏插了7張顯卡,左下角是顯卡,在中間的就是GPU芯片。顯卡的處理器稱爲圖形處理器(GPU),它是顯卡的“心臟”,與CPU類似,只不過GPU是專爲執行復雜的數學和幾何計

原创 Linux中SysRq的使用(魔術鍵)

魔術鍵:Linux Magic System Request Key Hacksvim kernel/power/poweroff.c當Linux 系統不能正常響應用戶請求時, 可以使用SysRq小工具控制Linux. 一 SysRq的啓

原创 Linux中的DRM 介紹

Linux中的DRM如果在搜索引擎離搜索 DRM 映入眼簾的盡是Digital Rights Managemen,也就是數字版權加密保護技術。這當然不是我們想要的解釋。在類unix世界中還有一個DRM即The Direct Renderi

原创 linux 比較新的設備樹 詳解 device tree

一、設備樹總覽首先,設備樹是一種數據結構,他用來描述一個系統的硬件組織,比如說一個BBB開發板是由哪些模塊組成的。既然如此,如何描述一個組織呢?分爲兩部分。各個組件的層次關係。每個組件的具體信息。這是通過常理就能推斷出來的。然後根據這兩條

原创 LCD顯示問題-lcd中像素深度bpp和像素格式(比如RGB,YUV)的關係

lcd中像素深度bpp和像素格式(比如RGB,YUV)的關係像素深度(bits per pixel,簡稱bpp)一個像素的顏色在計算機中由多少個字節數據來描述。計算機中用二進制位來表示一個像素的數據,用來表示一個像素的數據位越多,則這個像

原创 IMX6的相關音頻結構體的定義

在IMX上的音頻接口主要有3種接口,分別爲SSI, SPDIF, ESAI 等;platform 連接 codec 與 cpu 的驅動時,通過內核函數結構體static struct snd_soc_dai_link 來設置兩邊的接口;S

原创 Yocto的使用實例

Yocto的使用實例本文以往rootfs中添加一個軟件包爲例,闡述使用Yocto定製發行版的大致流程。 有關Yocto的功能和結構介紹,詳見Yocto詳解1.開發環境構建一般有兩種情況:一種是公司服務器中已有了Yocto,我們只需在個人賬