原创 Linux下使用Qt Creator開發OpenCV項目-2.測試開發環境

1.前言 很多人都說linux下開發高手都不要IDE。可是掂量了一下,再試了試GDB。。。還是算了吧。 2.創建項目 2.1 啓動Qt Creator 如果以普通用戶登錄,雙擊Qt Creator圖標可能出現權限問題,這裏試了好多

原创 Ubuntu 15.04 搜狗輸入法 無法切換到英文輸入

  不知道改了個什麼東西,Ubuntu 15.04 中Ctrl+Space不能切換輸入法了,因此不能輸入英文,shell就更是沒法工作,在設置裏面找了好久,“文本輸入”/“語言支持”/“鍵盤”裏面都沒找到。   在右上角輸入法設

原创 從Windows切換到Linux 一些比較好的軟件 持續更新

Ubuntu中自帶了很多日常工具軟件,但剛剛切換到Linux下還是有很多不方便,那當然要添加一些順手的工具了。 1. 瀏覽器: 自帶的FireFox就很不錯啦! 2. 輸入法: 中文輸入,還是安裝搜狗吧,畢竟用了這麼多年,習慣了:

原创 《UNIX環境高級編程》第14章 高級IO

14.1 引言 本章涵蓋衆多概念和函數,將是後幾章的基礎。 14.2 非阻塞IO 10.5節中曾將系統調用分成兩類:“低速”系統調用和其他。低速系統調用是可能會使進程永遠阻塞的一類系統調用,包括: 如果某些文件類型的數據並不存在

原创 《UNIX環境高級編程》第11章 線程

11.1 引言 前面討論了進程,學習了UNIX進程的環境、進程間的關係以及控制進程的不同方式。 本章將進一步深入理解進程,瞭解如何使用多個控制線程(線程)在單進程環境中執行多個任務。一個進程中的所有線程都可以訪問該進程的組成部件

原创 《UNIX環境高級編程》第16章 網絡IPC:套接字

16.1 引言 本章將考察不同計算機(通過網絡連接)上的進程相互通信的機制:網絡進程間通信(network IPC)。 套接字網絡進程間通信接口,進程用該接口能夠和其他進程通信,無論他們是在同一臺計算機上還是在不同的計算機上。

原创 《UNIX環境高級編程》第13章 守護進程

13.1 引言 守護進程(daemon)是生存期長的一種進程。它們常常在系統引導裝入時啓動,僅在系統關閉時才終止(生存期)。因爲它們沒有控制終端,所以說它們時在後頭運行的。UNIX系統有很多守護進程,它們執行日常事務活動。 本章

原创 2.2 Linux內核配置分析 筆記

1. make menuconfig配置結果 生成.config 2. 配置解析(以網卡DM9000 爲例) 打開.config文件,發現該文件是由以CONGIG_XXX形式的配置項組成的。 找到CONFIG_DM9000=y行

原创 2.1 Linux內核鏡像構建 筆記

1.內核、補丁文件下載,解壓縮,打補丁 patch -px < xx.patch 2.配置 2.1配置文件 如果.config不存在,運行make config(字符型)/menuconfig(菜單型)時的缺省設置由固化在各個

原创 《UNIX環境高級編程》第10章 信號

10.1 信號 信號是軟中斷。很多比較重要的應用程序都需處理信號。信號提供了一種處理異步事件的方法。例如,終端用戶鍵入中斷鍵,會通過信號機制停止一個程序,或及早地終止管道中的下一個程序。 10.2 信號概念 首先,每個信號都有一個

原创 《UNIX環境高級編程》第8章 進程控制

8.1 前言 本章介紹UNIX系統的進程控制,包括創建新進程、執行程序和進程終止。 還將說明進程屬性的各種ID是如何受到進程控制原語的影響的。 還包括瞭解釋器文件和system函數。 還講述了UNIX系統所提供的進程會計機制

原创 《UNIX環境高級編程》第12章 線程控制

12.1 引言 上一章講了線程以及線程同步的基礎知識。 本章將講解控制線程的行爲方面的詳細內容,介紹線程屬性和同步原語屬性。前面的章節中使用的都是它們的默認行爲,沒有進行詳細的介紹。 還將介紹同一進程的多個線程之間如何保持數據

原创 Linux下使用Qt Creator開發OpenCV項目-1.搭建開發環境

準備在Ubuntu上開發雙目測距項目,當然要用到大名鼎鼎的OpenCV庫了,再找個GUI庫和IDE能方便點。 因此在Ubuntu上安裝OpenCV和QT GUI庫再加上個Qt Creator,作爲我們項目的開發環境。 1 安裝Q

原创 JZ2440 給root用添加密碼

默認的root密碼不知道是什麼,因此telnet無法接入。 #adduser root //添加root用 #passwd root //修改root密碼 此時若出現unknown uid 0則需要修改/etc/pass

原创 JZ2440 mount主機上的nfs文件系統出現提示:nfs:server is not responding, still trying

在mini2440開發板上掛載主機上的nfs文件系統後傳送較大文件時會出現下面的提示: nfs:server is not responding, still trying 問題原因: Mandag 27 november