在linux-2.6.38中,/arch/arm/mach-w90x900/mach-nuc950evb.c文件的最後部分,有如下宏定義:MACHINE_START(W90P950EVB, W90P950EVB) .phys_io 
參考其它的ARM的NAND FLASH驅動,發現別人的NAND FLASH是采用一個表格來檢測不同的NAND FLASH,現在已經移植到S3C2410中了。測試也是OK滴。。。只測試過64M的NAND FLASH,我想1G也是差不多滴,只需要看看SP
在SAMSUNG公司提供的S3C2440A的BSP中有一個Stepldr引導程序。現在我把它移植到S3C2410A上了,已經移植成功。需要修改的地方就是NAND FLASH驅動部分,因為S3C2410A的NAND FLASH寄存器和S3C2440A的
B指令 B指令的格式為: B{條件} 目標地址 B指令是最簡單的跳轉指令。一旦遇到一個 B 指 令,ARM 處理器將立即跳轉到給定的目標地址,從那裡繼續執行。注意存儲在跳轉指令中的實際值是相對當前PC值的一個偏移量,而不是一個絕對地址,它的值由匯編器
在busybox官網上或在 http://www.linuxidc.com/Linux/2011-08/40704.htm 上下載最新的busybox1.19.3,同時將補丁也打上。采用默認配置即:make defconfig 之
S3C2440A的NAND FLASH驅動移植到S3C2410還是有些不一樣的,最主要的這兩個IC的NAND FLASH的寄存器有些不一樣,請看下面的兩者之間不同:[cpp] // // Copyright 
開始學習了Android中的動態圖形的繪制,直接用個例子上手;基本思路如下:一:創建一個繼承與View類自定義類,本例是(CanvasView),必須要有構造方法(可以使用1: public View(Context context);2: publ
其實像這類選項卡的插件網上也很多,只是個人覺得自己弄一個更好,畢竟自己弄的東西,自己修改起來也輕松。原理其實也是很簡單的,關鍵在於樣式的定義。原本想直接使用jquery的 ui,無奈懶得理,感覺jquery ui很強大,但是用起來也很麻煩,要引用的樣
本人最近需要操作多線程,但是在C#中有一個問題,線程中操作主線程中的控件就會提示錯誤,或者操作有問題,為此可以使用委托代理的方法,以下是本人借鑒網上的內容自己編寫的例子:(在解說之後附帶程序代碼)上圖為軟件控件界面,ListView控件中在Colum
本篇小知識來自網絡,本人經過修改,修改了一些新手可能忽略的問題提示對於下載的開發包加入項目工程後極可能出現類似“R cannot be resolved...”那麼你可以看一下AndroidManifest中的版本說明,如果低,那麼下面的方法可以解決
本文主要講述了在拿到一套硬件和相關的內核源代碼時,怎樣找到特定驅動的源代碼相關的文件。首先,linux的驅動可以通過make menuconfig命令來進行配置,通過該命令,我們可以大概了解到這套內核所含了哪些可用的源代碼。因此我們可以通過這個命令,
有了一個linux環境以後,接下來要做的事情就是熟悉它。而那些bash命令顯然滿足不了我們的需求,於是,讓我們真刀真槍在linux下編程序吧。第一個程序第一個程序當然是老掉牙的hello world了。打開心愛的linux的家:cygwin,接下來怎
先說說庫文件是怎麼來的吧。以C為例,我們寫一個程序,一般都不會把所有的函數都寫在一個文件裡面,通常都是劃分模塊,然後一個模塊若干個文件,然後在main文件裡面調用這些模塊。我這裡用一個magic.c文件代替實際程序中的所有的文件,你就當這個magic
我個人用了3、4年Linux,從當初的小菜鳥到現在的大菜鳥,積累了一些經驗,現在分享給大家,尤其是初學者。弄Linux的環境大體有3種辦法:在Windows上安裝cygwin在Windows上安裝虛擬機,再安裝Linux直接裝Linux,弄個雙系統3