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

聲明: 原文作者爲宋寶華,出處不詳。現整理出來,內容有增刪,僅供學習參考!  1.引言        C++語言的創建初衷是“a better C”,但是這並不意味着C++中類似C語言的全局變量和函數所採用的編譯和連接方式與C語言完全相同

原创 C/C++中的struct 深層探索

聲明: 原文作者爲宋寶華,出處不詳。現整理出來,內容有增刪,僅供學習參考!     1.   struct 的巨大作用      面對一個人的大型C/C++程序時,只看其對struct的使用情況我們就可以對其編寫者的編程經驗進行評

原创 find與grep命令搭配使用

find與grep命令搭配使用 這兩個都是查找命令,find命令用於查找某個文件或者文件夾;而grep用於查找指定字符串內容。   1、find命令 find命令用於查找某個文件或者文件夾,比如: $find . -name "*.ja

原创 ubuntu8.04下配置samba服務

爲了能在ubuntu和windows之間共享目錄(主要是能從windows中訪問ubuntu中的目錄),不得不配置samba服務。在參考了N多大牛的教程後,折騰了幾天,總算成功了。現記下以供日後查詢(好記性不如爛筆頭啊~)。 首先說

原创 C51中的關鍵字data,idata,xdata,pdata,bdata

C51中的關鍵字data,idata,xdata,pdata,bdata 寫在最前面的話:官方網站的解答是最可信的。英語不錯的必看。http://www.keil.com/support/man/docs/c51/c51_le_memt

原创 優先級反轉

優先級反轉    定義:高優先級任務需要等待低優先級任務釋放資源,而低優先級任務又正在等待中等優先級任務的現象叫做優先級反轉。 此時高優先級任務和中等優先級任務之間沒有任何共享資源但執行順序卻發生了倒置,這種情況稱爲優

原创 TI Davinci DM6441嵌入式Linux移植攻略——前言

3月份了,準備開始畢業設計之旅。這次的課題是來自導師的一個項目,我和另兩位同學負責 TI Davinci DM6441的ARM端 的Linux系統移植。因爲在此之前還沒有完全真正做過Linux系統的移植,很多東西都只能自己慢慢探索。在看了

原创 linux使用ln命令創建鏈接,如windows的快捷方式功能

使用ln命令建立鏈接 該命令用於在文件或文件夾間創建鏈接,功能與windows下的快捷方式類似,但功能更強大。 鏈接分硬鏈接和符號鏈接兩種。建立硬鏈接時,鏈接文件與被鏈接文件必須位於同一個文件系統中,並且不能建立指向目錄的硬鏈接。硬鏈接會

原创 strcpy和strncpy區別

strcpy和strncpy區別   轉載 第一種情況: char* p="how are you ?"; char name[20]="ABCDEFGHIJKLMNOPQRS";   strcpy(name,p);  

原创 C++出錯提示英漢對照表

Ambiguous operators need parentheses -----------不明確的運算需要用括號括起  Ambiguous symbol ''xxx'' ----------------不明確的符號  Argum

原创 內核啓動全過程

注:轉自http://blog.csdn.net/dianhuiren/article/details/6892605   摘要 我們在這裏討論的是對嵌入式linux系統的啓動過程的輸出信息的註釋,通過我們的討論,大家會對嵌入式linux

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

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

原创 Android的編譯過程(一)

注:轉自http://www.hackbase.com/tech/2012-05-09/66425.html Android的優勢就在於其開源,手機和平板生產商可以根據自己的硬件進行個性定製自己的手機產品,如小米,LePhone,M9

原创 TI Davinci DM6441嵌入式Linux移植攻略——u-boot移植篇

聲明:本文參考網友zjb_integrated的網文《DavinciDM6446開發攻略——u-boot-1.3.4移植(1)》,內容有增刪,特此聲明。 一、UBOOT各版本簡介 UBOOT的版本更新速度比較快,截止今天,穩定正式的版本是

原创 TI Davinci DM6441嵌入式Linux移植攻略——UBL移植篇

聲明:本文參考網友zjb_integrated的文章《TI Davinci DM6446開發攻略——UBL移植》和《DAVINCI DM365-DM368開發攻略——U-BOOT-2010.12及UBL的移植》,內容有增刪,特此聲明!另