Time of Update: 2018-12-05
open和fopen的區別:1.緩衝檔案系統緩衝檔案系統的特點是:在記憶體開闢一個“緩衝區”,為程式中的每一個檔案使用,當執行讀檔案的操作時,從磁碟檔案將資料先讀入記憶體“緩衝區”, 裝滿後再從記憶體“緩衝區”依此讀入接收的變數。執行寫檔案的操作時,先將資料寫入記憶體“緩衝區”,待記憶體“緩衝區”裝滿後再寫入檔案。由此可以看出,記憶體 “緩衝區”的大小,影響著實際操作外存的次數,記憶體“緩衝區”越大,則操作外存的次數就少,執行速度就快、效率高。一般來說,檔案“緩衝區”的大小隨機器
Time of Update: 2018-12-05
今天下載BusyBox1.11.2,make後出現這個錯誤。modutils/lib.a(insmod.o): In function `insmod_main':insmod.c:(.text.insmod_main+0xbc8): warning: warning: create_module is not implemented and will always failinsmod.c:(.text.insmod_main+0x3f0): warning: warning:
Time of Update: 2018-12-05
用了幾天,有點使用心得,拿出來和大家分享1、切換程式可以用←(掛機鍵左邊的那個)鍵,但是只能切換上一個。2、打字常會出現著名的數字鍵問題,可以不退出程式,直接按HOME鍵(即小房子鍵),開始——設定——文本輸入設定——中文和英文左右選一下——切換回來,問題解決。3、按住Z左邊的三角鍵同時按其他鍵,可以輸出數字上面的符號4、有時出現不能輸入數字時,同時按住三角鍵時可以輸入。5、左邊的掛機鍵長按,可以鎖定鍵盤6、按左鍵解鎖,再按住三角鍵不放同時按Z鍵,可以解鎖。7、空格鍵即為已撥電話的快速鍵8、英文
Time of Update: 2018-12-05
【雲台】雲台(Pan&Tilt&Zoom),縮寫為PTZ。雲台就是兩個交流電機組成的安裝平台,可以分別圍繞一中心軸作水平和垂直的運動,將攝像機安裝於其上,實現攝像機多個自由度運動的裝置,滿足對固定監控目標的快速定位,或對大範圍監控環境的全景觀察。目前有的雲台還提供光圈、聚焦、變倍、雨刷、加熱、紅外開關等功能。PTZ 在安防監控是 Pan/Tilt/Zoom 簡寫,代表雲台全方位(上下、左右)移動及鏡頭變倍、變焦控制。 以普通監控控制 PTZ
Time of Update: 2018-12-05
1.什麼是video4linuxVideo4linux(簡稱V4L),是linux中關於視頻裝置的核心驅動,現在已有Video4linux2,還未加入linux核心,使用需自己下載補丁。在Linux中,視頻裝置是裝置檔案,可以像訪問普通檔案一樣對其進行讀寫,網路攝影機在/dev/video0下。2.Video4linux下視頻編程的流程(1)開啟視頻裝置:(2) 讀取裝置資訊(3)更改裝置當前設定(沒必要的話可以不做)(4)進行視頻採集,兩種方法:
Time of Update: 2018-12-05
儲存空間的類型將決定整個嵌入式系統的操作和效能,因此儲存空間的選擇是一個非常重要的決策。無論系統是採用電池供電還是由市電供電,應用需求將決定儲存空間的類型(易失性或非易失性)以及使用目的(儲存代碼、資料或者兩者兼有)。另外,在選擇過程中,儲存空間的尺寸和成本也是需要考慮的重要因素。對於較小的系統,微控制器內建的儲存空間就有可能滿足系統要求,而較大的系統可能要求增加外部儲存空間。為嵌入式系統選擇儲存空間類型時,需要考慮一些設計參數,包括微控制器的選擇、電壓範圍、電池壽命、讀寫速度、儲存空間尺寸、儲
Time of Update: 2018-12-05
uClinux是目前比較普及的嵌入式Linux版本之一,它的功能很多,並且隨著低成本、可運行uClinux的32位CPU的激增,以及uClinux首次成為Linux 2.6核心的一部分,uClinux將更加流行(1)。下面討論一下開發人員使用uClinux時如何控制開發過程,以及將會遇到的與普通Linux的不同之處。 圖1
Time of Update: 2018-12-05
NOR和NAND Flash儲存空間的區別NOR和NAND是現在市場上兩種主要的非易失快閃記憶體技術。Intel於1988年首先開發出NOR flash技術,徹底改變了原先由EPROM和EEPROM一統天下的局面。緊接著,1989年,東芝公司發表了NAND flash結構,強調降低每位元的成本,更高的效能,並且象磁碟一樣可以通過介面輕鬆升級。但是經過了十多年之後,仍然有相當多的硬體工程師分不清NOR和NAND快閃記憶體。
Time of Update: 2018-12-05
原創文章,轉載請註明出處,謝謝!
Time of Update: 2018-12-05
隨著嵌入式技術的發展和高速寬頻網路的普及, 利用網路實現遠程監控已為人們廣泛接受, 嵌入式網路監控技術正是在此條件下逐步發展成熟起來的. 使用者使用網頁瀏覽器, 通過乙太網路遠端存取內建Web 服務器的監控攝像機, 不但可以實現對現場的遠程視頻監控, 而且可以向監控現場發送指令. 在整個系統的實現過程中, 嵌入式Web 服務器起著十分重要的作用, 因此, 在嵌入式網路視頻監控系統中,Web 服務器的設計對監控系統的整體效能具有直接的影響, 只有有了高效率的Web 服務器,
Time of Update: 2018-12-05
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */
Time of Update: 2018-12-05
視頻伺服器使您可以在保留現有類比視頻監控裝置的同時,將您的視頻監視系統平滑升級到基於網路的視頻監控系統,它非常適用於與現存的類比CCTV(閉路電視監控)系統相整合。視頻伺服器為類比視頻裝置帶來了全新的功能特性,並徹底消除了系統對於同軸電纜、類比監視器和DVR等專用裝置的依賴。DVR將不再成為實現錄影功能的必需品,因為在視頻伺服器的協助下,視頻映像可以通過標準的PC伺服器來進行錄製和管理。 一台視頻伺服器通常具備1至4個類比視頻輸入介面用於串連類比攝像機,同時具備1個乙太網路介面用於串連到網路。與
Time of Update: 2018-12-05
過年這幾天閑著無聊,想用用Debian,我家那破網路連哪的源都慢,乾脆去debian.org把Debian的四個dvd鏡像都下載了下來。正好剛買了塊250G的移動硬碟,以後用本地源安裝軟體,真TMD爽呀。 首先,先下載那幾個鏡像,下了n天。鬱悶,其實只下載第一個DVD鏡像就夠了。 二、下載一個Debian網路安裝鏡像,就是180多M的那個,再下載硬碟安裝所需要的vmlinuz 和initrd.gz。然後安裝上Debian的基本系統。(這個大家應該都會吧) 三、
Time of Update: 2018-12-05
北大ACM-題型分類的代碼(轉帖) http://acm.pku.edu.cn/ 主流演算法: 1.搜尋 //回溯 2.DP(動態規劃) 3.貪心 4.圖論 //Dijkstra、最小產生樹、網路流 5.數論 //解模線性方程 6.計算幾何 //凸殼、同等安置矩形的並的面積與周長 7.組合數學 //Polya定理 8.類比
Time of Update: 2018-12-05
1.選擇全選安裝,簡體中文。2.裝完後,發現網卡不能被啟用。上網查了一下。原因是VMware與Red Hat Linux 9之間的網卡驅動不相容!當然也就無法使用“ifconfig eth0 up”啟用虛擬網卡了!解決辦法a、以root許可權編輯/etc/sysconfig/network-scripts/ifcfg-eth0(假設網卡號是eth0),在檔案尾部添加以下內容:check_link_down (){return
Time of Update: 2018-12-05
diff/patch 使用diff/patch為代碼打補丁 1.diff的使用 diff可以完成比較功能,產生補丁檔案 格式::diff [option] oldfile newfile 常用的option選項有: -r 對目錄進行遞迴處理 -u 輸出統一格式,diff有"傳統"和"統一"兩種格式,現在一般使用"統一"格式,比較而言,統一格式產生的檔案大,但包含了更多的資訊,有利於閱讀與定位 -N 補丁中包含整個新檔案 -a 補丁中包含二進位檔案
Time of Update: 2018-12-05
原文出處 http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ中文翻譯 王旭 http://gnawux.blogchina.com本文檔遵循 GPL 2 及以後版本發布,修改、發布請保持許可證不變問: udev是什麼? 它的目的何在?答: 看看那篇 OLS 2003 上的有關 udev 的文章吧,可以在 docs 目錄裡找到,也能在這 裡找到: OLS 2003 上還有一個關於 udev
Time of Update: 2018-12-05
通常所說的JTAG大致分兩類,一類用於測試晶片的電氣特性,檢測晶片是否有問題;一類用於Debug;一般支援JTAG的CPU內都包含了這兩個模組。一個含有JTAGDebug介面模組的CPU,只要時鐘正常,就可以通過JTAG介面訪問CPU的內部寄存器和掛在CPU匯流排上的裝置,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)內建模組的寄存器,象UART,Timers,GPIO等等的寄存器。
Time of Update: 2018-12-05
我的開發板的硬體:MCU at91sam9260SDRAM MT48LCM32(32MB 32bit)NANDFLASH K9F5608DOC(32MB)沒有dataflash和norflash針對我板子對BootStrap進行了如下修改。一、因為我用的sdram是32M的,用了12個引腳,所以將AT91C_SDRAMC_NR_13改成AT91C_SDRAMC_NR_12。 sdram_init( AT91C_SDRAMC_NC_9 |
Time of Update: 2018-12-05
最近想再U-boot中加一個USB下載檔案的命令,就研究啦一下U-Boot中的命令工作原理!原理:每個命令都有一個命令結構體struct cmd_tbl_s {char*name; /* Command Name*/intmaxargs; /* maximum number of arguments*/intrepeatable; /* autorepeat allowed?*/int (*cmd)(struct cmd_tbl_s *, int, int, char *[]);