原创 中文用戶Xterm中文顯示
ps : 只是板磚,方便大家查閱,我自己3/4方法都用,方覺用熟了習慣了,哪種都一樣好用. 默認安裝好 Xorg 的 xterm 後,如果使用默認的配置很多中文的顯示都是小方框,也就是無法顯示。有 4 個方法可以暫時解決這個問題
原创 修改自: 內核函數_Printk的輸出的格式控制
linux內核函數printk 可以指定輸出的優先級 KERN_EMERG"<0>"/*緊急事件消息,系統崩潰之前提示,表示系統不可用*/ KERN_ALERT"<1>"/*報告消息,表示必須立即採取措施*/ KERN_CRIT"<2
原创 ubuntu開機自動掛載的ntfs硬盤
ubuntu開機自動掛載的FTFS ps:實際中,我在ubuntu11.xx - ubuntu 14.10中實際應用都沒有這麼複雜很簡單的就搞定了,這麼多權限控制,可能有點多餘,或者說安全性我還是知道的不多 在linux操
原创 IMX6Q Uboot 從零開始編譯
Imx6Q Uboot 從零開始編譯 作爲一個比較新的平臺,freescale的這個四核的平臺IMX6Q在很多方面的開發都很難下手,國內資源稀少,轉載轉發較多,且大多數的開發都是基於freescale官方的板子或者官方合作伙伴的
原创 CrossOver 中文版網站正式上線www.codeweavers.com
CrossOver 中文版網站正式上線www.codeweavers.com 20八 2013 # 作者: riku / 本文采用CC BY-NC-SA 2.5協議授權,轉載請註明本文鏈接。 Wine 項目是在 Linux 和
原创 爲什麼要使用指向指針的指針
在看大型C工程的時候,經常能看到char ** 甚至 void **這樣指向指針的指針,有很多人都不明白,爲什麼要非得用指向指針的指針 其實總結起來,如果你在函數外定義的指針有內容,或者這個內容只是供調用他的函數使用 ,那麼你完全沒有必
原创 Build Qt5.3.1 for Freescale I.MX6Q based Linux 3.0.15
在移植QT5到 IMX6Q linux平臺時,一次又一次的升級,帶來了一些明顯的性能提升,這說明在嵌入式上,QT底層對OpenGL egl 的優化做的越來越好,越來越兼容.在Qt5.1 - Qt5.2 的系列版本中qml部分和多媒體部分一
原创 ubuntu中的root賬戶
<span style="font-family: 微軟雅黑; line-height: 41.5999984741211px; background-color: rgb(255, 255, 255);"><span style="fo
原创 Linux中斷(interrupt)子系統之四:驅動程序接口層 & 中斷通用邏輯層
在本系列文章的第一篇:Linux中斷(interrupt)子系統之一:中斷系統基本原理,我把通用中斷子系統分爲了4個層次,其中的驅動程序接口層和中斷通用邏輯層的界限實際上不是很明確,因爲中斷通用邏輯層的很多接口,既可以被驅動程序使用
原创 正則表達式學習30分鐘入門教程
最近在看標準的Qt/QML相關的內容,上面有簡短的ECMAScript內容中提到了 regExp的內容,但是實在是看不懂+看不明白,習慣了C系類風格的編程,再來看腳本類型的語言,一方面覺得輕鬆簡單強大,一方面實在受不了那種只
原创 Linux中斷(interrupt)子系統之一:中斷系統基本原理
這個中斷系列文章主要針對移動設備中的Linux進行討論,文中的例子基本都是基於ARM這一體系架構,其他架構的原理其實也差不多,區別只是其中的硬件抽象層。內核版本基於3.3。雖然內核的版本不斷地提升,不過自從上一次變更到當前的通用中斷子系統
原创 Linux中斷(interrupt)子系統之五:軟件中斷(softIRQ)
軟件中斷(softIRQ)是內核提供的一種延遲執行機制,它完全由軟件觸發,雖然說是延遲機制,實際上,在大多數情況下,它與普通進程相比,能得到更快的響應時間。軟中斷也是其他一些內核機制的基礎,比如tasklet,高分辨率timer等。
原创 Linux中斷(interrupt)子系統之三:中斷流控處理層
1. 中斷流控層簡介 早期的內核版本中,幾乎所有的中斷都是由__do_IRQ函數進行處理,但是,因爲各種中斷請求的電氣特性會有所不同,又或者中斷控制器的特性也不同,這會導致以下這些處理也會有所不同:
原创 Qt WebChannel Impliment based chromium
Qt WebChannel Impliment based chromium 在開始介紹之前, 我們先看一段常用的一個應用的一段代碼: QWebEnginePage *page = new QWebEnginePage(this)
原创 _raw_readl() 與 ioread32()
在使用這兩個函數的時候,想了想他們之間的不同,從函數的功能來看,他們都是在驅動代碼中讀虛擬地址。但是通過他們的實現的源碼,可以看到,他們之間是有不同的; 在ARM架構下他們的實現:#define __raw_readl(a)