原创 改變全局變量值得兩種方法

方法一:指針法 #include<iostream> using namespace std; void change(int *a); void

原创 用dnw給tiny6410下載裸板程序

                    用dnw給tiny6410下載裸板程序 步驟一: 用友善之臂提供的工具SD-Flasher.exe把友善之臂提供的superboot-6410.bin燒寫到SD卡。詳細文檔見友善之臂的文檔《tiny

原创 win7下QtCreator中qwt插件的安裝

win7下QtCreator中qwt插件的安裝 先準備好如下相關安裝文件: qt-win-opensource-4.8.5-mingw.exe qt-creator-2.6.2-src.zip qwt-6.1.0.zip MinGW-

原创 ARM彙編指令ldr和MOV的區別

1.“八位圖”數據   2、MOV指令 MOV指令可以把立即數或者寄存器內容(注意:這裏絕對不可以是內存!!)傳遞給一個寄存器。   MOV對於立即數是有要求的,就是上邊的“8位圖”數據。 只能由一個8bit連續有效位通過偶數次移位得到的

原创 tiny6410異常處理例程分析

/*本文中部分程序省略,只分析異常處理部分*/ .globl _start _start:/* 0 地址 */b reset                 /* 復位時,cpu跳到0地址 */ldr pc, =undefined_ins

原创 java學習筆記3--參數的傳遞方式

java參數的傳遞方式有兩種:值傳遞和引用傳遞 值傳遞:(形式參數類型是基本數據類型):方法調用時,實際參數把它的值傳遞給對應的形式參數,形式參數只是用實際參數的值初始化自己的存儲單元內容,實參和形參是兩個不同的存儲單元,所以方法執行

原创 java學習筆記5--靜態函數與靜態代碼塊

  (一)java 靜態代碼塊 靜態方法區別 一般情況下,如果有些代碼必須在項目啓動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目啓動的時候就初始化,在不創建對象的情況下,其他程序來調用的時候,需要使用靜態方法,

原创 fedora 17 添加yum更新源

原文地址:http://blog.csdn.net/cscj2010/article/details/7922530 fedora17 正式版出來了,禁不住那華麗的煙花桌面的誘惑,我在virtual box安裝體驗了一下。等有時間再試一下

原创 java學習筆記4--java 靜態方法和實例方法的區別

java 靜態方法和實例方法的區別 靜態方法和實例方法的區別主要體現在兩個方面:   在外部調用靜態方法時,可以使用"類名.方法名"的方式,也可以使用"對象名.方法名"的方式。而實例方法只有後面這種方式。也就是說,調用靜態方法可以無需創建

原创 sizeof(struct )大小討論

原文地址:http://blog.163.com/feyeye@126/blog/static/4351010920091082551515/ struct 結構大小和順序、#progma pack參數有關係 針對字節對齊,環境使用的

原创 strlen和sizeof的區別

1.strlen函數 原型:size_t strlen( const char *string ); 只能傳入char型指針作爲參數 strlen(char*)函數求的是字符串的實際長度,它求得方法是從開始到遇到第一個'\0',如

原创 linux內核簡介

Linux內核結構   Linux內核主要由五個子系統組成:進程調度,內存管理,虛擬文件系統,網絡接口,進程間通信。1.進程調度(SCHED):控制進程對CPU的訪問。當需要選擇下一個進程運行時,由調度程序選擇最值得運行的進程。可運行進程

原创 linux學習筆記--在qtcreator上安裝qwt插件

linux學習筆記2-在qtcreator上安裝qwt插件 ----------------------------背景--------------

原创 tiny6410學習筆記--時鐘配置

// 功能:彙編初始化時鐘 //配置步驟: //            1. 設置各PLL的LOCK_TIME,對應的寄存器爲APLL_LOCK,MPLL_LOCK,EPLL_LOCK //            2. 設置爲異步模式(A