原创 Linux 內存映射

  The linear address space of a process is divided into two parts(Figure7.13): ·         Linear addresses from 0x000000

原创 解決 Secure CRT 亂碼問題

主要設置如下的幾個方面就可以了,要同時滿足: 1.在連接的Session Options選項中,選擇Terminal -> Emulation ->Terminal ,在這裏選擇Linux ,並且選中“ANSI Color ”  

原创 __rt_entry, __rt_exit(), __rt_lib_init(), __rt_lib_shutdown(), --strict, --no_strict

  2.5.2 __rt_entry The symbol __rt_entry is the starting point for a program using the ARM C library. Control

原创 VS2005-沒有找到MFC80D.DLL的解決方法

問題出現在程序運行清單上,默認是 " 嵌入清單 " ,清單文件是 "$(IntDir)/$(TargetFileName).embed.manifest" 。 調試程序運行時,不知道爲什麼卻定位不到這個文件,我們如果手動把 "

原创 Linux原子操作的分析

Linux原子操作的分析   作者:盧冉   (轉載請註明出處)   本文針對Linux提供的原子操作函數 atomic_dec_and_test 做了詳細的實例分析,解釋了其原子性的本質意義。 並對 volatile

原创 體系結構簡介

 所謂“體系結構”,也可以稱爲“系統結構”,是指程序員在爲特定處理器編制程序時所“看到”從而可以在程序中使用的資源及其相互間的關係。       體系結構最爲重要的就是處理器所提供的指令系統和寄存器組。指令系統分爲CISC(Complex

原创 Frequencies of the Telephone Tones

Low Tone The Low Tone is a generic tone used with various interruption patterns for the specific tones listed below

原创 鏈接基本原理(Linking)

《深入理解計算機系統》又名《understanding the computer system》閱讀筆記 略有刪節,重要內容用下劃線標註或高亮顯示。   7 Linking 349 7.1 CompilerDrivers . . . .

原创 關於GSM的頻段

全球GSM頻段分爲4段,即850/900/1800/1900(MHz),這4個頻段又分爲兩個陣營,美國及北美地區使用的是850/1900(MHz)頻段,中國、歐洲等其它大部分地區使用的是900/1800(MHz)頻段。因此,美國的雙頻設

原创 玩轉ptrace(一)

玩轉ptrace(一) http://blog.chinaunix.net/u/19651/showart_362901.html   by Pradeep Padala Created 2002-11-01 02:0

原创 Building an application for a non semihosting environment

  If you do not want to use any semihosting functionality, you must remove all calls to semihosting functions or reimp

原创 ARM 標準C/C++ 運行時庫

  1. 運行時庫的路徑 指定方式: (1)       連接選項 –libpath (2)       環境變量 ARMLIB 優先級:        libpath 高於 ARMLIB 被指定的路徑:

原创 C++中extern “C”含義深層探索

轉自:http://pcedu.pconline.com.cn/empolder/gj/c/0508/693175_3.html   文章導讀:C++語言的創建初衷是“a better C”,但是這並不意味着C++中類似C語言的全局變量

原创 L6305W: Image does not have an entry point. (Not specified or not set due to multiple choices.)

做項目的時候遇到此問題,現在終於解決了,把過程羅列出來供大家參考。 1. 簡單介紹一下項目。這個項目是爲嵌入式平臺開發的,不同的功能模塊分別編譯成獨立庫文件a.lib, b.lib, c.lib,d.lib... 最後和RTOS編譯成的諸

原创 黑客調試技術揭祕 2.1 Ptrace是GDB的基礎調試工具(1)

 http://book.csdn.net/bookfiles/101/1001012892.shtml 在開始接觸 GNU 調試器( GDB )(一個與 MS-DOS 中的 Debug.com 類似的調試器,但是其功能更強大)時, Wi