Time of Update: 2018-07-26
一.安裝opencv到linux,有以下步驟: 1.先從opencv官網下載linux版本的2.4.9,地址,並解壓到linux的目錄 /root/soft/opencv-2.4.9 2.運行以下命令編譯: 如果不需要編譯某些模組,如gpu可以用下面的命令:參考網址 To disable building a specific module, use -D BUILD_opencv_{modulename}=OFF In this case,
Time of Update: 2018-07-26
Name send_arp - tool to notify network of a new IP address / MAC address mapping Synopsis send_arp takes the supplied data and sends it out as an arp broadcast on the specified network device. This tool is mostly used by software (such
Time of Update: 2018-07-26
裝置樹詳解 在Linux3.x版本後,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板級細節的代碼(比如platform_device、i2c_board_info等)被大量取消,取而代之的是裝置樹,其目錄位於arch/arm/boot/dts 1.裝置樹的組成 1個dts檔案+n個dtsi檔案,它們編譯而成的dtb檔案就是真正的裝置樹
Time of Update: 2018-07-26
註:以下大部分內容摘自linux核心編程入門篇和linux核心完全注釋 在工作的這段時間,發現我的visio畫圖熟悉了點點,總喜歡把什麼源碼啊,結構啊之類的就當作流程圖來畫來理解,因為對於圖,有一個很直觀的認識,所以接下去也是以圖為中心。 關於linux核心體繫結構
Time of Update: 2018-07-26
一.關於linux複製過後eth0變成eth1解決辦法 當使用複製後的虛擬機器時發現原來在基本系統中的網 卡eth0到了新系統卻沒有了,使用ifconfig -a會發現只有eth1。因為基本系統的網路相關配置都是基於eth0的,eth1沒有網路相關的
Time of Update: 2018-07-26
CPU hotplug Support in Linux(tm) Kernel Maintainers:
Time of Update: 2018-07-26
LXC——LinuX Container 對於學習Linux的學生,在學習高可用、負載平衡、叢集等知識時,經常會有用到20多台虛擬伺服器的需求,因電腦配置原因,建立的虛擬機器數量不足,導致無法按照預設拓撲圖進行實驗的窘境,而LXC程式的存在就是為瞭解決這個痛點而生。
Time of Update: 2018-07-26
Linux下一般利用ifconfig擷取網路介面裝置資訊,其輸入如下所示: eth0 Link encap:Ethernet HWaddr 52:54:00:FA:9E:91 inet addr:192.168.129.46 Bcast:19
Time of Update: 2018-07-26
虛擬機器有四種網路連接方式:Bridged(網路橋接)方式,NAT方式,Host-only方式,以及Custom方式…… 虛擬機器有四種網路連接方式:Bridged(網路橋接)方式,NAT方式,Host-only方式,以及Custom方式。一般來說,後面兩種方式使用者很少用到,這裡只介紹一下前兩種方式的的使用場合和配置方法。不管是哪一種方式,都會涉及到3方面的設定:主機系統(本書對應Windows系統),虛擬機器,虛擬系統(本書對應Linux系統)。
Time of Update: 2018-07-26
DirectFB移植 1 前言 數年前,曾經開發過一個嵌入式的產品,如今市場依然存在,但由於電子產品的升級換代很快,許多元器件都採購不到了,為了延續產品的生命週期,計劃在linux平台上開發新的版本。而在linux上的GUI上成了大問題,最開始有用Minigui的打算,也同飛漫公司聯絡過,但費用我這裡無法承受。(Minigui作為國產優秀的嵌入式GUI,如果不是費用的問題,應該是最優的選擇。)
Time of Update: 2018-07-26
今天嘗試編譯了一下Linux 3.9.10,最後提示以下錯誤。 Kernel: arch/arm/boot/Image is ready Kernel: arch/arm/boot/zImage is ready
Time of Update: 2018-07-26
環境變數一般是指在作業系統中用來指定作業系統運行環境的一些參數,比如臨時檔案夾位置和系統檔案夾位置等等。 一、Linux的變數種類 按變數的生存周期來劃分,Linux變數可分為兩類: 1、永久的:需要修改設定檔,變數永久生效。 &
Time of Update: 2018-07-26
pkg 是Debian Package的簡寫,是為Debian 專門開發的套件管理系統,方便軟體的安裝、更新及移除。所有源自Debian的Linux發行版都使用dpkg,例如Ubuntu、Knoppix 等。在安裝許多deb檔案時,我們都需要使用該命令。 常用的dpkg命令: 1、sudo dpkg -i <package.deb> 安裝一個 Debian 軟體包,如你手動下載的檔案。 2、sudo dpkg -c <package.deb>
Time of Update: 2018-07-26
一、監控概述 參看點擊開啟連結 監控基本上分為機器監控和服務監控,本文主要談的是機器監控,服務監控線上部署的服務有關,對外沒法談··· 二、記憶體監控
Time of Update: 2018-07-26
轉載逆風飛揚的文章,有時間有需要認真研究。 Linux動態串連原理 GOT PLT表詳解 注意: 以下所用的連接器是指,ld, 而載入器是指ld-linux.so; <!--[if !supportLists]-->1, <!--[endif]-->GOT表; GOT(Global Offset Table)表中每一項都是本運行模組要引用的一個全域變數或函數的地址。可以用GOT表來間接引用全域變數、函數,也可以把GOT表的首地址作為一個基
Time of Update: 2018-07-26
模組是Linux核心支援的一種動態載入的組件,大多數的模組是驅動程式。而且Linux的模組設計成可以堆疊式的----就是一個模組運行在另一個模組之上,這個模組也可能再為它上面的模組提供支援,當然所有的模組又都運行在核心之上。這樣一來一個模組就可能依賴於另一個模組提供的服務,或者核心提供的服務。在安裝這個模組時,安裝程式就需要知道這些依賴關係並先於模組本身,安裝其他依賴的模組。下面的程式和檔案完成整個模組安裝和維護過程
Time of Update: 2018-07-26
1.init啟動; 2.fork, exec執行getty; 3.getty開啟終端,設定標準輸入輸出和標準錯誤輸出; 4.getty再exec執行login; 5.login核對/etc/passwd中的使用者名稱和密碼,然後獲得了各種資訊初始化環境:起始目錄、shell、使用者名稱和path 6.login以exec執行bin/sh,shell先執行系統的初始設定檔案,再執行使用者的初始設定檔案,初始化使用者環境。
Time of Update: 2018-07-26
Linux中巧用zip命令壓縮和解壓縮檔案 轉自 http://www.itivy.com/linux/archive/2012/3/22/linux-zip.html
Time of Update: 2018-07-26
核心模組是Linux核心向外部提供的一個插口,其全稱為動態可載入核心模組(Loadable Kernel Module,LKM),我們簡稱為模組。Linux核心之所以提供模組機制,是因為它本身是一個單核心(monolithic kernel)。單核心的最大優點是效率高,因為所有的內容都整合在一起,但其缺點是可擴充性和可維護性相對較差,模組機制就是為了彌補這一缺陷。 一、 什麼是模組
Time of Update: 2018-07-26
關於如何在Win7下搭建linux學習環境,特在此分享下. 一、工具 1、VMware-workstation-full-9.0.0-812388.exe 下載地址:http://pan.baidu.com/s/1bpFT0ZX 2、32位的CenOS系統鏡像檔案CentOS-6.7-i386-bin-DVD1.iso. 下載地址:http://pan.baidu.com/s/1cHrxLG 二、安裝