Time of Update: 2018-12-05
下bluez的移植~ bluez的移植可以用兩個字概括:麻煩!原因是它不是單純的bluez的編譯,它還需要其他很多的庫的支援,下面先列舉一下這些庫的麻煩依賴關係吧: bluez-libs-3.36(不需要其他庫)bluez-utils-3.36:glib-2.16.5dbus-1.0.2:libxml2-2.7.4libsndfile-1.0.17libusb-0.1.12 前面兩個必須的,後兩個看你的配置,bluez4也一樣;下面開始編譯: Bluez移植到arm
Time of Update: 2018-12-05
註:這裡並沒有詳細分析到每個內建函式,如果要瞭解這些細節的話,可以看後面的OTHER CFS CLASS API及CFS主要的內建函式。 周期性調度器在調度架構上由scheduler_tick完成:在每一個cpu的刻度都觸發一次該函數調用,它更新執行隊列的時鐘及load,然後調用當前進程的調度器類的周期調度函數。update_rq_clock(rq); /* 更新執行隊列的時鐘rq->clock*/ update_cpu_load_active(rq); /*
Time of Update: 2018-12-05
文章目錄 (E) But how do I switch between these two tasks?Common screen commands linux中screen命令的用法From:
Time of Update: 2018-12-05
以下設定均在本人安裝得vmware虛擬機器上有效,客戶機OS為RedHat;一.命令列配置 1.設定ip ifconfig eht0 netmask 255.255.255.0 192.168.1.129 ifconfig eth0 down ifconfig eth0 up 以上設定為臨時設定,重啟後,系統仍會採用其預設設定,系統的預設網路設定檔在改目錄下:
Time of Update: 2018-12-05
以下設定在host:winpro sp2 guest:rh9 環境下通過。首先在setting中,將虛擬機器的網卡設定成host-only。(1)查看你的串連外網的網卡的屬性,選擇“進階”標籤,設定成允許共用,並設定允許的網路介面為VMNET1。 (2)再插看一下你的VMnet1 的屬性,看一下TCP/IP協議的設定,你發現已經被自動化佈建為192.168.0.1/255.255.255.0。
Time of Update: 2018-12-05
昨天晚上修改了 /root/.bash_profile了之後..重啟centos 發現命令無法使用了. 包括VI命令也不能使用.GUI介面也出錯了...錯了勿如下bash: * command not found 很明顯是因為 PATH路徑設定錯誤造成的網上找了很多辦法都沒有效果... 嘗試很多次才解決..VI命令 需要加上bin路徑才可以記錄如下#/bin/vi /root/.bash_profile再修改回來就行了....
Time of Update: 2018-12-05
ubuntu linux編譯運行mjpg-streamer步驟1. 安裝libjpeg庫#sudo apt-get install libjpeg62-dev2.插上免驅網路攝影機(uvc webcamera),ubuntu會產生一個/dev/videoX的裝置3. 下載mjpeg-streamer原始碼官方網站是: http://sourceforge.net/projects/mjpg-streamer/執行 #make 編譯運行 #./start.sh4.查看視頻流本機查看輸入 http:
Time of Update: 2018-12-05
本文連結自:http://qikee.blogbus.com/logs/37072405.htmlI/O連接埠是驅動程式與許多裝置之間的通訊方式,Linux的核心為我們提供了I/O連接埠分配的操作介面,但對PCI裝置來講,它的配置地址空間已經為其指定了I/O連接埠範圍,不需要額外的分配操作。Linux核心 提供了如下一些訪問I/O連接埠的內嵌函式: unsigned inb(unsigned port); void outb(unsigned char byte, unsigned port);
Time of Update: 2018-12-05
在不具備gdb環境的類Linux系統開發板上調試段錯誤,大致定位出錯函數位置理論知識就不講了,想瞭解的可以在搜尋下“Linux下的段錯誤產生的原因及調試方法” 這篇文章,本文的內容基本是從那文章裡提取出來的。1 初步步驟:1)在你的代碼中添加如下代碼:#include <execinfo.h>#include <stdio.h>#include <stdlib.h>#include <signal.h>void dump(int signo){
Time of Update: 2018-12-05
合成語音歸根到底是根據漢字在字元集的定位來取語音庫中的資料定位方法:根據救字的兩個位元組中的值.從高位元組算出漢字的位wm.從低位元組算出漢字的區qm,(qm一176)*94+wm一160就是該況字在漢字集裡的位置position,而該漢字所對應的語音資料的位移量就是(position一1) 3200+46。根據定位方法取得漢字在語音庫中的發音資料後,根據WAV格式合成語音檔案。定位和合成代碼如下:#define MAXLEN
Time of Update: 2018-12-05
1. prompt for development and/or incomplete code/drivers 很多參考書上說這是那些開發人員認為還不是很穩定的功能,但是根據我的經驗,這個是應該選的一個選項,因為現代的LINUX是建立在這些基礎上的,所以應該可以回答Y,除非你只是想使用LINUX中已經完全定型的東西,但效能肯定不會好到哪,而且對系統特性的支援也不會好。 2. processor family (386,,486/cx486,586/k5/5x86/6x86,pentinum/
Time of Update: 2018-12-05
Base64編碼在電子郵件中很常見,Foxmail、Outlook等郵件使用者代理髮郵件時進行SMTP驗證,就是輸入base64編碼格式的使用者名稱和密碼進行驗證的,而郵件的主體內容和附件都很普遍的使用base64編碼進行傳輸。 在使用telnet工具測試發郵件的時候,如果遇到需要驗證情況,實用的base64編碼工具就成為必要了。我在另一篇文章裡談到可以使用PHP函數來實現,這裡介紹更實用的Linux工具:base64 RHEL5系統的base64工具是coreutils安裝包裡的,一般Li
Time of Update: 2018-12-05
總結: 1。可以將經常開啟的一些程式視窗儲存,方便下次開啟; 2。可以將某一進程組放入後台,方便進行調試。轉原文:linux 技巧:使用 screen 管理你的遠端工作階段 層級: 中級田 強 (tianq@cn.ibm.com), 軟體工程師, IBM中國軟體開發中心2007 年 7 月 31 日你是不是經常需要遠程登入到Linux伺服器?你是不是經常為一些長時間啟動並執行任務頭疼?還在用 nohup 嗎?那麼來看看 screen
Time of Update: 2018-12-05
這個問題,需要安裝與系統核心配套的開發包。查看核心: uname -r核心標頭檔C header files:http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel注意:安裝vmware tools 的時候,如果提示沒有許可權,那麼需要用chmod 777 檔案名稱 來添加許可權,比如 提示vmware-install.pl沒有許可權,那麼用下面的命令:chmod 777 vmware-install.pl下面是我的fc9
Time of Update: 2018-12-05
如果伺服器上有多個網卡,可能由於不同網卡的特性不同而需要啟用/禁用網卡控制器,調整的過程可能需要調整網卡的名稱,如eth1改成eth0,剛好有個帥哥同事瞭解如何調整,所以把他的資料備案一下,呵呵1.shutdown
Time of Update: 2018-12-05
一、安裝 1、安裝openssl(http://www.openssl.org) ./configure make su make install 2、安裝mod_ssl apache2內建mod_ssl,所以只需要編譯時間加參: --enable-ssl=static --with-ssl=/usr/local/ssl 解釋: 將mod_ssl靜態編譯進去才可以正常使用,否則apache在啟動的時候會提示錯誤的。 預設的安裝是將openssl全部安裝在
Time of Update: 2018-12-05
查看6410資料手冊可以看到,記憶體開始地址應該是0x50000000,而實際在real6410開發板使用過程中U-boot載入Linux核心都是載入到0xC0008000處開始運行,我猜測(還沒有看代碼來驗證猜測)這個是因為Linux啟動核心的地址為0xC0008000,而U-boot為了和Linux保持一致,故對記憶體也做了映射,方便使用者使用。下面先以核心2.6.28為例來先來看一下Linux中這個記憶體位址的由來。 首先看啟動代碼代碼arch/arm/kernel/head.S 29 #
Time of Update: 2018-12-05
windows下使用SecureCRT登入linux1.下載Secure CRT等登入軟體。2.開啟ssh服務(redhat 9預設安裝了ssh)3.檢查防火牆設定(#Setup命令設定防火牆)4.重啟ssh服務5.使用Secure CRT等工具登入遠程linux系統(香巴拉經驗:)[轉]linux下SSH配合SecureCRT的密匙完美使用方法 我想肯定有不少朋友在使用SecureCRT做為SSH的用戶端軟體,但都很少使用他的RSA/DSA加密功能吧,怎麼你還不知道RSA是什嗎? SSH,
Time of Update: 2018-12-05
首先看網卡是否已經正確串連到電腦。這一步一般是不會有問題的。使用的命令是lspci,在ubuntu下還可以使用lshw命令,輸出如下:redhat上使用lspci的輸出:[root@jcwkyl class]# lspci00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 0a)00:01.0 PCI bridge: Intel Corporation 82G33/G31/P3
Time of Update: 2018-12-05
為了學好字元裝置驅動,一些相關結構不得不瞭解。。。於是,通過Source Insight開啟核心。。。我瀏覽到了驅動重要的相關結構*使用者跟驅動關係:使用者空間的read、write等--->linux系統調用--->間接調用裝置驅動程式中file_operations結構中的函數(看個例子理解下)1.struct file_operations學驅動必須瞭解的結構 struct file_operations { struct module *owner;