原创 基於友善的superboot 移植linux內核到tiny210(s5pv210)上

 友善提供的開發板光盤裏已經提供了友善官方移植的內核,但是爲了自己的開發方便,並且防止受到友善的干擾,移植一個基於友善的super boot的內核。    super-boot(友善官方提供)    內核(3.4.2)    根文件系統n

原创 s5pv210 i2c總線驅動s3c2410.c 完全解析2

3.  數據傳輸函數s3c24xx_i2c_xfer: static int s3c24xx_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num) /

原创 移植tiny210的 觸摸屏驅動

tiny210的觸摸屏驅動是電容屏,支持多點觸摸。 其實觸屏驅動是比較簡單的,你只需要通過iic將你需要上報的座標值從 觸屏ic那拿過來上報就好了。 具體怎麼拿參考觸屏ic 的datasheet 發送相應的iic傳輸即可,而現在你在工作時

原创 在 tiny210 下顯示 字母 ,漢字,方框, 宋體,圖片。

在開發板上顯示字母,漢字,方框,宋體等。 我這裏大部分都是參考韋東山老師講的。 這裏只是爲了測試lcd驅動並且從新總結下。 英文字母和漢字: 利用點陣畫點。 畫線和畫框: 調用畫線函數 宋體: 利用freetype 庫 圖片: 利用li

原创 從零寫iic bus 總線驅動 (s5vp210)

一 步驟: 根據上兩篇分析,總結下寫iic bus 驅動的步驟 : 1.probe: 軟件方面:    分配,設置,註冊 i2c_adapter結構體。     初始化一些輔助變量。 硬件方面:    獲得和使能時鐘    獲得和映射相關

原创 移植tiny210 的lcd驅動

lcd驅動: RGB 接口, 寫一個lcd驅動,我的建議就是有空必須認認真真的看完 210的lcd 控制器的datasheet。  tiny210的lcd控制器支持很多複雜的功能,比如overlay , color-key等,我們這裏不去

原创 移植 tiny210 的按鍵驅動

        按鍵驅動比較簡單,這裏利用了tiny210的8個按鍵,上報A,B,C,D,L,S,shift ,enter 8個事件。 代碼如下: #include <linux/module.h> #include <linux/ker

原创 s5pv210 i2c總線驅動s3c2410.c 完全解析1

前言:     對於學習嵌入式來說,i2c 協議肯定是必須重點掌握的,平時大家在工作學習中接觸的tp,camera,sensor等很多外設都是iic接口的,在調試這些設備之時,我們不用去關心i2c總線驅動,因爲芯片廠商已經幫你解決了,但是