原创 STM32F4xx FPU的設置(轉)

轉自:http://blog.renren.com/blog/256814551/844695191 浮點運算一直是定點CPU的難題,比如一個簡單的1.1+1.1,定點CPU必須要按照IEEE-754標準的算法來完成運算,對於8位單片

原创 Linux 源碼安裝軟件之 configure 參數解釋

轉自:http://blog.sina.com.cn/s/blog_55079574010009ho.html Linux環境下的軟件安裝,並不是一件容易的事情;如果通過源代碼編譯後在安裝,當然事情就更爲複雜一些;現在安裝各種軟件的教

原创 ARM浮點運算

原帖地址:http://blog.sina.com.cn/s/blog_602f87700100r5xe.html 一:早期ARM上的浮點模擬器: 早期的ARM沒有協處理器,所以浮點運算是由CPU來模擬的,即所需浮點運算均在浮點運算

原创 linux學習雜記(三)

查看一個可執行文件依懶於哪些共享庫: 對於本地的可執行文件可用  ldd 命令 對於交叉編譯的可以用arm-none-linux-gnueabi-ldd 不過得指定搜索根目錄,可以用arm-none-linux-gnueabi-ldd  

原创 C語言源碼的解析

#define container_of(ptr, type, member) ({ / const typeof( ((type *)0)->member ) *__mptr = (ptr);

原创 C99 指定初始化

C99新特性,允許對數組元素或結構體元素的特定成員進行初始化而不用按順序進行初始化。 如: struct S1 { int i; float f; int a[2]; }; struct S1 x = {

原创 linux中的一些配置文件

本文主要是記錄《linux鳥哥的私房菜》(第二版)一書中講到的有關linux下的一些配置文件,不同的linux版本可能不太一樣,僅做記錄和參考。 第8章 Linux磁盤與文件系統管理 /etc/fstab    :磁盤分區表配置文件,文配

原创 一些很有用的資源鏈接

學習在於積累,把平時查找到,看到的好資源的鏈接記錄於此,以免忘記。 LFS相關 : LFS即從源碼編譯一個linux系統,對理解linux系統很有幫助 LFS 從菜鳥到大師:  http://www.linuxsir.org/bbs/

原创 Objective-C內存管理教程和原理剖析

前言 初學objectice-C的朋友都有一個困惑,總覺得對objective-C的內存管理機制琢磨不透,程序經常內存泄漏或莫名其妙的崩潰。我在這裏

原创 OMAP開發板的啓動過程

OMAP的啓動過程 參考文檔:http://www.omappedia.org/wiki/Bootloader_Project#u-boot_overview OMAP平臺的啓動初始化過程(bootloaders)分爲了幾個不同的階段.下

原创 linux學習雜記(四)

2012-11-9 chmod -v a+wt $LFS/sources chmod a+wt是將目錄或文件的屬性設置爲1777,這樣任何人都可以對其進行讀寫。 當一個目錄被設置爲"粘着位"(用chmod a+t),則該目錄下的文

原创 Suspending console(s) (use no_console_suspend to debug) android4.0 OMAP4460

買了一塊OMAP4460 熊貓的開發板,燒的android4.0的系統,想藉助於其中的Linux內核,把在電腦上運行的一個程序移植到板子上去跑。我用的是一個塊單獨的板,沒有用顯示器,沒有觸摸屏,輸出用的就是終端,板子上電後,終端一會就掛起

原创 Ubuntu中root用戶和user用戶的相互切換

轉自:http://www.cnblogs.com/weiweiqiao99/archive/2010/11/10/1873761.html Ubuntu是最近很流行的一款Linux系統,因爲Ubuntu默認是不啓動root用戶,現在

原创 The VMWare USB Arbitrator returned error code 4.

我用的是win7系統 和 VMware7.0的虛擬機,插上USB時,在VM裏不識別,連接時總是出現The VMWare USB Arbitrator returned error code 4.有時候出現的錯誤是The VMWare US

原创 Linux From Scratch - Version 7.2 All Packages

轉自:http://www.linuxfromscratch.org/lfs/view/stable/chapter03/packages.html Autoconf (2.69)   Automake (1.12.3)   Bash