原创 ubuntu下,飛信機器人的安裝

官網地址:http://www.it-adv.net/index.php?action=downloads 一、準備軟件 1、從以下鏈接下載rar包到~/Download/目錄下 http://www.it-adv.net/fetion

原创 提升PendSV中斷的優先級

設置外設的中斷優先級可以用STM32提供的庫。 如:NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptio

原创 比較好的資源下載網站

源代碼: http://www.pudn.com/ 圖書: http://iask.sina.com.cn/ 芯片資源: http://www.icpdf.com/

原创 ubuntu上安裝fcitx五筆輸入法

Ubuntu自帶的輸入法不太盡如人意思,用起來也不方便,我在Ubuntu和FC中都是用Fcitx,很好用! 安裝配置如下: 1. 安裝 fcitx     $ sudo apt-get install fcitx   2. 在GNOM

原创 擴大Ubuntu的空間

我是通過Wubi安裝的Ubuntu 10.4版本。 今天用着用着報“存儲空間不足”的警告。我安裝的時候,給系統分配的是10G的空間。沒想到這麼快就用完了,現在還不能將它擴大。 我在網上找了一些資料有所啓笛。 Wubi安裝的Ubuntu系統

原创 在Keil下用偉福調試程序

最近,上頭讓我修改AT89C52的程序。 前人寫的程序真是不敢恭維。您見過10000多行的程序在一個.c文件裏嗎?這個程序就是。許我超大型的while循環,4層switch嵌套。變量拼音,英文混合命令,邏輯層次不對齊。看了此神人寫的神碼,

原创 SD卡學習筆記

每個sector爲512B,與IDE磁盤一樣。通過讀寫命令讀取一個多個sector。主控程序不需要關注SD具體是怎麼實現讀寫與擦寫的。 每個sector可以耐受100,000次寫操作,無限次讀操作。 每當sector被用命令erase命令

原创 STM32中uCOS的任務切換討論

     在STM32平臺下,移植了uCOS V291的核。然後在網上下載了一個移植文件:os_cpu_c.cos_cpu_asm.asm    本人並沒有非常詳細地去看任務切換過程的具體實現。只是大致有了一個瞭解。    當在後臺程序中

原创 vim的使用技巧

vi/vim 基本使用方法 本文介紹了vi (vim)的基本使用方法,但對於普通用戶來說基本上夠了! vi編輯器是所有Unix及Linux系統下標準

原创 領導與員工

    人才分兩種,一種是橫形,一種是豎形。豎形人才就精一門技術。橫形人才什麼技術都懂點,但都不是很精。完成一個項目不止運用到某一項技術,而是多項技術的集合。尤如計算機主機裏面的CPU、內存條、網卡、聲卡、顯卡,它們都專一一項功能,屬於豎

原创 STM32開發遇到的問題與解決方法

 1、下載不成功 在下載程序到STM32芯片時。Load "G:\\MyWork\\SWS4000_Supervisor\\MDK\\OUT\\SWS4000_Supervisor.AXF" ***JLink Warning: Out o

原创 STM32 uCOS下實現串口文件

    不知道做單片機開發的朋友們是不是還在用自定義的數據打印函數打印字串呢?如:UART_PutString(const char *str);UART_PutChar(char ch);UART_GetChar();UART_GetS

原创 在串口數據轟炸後,程序HardFault_Handler()了

程序初始化後,用SSCOM32串口調試助手以1ms爲間隔向設備發送數據。結果沒有隔半分鐘,系統就進入了HardFault異常了。我很明確這個異常100%是由於訪問了非法地址引起。多半是由於內存溢出或者訪問越界所致。但我就很難明白到底是怎麼

原创 轉載一篇很好的文章

http://hi.baidu.com/cloudbee/blog/item/d2f53433d087e7e41b4cff11.html

原创 S3C2440學習筆記

2 編程模式 2.1 ARM920T有2種狀態: ARM狀態,32位指令,字對齊。THUMB狀態,16位指令,半字對齊。在該狀態下,PC使用1位半字切換。切換狀態: 1、進入THUMB狀態     執行BX指令的狀態位(0位)置1。