編輯~目錄下的 .bashrc 檔案添加 PS1=‘\[e\[31m\][@\W]\$'即可其中,\[e\[31m\]將命令提示字元設定為紅色 -- 31具體格式是 PS1=‘\[e\[前;背m\][\參數]\$'可以修改數值實現不同的顏色 前 背景色 30 40 黑色 31 41 紅色 32 42 綠色 33 43 黃色 3
先上官網:www.broadcom.com/support/802.11/linux_sta.php 下載對應版本的驅動,因為我安裝的系統是64位的,我下載了:hybrid-portsrc_x86_64-v5_100_82_38.tar.gz還要下載補丁,直接把下面的檔案儲存,名字為 this_file,注意:hybrid-portsrc_x86_64-v5_100_82_38.tar.gz和this_file放在同一目錄下## Patch for Broadcom 80211 (STA)
在linux作業系統的順利移植之後,linux的核心雖然在板子上跑了起來,但是此時linux還不支援板子的的各個硬體,比如說lcd,網路攝影機,音效卡,usb等模組,我們必須要在板子上裝入驅動程式後,才能上這些硬體在linux作業系統下工作。
1、標頭檔、庫檔案 編程時需要用標頭檔來提供對常量的定義和對系統函數及庫函數調用的聲明,這些標頭檔幾乎總是位於 /usr/include目錄及其子目錄中。。。那些依賴於特定linux版本的標頭檔通常在 /usr/include/sys 和 /usr/include/linux 中 用C語言編譯器時,可以使用 -I 標誌來包含儲存在子目錄或非標準位置中的標頭檔 eg: $ gcc -I/usr/openwin/include
最近開始從KEIL MDK轉到IAR上面,由於剛接觸IAR,有許多不熟悉的地方,本來對STM32就不是很熟悉,又換新的開發環境,所以折騰了蠻久的。建立工程時包含的標頭檔,core_cm3.h 這個標頭檔居然跟編譯器的版本有關,開始的時候我是從別人的工程裡面拷了一個core_cm3.h檔案,結果一編譯,一堆錯誤,“__interwork __softfp”,搞得一頭霧水,網上查了好久,原來別人的工程是用IAR 6.3建立的,而我現在使用的是IAR
來源http://www.uml.org.cn/oobject/200902063.asp構建順序圖是以圖形方式記錄情景(scenarios)的方式。每當要記錄一系列動作時,就可以構建順序圖,而不是編寫情景。什麼時候要這麼做呢?由使用案例圖部分可知,用例由一系列任務(情景)構成,可通過構建順序圖將它記錄下來。假如有圖4-8中的文本記錄的情景,為什麼要構建一個順序圖呢?原因有三個:要記錄支援對象:可記錄通常不在情景中描述的所有輔助對象。由圖4-8中的情景可知,可能需要一個訂單表,可從中提取列表,選
1、查看核心板的電路圖,發現4個led分別接在GPB5~GPB8四個引腳,那麼只要能讓這四個引腳輪流輸出低電平即可實現流水燈。2、建立一個工程ledtest.mcp 工程需要一些板子的基礎程式,新手看不懂的可以先不用去管,只需要將這些程式添加到工程即可。3、關於點亮led的程式Main.c#include"led.h"int Main(){Led_Init();while(1){Led_On();}return
嘗試了幾次把STM 的keil工程移植到IAR,還好都成功了,這裡把移植過程中需要注意的地方記下。。。第一步肯定是先建一個工程檔案夾PWM,然後檔案夾裡面在建幾個子檔案夾:user、inc、startup 基本也就這三個。當然,還得STM的官方庫目錄拷貝過來,於是工程目錄下就有四個檔案夾(其實建幾個都是隨意的,按著習慣來就行,也可以對於著keil的工程來建對應的檔案夾)。第二步就該把keil工程裡面的檔案copy到剛才建的工程目錄裡面了,我是把
面對電腦搜尋到的無線網路訊號,你是否怦然心動?但看到一個個“啟用安全的無線網路”你是否又感到有一絲遺憾。本人作為一個心動+遺憾的代表,充分發揮主觀能動性,總算學有所成,終於能成功無線密碼,這份成功的喜悅不敢獨享,寫下該篇教程。 註:
文章目錄 Text 類型:Number 類型:Date 類型:Character 字串:Unicode 字串:Binary 類型:Number 類型:Date 類型:其他資料類型: Microsoft Access 資料類型資料類型描述儲存Text用於文本或文本與數位組合。最多 255 個字元。 MemoMemo 用於更大數量的文本。最多儲存 65,536 個字元。注釋:無法對 memo 欄位進行排序。不過它們是可搜尋的。 Byte允許 0
Linux下使用MASM編寫組譯工具目前多數學校的微機原理課程使用的是MASM彙編器,而Linux中的彙編工具是nasm 。二者之間的文法有不少差別,不能通用。安裝dosemu 之後可以在Linux中使用MASM和Debug安裝 #yum install
一、時鐘相關從時鐘樹的分析,看到經過一系列的倍頻、分頻後得到了幾個與我們開發密切相關的時鐘。SYSCLK:系統時鐘,STM32大部分器件的時鐘來源。主要由AHB預分頻器分配到各個組件。HCLK:由AHB預分頻器直接輸出得到,它是高速匯流排AHB的時鐘訊號,提供給儲存空間,DMA及cortex核心,是cortex核心啟動並執行時鐘,cpu主頻就是這個訊號,它的大小與STM32運算速度,資料存取速度密切相關。FCLK:同樣由AHB預分頻器輸出得到,是核心的“自由運行時鐘”。“自由”表現在它不來自時鐘
fedora 18 無法安裝外源軟體包的情況下的google chrome安裝辦法2013年01月16日 19:05:55fedora 18正式版安裝以後,沒法安裝外源軟體包,提示資訊是“unsigned”。還好,google chrome專門為fedora提供了repo。這樣我們就可以先建立一個repo,再用命令安裝即可。步驟如下:1.在 /etc/yum.repos.d/目錄下添加google-chrome.repo檔案,輸入以下代碼:[google-chrome]
先看OSUnMapTbl[]的原型!OSUnMapTbl[256] = {/* 0 1 2 3 4 5 6 7 8 9 A B C D E F 我自己加的序號,好對應點 */ 0, 0, 1, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 1, 0, /* 0x00 to 0x0F */ 4, 0, 1, 0, 2, 0, 1, 0, 3, 0,
一、管腳STM32F103VET6,具有100個管腳,除去晶振輸入、電源輸入、Boot引腳,剩下的80個引腳均為GPIO。它們分布在GPIOA~GPIOE的5個連接埠組之中,每個小組有16個引腳,所有的GPIO引腳都可以用作外部中斷源的輸入,每個GPIO引腳可配置為8種模式,不同的引腳還有相應的複用功能,複用功能重新對應
Fedora 18下怎麼安裝BROADCOM BCM4312無線網卡驅動安裝所用的工具su - yum install b43-fwcutter wget 下載windows驅動 cd /root/source wget http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2 下載完之後進行解壓,把firmware 解壓到 /lib/firmware 目錄內 tar -xjvf broadcom-wl-4.150.1
OS_MEM *OSMemCreate (void *addr, INT32U nblks, INT32U blksize, INT8U *err);中有如下語句: OS_MEM *pmem; INT8U *pblk; void **plink; INT32U i; plink = (void **)addr; pblk = (INT8U *)addr + blksize; for (i = 0; i <
一、ADC(DMA模式)1、時鐘頻率設定CPU的最高時鐘頻率是72MHz,而ADC模組的最高時鐘頻率是14MHz。如果需要達到ADC模組的最高時鐘頻率,CPU的最高頻率只能設定到14M x
S3C2440有5個16位的定時器,其中定時器0、1、2、3有脈衝寬度調製(PWM)功能,定時器4是一個內部定時器,沒有外部輸出引腳。在這裡不詳細的寫定時器的工作原理,只對定時器0進行操作,其他的定時器操作類似。不廢話了,上程式分析:1、整體程式架構
寫出一個struct,然後sizeof,你會不會經常對結果感到奇怪?sizeof的結果往往都比你聲明的變數總長度要大,這是怎麼回事呢?講講位元組對齊吧. 一、什麼是對齊,以及為什麼要對齊:1. 現代電腦中記憶體空間都是按照byte劃分的,從理論上講似乎對任何類型的變數的訪問可以從任何地址開始,但實際情況是在訪問特定變數的時候經常在特定的記憶體位址訪問,這就需要各類型資料按照一定的規則在空間上排列,而不是順序的一個接一個的排放,這就是對齊。2.