原创 Ubuntu16.04上安裝caffe(CPU)+Python的詳細過程

     先從最簡單的CPU+Python版本開始配置,到後面對Caffe框架熟悉了或者有需要用matcaffe的時候,再去摸索GPU或者matlab版本的Caffe配置。 Step0 :檢查自己電腦是否具有GPU 通常Caffe在計算時

原创 《如果編程語言是女人》之 改進版

Ruby 是一個略顯豐滿的女孩,但其令人窒息的甜蜜面容絕對會成爲你一生的夢想,然而,當你最終得到了她,她卻開始迅速發胖,你開始認識到了她華麗外表下所有惡劣 的性格缺陷。你堅持認爲事情會有好轉,但事實卻不是這樣,你最終不得不苦惱的把所有時間

原创 Ubuntu 16.04 裝機必備

每次新安裝完Ubuntu系統,都需要刪除或者安裝一些軟件,從而方便使用,以下總結了一些常用的軟件。 0、安裝sun拼音    sudo apt-get install ibus-sunpinyin    1、刪除libreoffice  

原创 ubuntu14.04安裝google拼音輸入法

    裝了ubuntu14.04後感覺自帶的拼音輸入法不好用的有沒有,有些字拼不出來有沒有...,其實我們安裝google拼音輸入發就會好很多...1、安裝google拼音輸入法        sudo apt-get install

原创 Ubuntu 14.04 samba的安裝和配置

1、安裝samba sudo apt-get  install  samba  samba-common 2、新建共享目錄並設置權限 sudo mkdir  /home/share sudo chmod  777  /home/share

原创 ubuntu Server配置靜態IP

     有時候,我們需要在VMware Workstation中搭建一個服務器,需要服務器和主機不同IP,且都能上網,以便於外部主機進行訪問等相關工作。首先說一下VMware網絡連接模式(NAT模式和橋接模式)。關於兩種模式的區別,通

原创 五、ARM僞指令

僞指令     在ARM彙編語言程序裏,有一些特殊指令助記符,這些助記符與指令系統的助記符不同,沒有相應的操作碼,通常稱這些特殊指令助記符爲僞指令,他們所完成的操作稱爲僞操作。     僞指令在源程序中的作用是爲完成彙編程序作各種

原创 七、GPIO

1、GPIO     GPIO,通用輸入輸出(General Purpose I/O)的簡稱,其引腳可以供編程使用。嵌入式系統中常常有數量衆多,但是結構卻比較簡單的外部設備,對這些設備的控制,有時只需要一位控制信號就夠了,即只要開/關兩種

原创 八、LED控制程序設計

1、LED程序設計LED時開發中最常見的狀態指示設備,mini2240具有4個用戶可編程LED,他們直接與CPU的GPIO相連接,低電平有效(點亮),資源佔用如下表2、LED原理圖3、LED控制思想1.先將相應的引腳設置爲輸出模式;2.再

原创 三、ARM尋址方式

0、尋址方式尋址方式就是處理器根據指令中給出的地址信息來尋找物理地址的方式。 1、立即尋址立即尋址也叫立即數尋址,這是一種特殊的尋址方式,操作數本身就在指令中給出,只要取出指令也就去到了操作數。這個數被稱爲立即數,對應的尋址方式也叫做立

原创 六、C與ARM彙編混合編程

     在應用程序設計中,如果所有任務均用彙編語言來完成,其工作量是可想而知的,而且不利於系統升級或應用軟件移植。事實上,ARM體系結構支持C/C++與彙編語言混合編程,在一個完整的系統中,除了CPU初始化部分用匯編完成以外,其主要的

原创 如果編程語言是女人

PHP是你的豆蔻年華的心上人,她是情竇初開的你今年夏天傻乎乎的追求的目標。玩一玩可以,但千萬不要投入過深,因爲這個女孩有嚴重的問題。Perl 是PHP的姐姐。她對你來說年齡稍微大了一點,但在90年代,她是相當受歡迎的。她和Larry Wa

原创 解決fatal error: sqlite3.h: No such file or directory

編譯sqlite3數據庫c語言程序時出現fatal error: sqlite3.h: No such file or directory,找不到頭文件的問題。原來是系統沒有安裝函數庫。 執行下面語句解決: sudo apt-g

原创 嵌入式數據庫 SQLite 淺析

SQLite是一個非常輕量級自包含(lightweight and self-contained)的DBMS,它可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的應用程序中,它們共用相同的進程空間,而不是單獨的一個進程

原创 四、彙編指令詳解

1、跳轉指令     跳轉指令用於實現程序流程的跳轉,在ARM程序中有兩種方法可以實現程序流程的跳轉:1).使用專門的跳轉指令。2).直接向程序計數器PC寫入跳轉地址值,通過向程序計數器PC寫入跳轉地址值,可以實現4GB的地址空間中的任意