Time of Update: 2018-12-07
Windows IOCP模型與Linux EPOLL模組之比較- 蠻多庫的不過很多都很複雜,推薦一個輕量級的libevent,這個庫比較小,也很容易入手boost asio 效率還行。還能跨平台 太臃腫龐大ace 大名鼎鼎。我也只會用他同步模式的. 太臃腫龐大,而且複雜raknet(只udp) 內網還行。 沒有使用過Sockets-2.3.7.zip 沒用過。 沒有使用過muduo 某linuxer開源的. 這個使用到了boost庫...
Time of Update: 2018-12-07
由兩篇文章組成的系列文章主要闡述如何在嵌入式 Linux 智慧型裝置的應用程式中增加 Web 支援。第 1 部分介紹了如何裝置上提供常規 Web 功能的支援。本文是第2部分,將重點介紹如何讓在嵌入式裝置上啟動並執行 Web 程式能支援裝置本身特有的功能。本文分別以四種應用情境為例,介紹如何通過修改瀏覽器核心代碼來實現裝置本地應用和 Web 結合的功能。Web 與本地應用的關聯雖然在嵌入式 Linux 智慧型裝置中採用 Web 支援已經解決了很多問題,但是還有一些和裝置相關的特殊功能是 Web
Time of Update: 2018-12-07
雙啟動的意思是,在PXA270上同時支援Linux和WinCE作業系統,通過外部控制,選擇進入哪一個系統。很多處理器都原生態的支援雙啟動,甚至多啟動。如S3C2410的MCU本身支援NOR BOOT和NAND BOOT。但PXA270隻支援NOR BOOT,所以在這上面實現雙啟動,有得一做。 最初的想法是採用2片大容量的NOR
Time of Update: 2018-12-07
16. 為什麼umount的時候老顯示 device busy?這是因為有程式正在訪問這個裝置,最簡單的辦法就是讓訪問該裝置的程式退出以後再umount。可能有時候使用者搞不清除究竟是什麼程式在訪問裝置,如果使用者不急著umount,則可以用:# umount -l /mnt/hda5來卸載裝置。選項 –l 並不是馬上umount,而是在該目錄空閑後再umount。還可以先用命令 ps aux 來查看佔用裝置的程式PID,然後用命令kill來殺死佔用裝置的進程,這樣就umount的非常放心了。
Time of Update: 2018-12-07
當我們在虛擬機器裡安裝lixunx系統,避免不了的要安裝增強功能,無論是視覺效果還是物理機與虛擬機器共用檔案都是需要安裝增強功能的。當我們在進入虛擬系統安裝增強程式時可能會出現如下狀態:[root@localhost VBOXADDITIONS_4.1.12_77245]# sh ./VBoxLinuxAdditions.run(增強程式)VirtualBox Guest Additions installerRemoving installed version 4.1.10 of
Time of Update: 2018-12-07
用的是UDP方式。伺服器能同時接受十個用戶端,各個用戶端可以相互點對點通訊;可以對所有連到伺服器的用戶端廣播;也可以和伺服器通訊。伺服器也可以廣播。運行時你要先看懂原始碼中的命令: "/w " 廣播 ; "/s n " 對某個用戶端; "/sv
Time of Update: 2018-12-07
詳文請見 VLoveIYhttp://ffown.sinaapp.com/?p=40CPU name : Intel(R) Xeon(R) CPU E5405 @ 2.00GHzprocessor : 4cpu MHz : 1995.021IPC latency:IPC TYPE: MessageSize: Average Latency:unix socket 10K 9uslocalhost tcp 10K 11uspipe 10K
Time of Update: 2018-12-07
三、PCI驅動程式實現1. 關鍵資料結構PCI裝置上有三種地址空間:PCI的I/O空間、PCI的儲存空間和PCI的配置空間。CPU可以訪問PCI裝置上的所有地址空間,其中I/O空間和儲存空間提供給裝置驅動程式使用,而配置空間則由Linux核心中的PCI初始化代碼使用。核心在啟動時負責對所有PCI裝置進行初始化,配置好所有的PCI裝置,包括中斷號以及I/O基址,並在檔案/proc/pci中列出所有找到的PCI裝置,以及這些裝置的參數和屬性。
Time of Update: 2018-12-07
最近在研究PXA300 SD卡的驅動程式,搞清楚了SD卡的初始化流程,記錄如下 1. 在pxamci_probe()函數調用mmc_alloc_host()分配mmc_host結構,初始化了mmc_rescan延時任務2. 接著進行了mmc_host結構的一系列的初始化,MMC硬體控制器寄存器相關的初始化,中斷的註冊,DMA的初始化等3. 在pxamci_probe()最後調用了mmc_add_host()進行了mmc_host裝置驅動模型相關的設定,執行mmc_host_start()
Time of Update: 2018-12-07
非常詳細的vsftpd伺服器配置 相關檔案: /etc/vsftpd/vsftpd.conf 主設定檔 /etc/vsftpd.ftpusers 指定哪些使用者不能訪問FTP伺服器 /etc/vsftpd.user_list 可以根據vsftpd.conf檔案中的設定來決定該檔案中指定的使用者是否可以訪問ftp伺服器 /etc/rc.d/init.d/vsftpd vsftpd的啟動指令檔 2.修改/etc/vsftpd/vsftpd.conf檔案 #vi /etc/vsftpd/vsftpd.
Time of Update: 2018-12-07
◎ What is NFS ? Network File System NFS是由SUN公司發展, 並於1984年推出, NFS是一個RPC service ,它使我們能夠達到檔案的共用,它的設計是為了在不同的系統間使用,所以它的通訊協定設計與主機及作業系統無關.當使用者想用遠端檔案時只要用"mount"就可把remote檔案系統掛接在自己的檔案系統之下,使得遠端的檔案使用上和local機器的檔案沒兩樣. machine A machine B /
Time of Update: 2018-12-07
之前對Ubuntu的更新支援,LTS沒有深入理解,一直使用ubuntu 10.10 maverick,資源佔用,效率都很滿意。今天使用sudo apt-get install 無法安裝軟體,錯誤提示如下:W: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/maverick/main/source/Sources.gz 404 Not FoundW: Failed to fetch
Time of Update: 2018-12-07
我的筆記本電腦因為之前分區的原因,沒有辦法安裝雙系統,導致調試 Linux 程式諸多不便。如果你也有這種情況,或是有很多事情都需要同時在 Windows 和 Linux 下處理,可以和我一樣,在本地裝一個 VirtualBox 虛擬 Ubuntu 環境,配好相應的開發環境後,從事 Linux 代碼的開發與調試工作。主要思路把這個 VirtualBox 裡的 Linux 當成伺服器,用 putty 連上去,慢慢調試;本地檔案,可以用 Eclipse 編輯好,通過檔案分享權限設定或是 SCP
Time of Update: 2018-12-07
上網查了一下,官方貌似沒有提供flash builder 4.5的下載,但是既然是基於eclipse的,那麼應該能被安裝在linux下。首先,安裝eclipsesudo apt-get install eclipse然後,下載eclipse的flash builder 外掛程式最後就是安裝了,運行whereis
Time of Update: 2018-12-07
文章轉載自:http://dev.yesky.com/412/2639912.shtml2006-10-27 13:35作者:宋寶華出處:天極開發責任編輯:方舟http://www.openhw.org/tatata/blog/10-03/185769_eb28a.html 相關專題: Linux裝置驅動程式開發入門 對於提供了MMU(儲存管理器,輔助作業系統進行記憶體管理,提供虛真實位址轉換等硬體支援)的處理器而言,Linux提供了複雜的儲存管理系統,使得進程所能訪問的記憶體達到4GB。
Time of Update: 2018-12-07
原文地址 http://www.linuxforum.net/forum/showflat.php?Cat=&Board=driver&Number=635688&page=0&view=collapsed&s
Time of Update: 2018-12-07
有的小孩一直抱怨linux下沒有好的QQ軟體,今天偶然發現了一個,還不錯,叫pywebQQ,就是webqq的案頭版,它已經整合了webQQ的所有功能,並且增加了案頭提示功能,有資訊來的時候會在左面上提示,並且在工作列的QQ表徵圖也會閃動,讓你不會錯過任何重要訊息,pywebQQ不局限於瀏覽器,挺好用的。
Time of Update: 2018-12-07
我們經常會碰到這樣的問題,用 telnet/ssh 登入了遠端 Linux 伺服器,運行了一些耗時較長的任務, 結果卻由於網路的不穩定導致任務中途失敗。如何讓命令提交後不受本地關閉終端視窗/網路中斷連線的幹擾呢?下面舉了一些例子, 您可以針對不同的情境選擇不同的方式來處理這個問題。 一 nohup/setsid/& 情境: 如果只是臨時有一個命令需要長時間運行,什麼方法能最簡便的保證它在後台穩定運行呢? hangup 名稱的來由在 Unix 的早期版本中,每個終端都會通過
Time of Update: 2018-12-07
LINUX下使用VNC進行圖形介面遠端桌面控制。 1、啟用SUSE遠端控制 SUSE預設安裝了VNC,開啟YaST,網路服務,遠端管理(remote administration),選擇“允許遠端管理”,在下面的選項進行防火牆設定,選擇“開啟防火牆連接埠”。點擊完成。 2、啟動VNC服務。 SSH登入後,執行vncserver命令 提示:You will require a password to access your
Time of Update: 2018-12-07
http://www.ategpu.com/2009/06/04/redhat-as-5-vncserver%E5%8F%8Avncviewer%E7%9A%84%E8%AF%A6%E7%BB%86%E9%85%8D%E7%BD%AE.html配置vnc #vi /etc/sysconfig/vncservers找到vncservers="1:myusername"這個字串,去掉注釋,把myusername改為你的登入使用者名稱。然後儲存退出。找到vi