原创 在Raspberry Pi上搭建ARM Cortex-M3開發環境

在Windows環境下開發ARMCortex-M3的工具和軟件有很多,比如 Keil, IAR, 還有CooCox自主開發的免費IDE CoIDE,那麼我們是否也能夠在RPI上開發STM32呢?答案是可以的。現在我們就詳細介紹一下如何在

原创 win7與Ubuntu 13.04雙系統修改啓動項順序

在在win7下安裝了Ubuntu 13.04後,在grub中,win7啓動想是最後一個,爲了把win7設置爲默認啓動項,需要更改grub設置。goo

原创 如何刪除source insight中打開工程的歷史記錄

用十六進制編輯器(如UltraEdit)打開  "我的文檔/Source Insight/Projects/PROJECTS.DB3" 文件 ,找到你要刪除的項目路徑及名稱字符串,用0替換相關位置的數據。

原创 3線雙向零等待IO通訊機制

    許多設備需要通過IO通訊交互數據,怎樣才做到速度最快,通訊可靠,所用資源又少呢? 下面介紹一個我編寫的通訊協議:     它沒有1線,2線那樣節省IO資源,但是它的通訊速度絕對最快,無需延時,且不用中斷,還可以對等傳輸.實際情況是

原创 Raspberry Pi ISP tools for Embedded Pi

Embedded Pi(http://www.coocox.org/epi.html)是CooCox官方專門爲Rspberry Pi的愛好者推出的一款擴展板,它板載STM32F103RB處理器,在兼容Arduino接口的同時也擴展了其他

原创 Uboot中data命令使用

1. 使能date命令     由於date命令是讀取RTC內的時間,所以必須使用相關SOC自帶rtc的驅動,或者板上的rtc芯片。具體情況根據板子來決定 。當這兩都兼備後,就可以使能date命令了。     添加定義:CONFIG_CM

原创 lsusb命令在arm上的移植

1、下載源碼:      #wget http://dist.momonga-linux.org/pub/momonga/2/SOURCES/libusb-0.1.10.tar.gz      #wget http://down1.chi

原创 如何在visio裏面添加數學函數圖形

如何在visio裏面添加數學函數圖形 注:本文采用visio 2010作爲例子,暫未測試其它版本的visio 1: 打開visio,創建一個空白頁,如圖P-1所示: 2:點擊左邊的“形狀”側邊欄,然後選擇“更多形狀”-->“聯機查

原创 Qt應用程序移植到ARM開發板的步驟

一、交叉編譯寫好的應用程序 進入到/opt/arm-qtopia目錄中,建立一個文件夾,把應用程序的源代碼放在此文件夾目錄下。然後按以下步驟交叉編譯程序: #progen  –n  ***  –o  ***.pro #tmake   *

原创 將圖像文件編譯到可執行文件內

如何將一個二進制文件比如圖片一類的東西做爲.o文件,直接鏈接到可執行文件內部呢? 這個時候我們可以使用objcopy命令,詳細使用可以參考這裏http://www.sourceware.org/binutils/docs/binutils

原创 實現Windows遠程訪問Ubuntu 16.04(xrdp方式)

1、安裝 sudo apt-get install tightvncserver xrdp 2、配置xrdp設置   需要通過xrdp連接到桌面,需要正確配置相關信息並填充到.xsession文件(針對每個用戶)或/etc/startw

原创 ffmpeg推送rtsp流或者視頻文件到rtsp服務器

1.推送rtsp視頻流 ffmpeg -i rtsp://admin:[email protected]:554/h264/ch1/sub/av_stream -codec copy -f rtsp rtsp://192.168

原创 Ubuntu下安裝Atom

1. 安裝: 在Ubuntu16.04的機器下安裝Atom,使用下列命令  [PPA方式] #sudo add-apt-repository ppa:webupd8team/atom   #sudo apt-get update   #s

原创 patch和diff的用法

單個文件 diff –uN from-file to-file >to-file.patch patch –p0 < to-file.patch             將from-file文件打補丁變成to-file文件 patch –

原创 QT5 LinuxFB rotation for LCDs patch

June 1, 2015I wrote up this patch as I needed to get a landscape display on a LCD which was actually intended for portr