原创 ubuntu通過NFS掛載文件

實驗條件: 兩臺裝有ubuntu的電腦(虛擬機) 服務器端IP192.168.1.103      客戶端IP192.168.1.102   注意:爲了實驗方便,兩臺電腦連在同一路由器上。 服務器端配置: 1.安裝nfs相關服務 apt-

原创 ubuntu下使用samba共享文件

實驗條件: 1臺虛擬機下的ubuntu 1臺win10   環境搭建步驟: 1.使用apt工具下載並安裝samba sudo apt-get install samba sudo apt-get install smbclient 2.查

原创 C++函數庫調用實現計時器

#include <iostream> #include<ctime> using namespace std; int main() { cout << "Hello world!" << endl; cou

原创 C語言5種存儲類型

1.自動變量 默認情況下,在代碼塊或函數的頭部定義的任意變量都屬於自動存儲類。 自動存儲時期意味着程序在進入包含變量聲明的代碼塊時,變量開始存在。當程序離開這個代碼塊時,自動變量消失了。 初始化,除非手動初始化,否則不會被自動初始

原创 轉的嵌入式軟件面試

上個星期,去深圳一家搞ARM開發的公司面試,HR叫我做了一份卷子,裏面都是C編程,心中暗喜,因爲這些題基本上都在程序員面試寶典裏見過。後來回到學校,在網上搜索,原來這些題都是嵌入式工程師的經典面試題目,很多網站上都可以找得到。現把

原创 Ubuntu下安裝與卸載GCC

Ubuntu下安裝與卸載GCC非常方便只需要一條指令 安裝: sudo apt-get build-dep gcc 卸載: sudo apt-get remove gcc

原创 2440開機自動掛在NFS

2440系統:linux3.4.2 只需要修改/etc/init.d/rcs 在中間添加語句掛在的命令如: mount -t nfs -o nolock,vers=2 192.168.1.101:/work/nfs_root/fs_m

原创 出現壞塊問題skip bad block

可以在U-BOOT下執行nand scrub命令 現在NOR Flash上燒寫一個U-BOOT執行nand scrub命令 在執行nand scrub命令後,他會提示 <y/N> 這時要輸入y並且回車,一定要回車才行! 然後nand

原创 ERROR: Cannot umount的解決辦法

情況如下: 解決辦法; 輸入命令行指令; vi /etc/hosts 添加語句: 圖中 192.168.1.17是開發板的ip地址 /work/nfs_root/是共享的文件路徑

原创 安裝GCC3.4.5交叉編譯器

1.將下載好的壓縮包考到Ubuntu中 2.解壓,用tar 解壓。這裏可以解壓到任何路徑 我解壓到了/usr/local/arm路徑下,之所以是/usr/local/是因爲在環境變量中基本都在這個路徑中。 3.記住bin的路徑 例如/

原创 防脈衝干擾平均值濾波

在現代工業中,不可避免產生脈衝干擾。這些干擾一般持續時間短,峯值大。 這些採樣數據與其他採樣點相比會明顯高於或者低於正常的採樣數據。 防脈衝干擾平均值濾波就是對N個採樣數據進行比較,去掉其中最大和最小的兩個數據,對剩下的數據進行算數平

原创 'readonly' option is set (add ! to override)

我在用VI編輯器保存退出時遇到了這個問題。 這是因爲編輯的文件需要root權限,而當前賬戶不是root賬戶。 可以通過執行 su root 然後輸入root的密碼,這裏要注意這個密碼是root賬戶的密碼不是當前賬戶的密碼。而且新系統

原创 中值濾波

中值濾波一般對被測參數連續採樣n次,一般n爲奇數。 然後把n次採樣結果按大小順序依次排好。取中間值((n-1)/2) 優點:有效克服因偶然因素引起的波動干擾,適用於溫度、液體表面等變換緩慢的被測參數。 缺點:不適用與流量、速度等變化迅

原创 有關棧

棧是限定僅在表尾進行插入和刪除操作的線性表。 我們把允許插入或者刪除的一端叫做棧頂,另一端叫做棧底,不含任何元素的叫做空棧。棧是後進先出的線性鏈表,成爲LIFO結構。 棧有一個很大的缺點就是必須事先確定數組的存儲空間,萬一不夠用了,

原创 Authentication failure解決辦法

我是在切換root賬戶時遇到的這個問題 我輸入密碼時,輸入的當前賬戶的密碼而不是root賬戶的密碼。 我之前從來沒有登陸過root賬戶,不知道密碼。 因此解決辦法如下: 輸入命令行 1.sudo passwd root 2.輸入當前