原创 不同版本gcc編譯編譯相同kernel source code 的問題

前一段時間,針對公司的設備(使用486sx的cpu,不帶浮點運算單元,編譯kernel的時候需要模擬FPU)在Fedora11上進行編譯了一個486的kernel 在設備上運行,基本測試都OK,不過最近客戶反應有問題,問題是計算三角函數的

原创 crosstool-ng make cross-toolchain 4.2.2 problem

[ERROR]    /tmp/crosstool-ng/targets/src/gcc-4.2.2/gcc/regrename.c:1646: error: 'IFCVT_ALLOW_MODIFY_TEST_IN_INSN' undec

原创 system.map文件詳解

有時system.map文件可以幫助我們理解內核編譯,它記錄了所有代碼的運行地址。 下面一起看看如何讀懂它 system.map內容格式爲:線性地址 類型 符號 具體內容如下:  00100000 A phys_startup_32 c

原创 dm9000 linux driver 問題

最近移植kernel2.6.25,發現裏面的dm9000的驅動(版本爲1.30)有問題,所以就改用了一起版本的(1.2),直接替換就好了。 調試1,30的時候,可以進入中斷處理函數。當另外一臺設備ping 開發設備時候,開發設備可以收到數

原创 ftp 傳輸模式(二進制模式和文本模式)

起因:最近做一個板子的linux移植工作,板子上面的WINCE系統已經開發好了,只不過開發WINCE的人和我不在一個城市,所以我就向他要WINCE的源碼和image,他給我開了個ftp,然後把用戶名和密碼告訴了我。我就用我的ubuntu上

原创 android recovery模式及ROM製作

文章出處:http://www.cnblogs.com/xl19862005 作者:Xandy 1       總述 爲了方便客戶日後的固件升級,本週研究了一下android的recovery模式。網上有不少這類的資料

原创 Linux內存空間訪問札記

原文地址:Linux內存空間訪問札記   引:本來打算將這部分內容併入到《The Linux Kernel Module Programming Guide筆記》中去,但是想下內存空間管理訪問相當基礎重要而且內容量較大,所以就單獨記錄。

原创 android 編譯錯誤--超出接口數量限制

android編譯錯誤 1 trouble writing output: Too many methods: 65539; max is 65536. By package:     26 android     83 android.

原创 android編譯系統makefile(Android.mk)寫法

android編譯系統的makefile文件Android.mk寫法如下 (1)Android.mk文件首先需要指定LOCAL_PATH變量,用於查找源文件。由於一般情況下 Android.mk和需要編譯的源文件在同一目錄下,所以定義成

原创 clonezilla

Clonezilla 是一個很好的系統克隆工具,它可以說是吸取了 Norton Ghost 和 Partition Image 的優點。即不僅支持對整個系統進行克隆,而且也可以克隆單個的分區,這種靈活性可能更能適應備份者的需要。 在Lin

原创 BLCR

BLCR (BerkeleyLab Checkpoint/Restart)是應用於linux下的check point/restore軟件,它可以將正在運行於linux上的應用當前的運行點保存成爲一個文件並且在以後的時間可以按照需要將該程

原创 linux 字符界面禁止黑屏

setterm from @whitequark's answer is a reasonable userspace tool, but it's not the whole story. The default console

原创 Linux Modbus

Linux系統下面modbus協議庫,有需要在Linux平臺使用modbus協議的可以try一下。 libmodbus Description Libmodbus is a dynamic library to use Modbu

原创 WIFI的下一代:LIFI 可見光無線通信代替微波通信

可見光通信技術,是利用熒光燈或發光二極管等發出的肉眼看不到的高速明暗閃爍信號來傳輸信息的,將高速因特網的電線裝置連接在照明裝置上,插入電源插頭即可使用。利用這種技術做成的系統能夠覆蓋室內燈光達到的範圍,電腦不需要電線連接,因而具有廣泛的開

原创 subversion 上傳.so 和.a 文件

默契情況下使用svn的import 命令和add 命令不上傳.so .a 等文件。 可以通過修改 ~/.subversion/config 裏面有一個global-ignores選項,這裏默認的已經註釋掉了(我猜測這就表示用默認的過濾值)