原创 E212:無法打開並寫入文件

今天開始練習vim的使用以及其配置文件,在配置好vim文件之後,開始建立了一個test.c的文件開始測試,但是出現了錯誤:E212:無法打開並寫入文件。 在查看的/home的權限之後發現,並沒有寫權限 drwxr-xr-x.   3

原创 gcc連接靜態庫的時候的出現錯誤/usr/bin/ld: cannot find -lc

gcc連接靜態庫的時候出現錯誤提示:/usr/bin/ld: cannot find -lc 具體過程:gcc main.c -o test -Ladd -ladd -Lsub -lsub  -Iadd -Isub -static ;錯誤

原创 執行一個shell腳本而導致虛擬機centos6崩潰,慎重使用root權限

今天在製作根文件系統的時候,執行了一個腳本之後,虛擬機就出現了問題,不論執行什麼名都會出現相同的錯誤,只好重啓虛擬機,重啓虛擬機後出現以下界面 在網上查找,並沒有沒找出原因,詢問老師之後,分析的原因是估計是腳本不小心刪了系統的文件,或覆

原创 移植好uboot和基於initramfs根文件系統Linux內核的開發板的啓動過程

我們移植好uboot和Linux內核之後,當我們重啓之後,開發板首先做的事情就是將nandflash前4K的內容複製到SRAM中去,由於SRAM只有4K大小,所以我們必須將初始化CPU、內存、中斷、關閉開門狗以及nandflash中ubo

原创 UBI error: ubi_io_write: error -5 while writing 512 bytes to PEB 60:512, wri

UBI error: ubi_io_write: error -5 while writing 512 bytes to PEB 60:512, wri If you have a 2048 bytes per NAND page de

原创 uboot移植時自己修改也正確,但是卻make不成功的問題

uboot移植的時候我們難免會出一些小的問題而make出現問題,但是當我們修改正確之後,make卻任然會出現問題,這個 時候我們就會覺得非常奇怪,爲什麼我什麼步驟修改全部正確,分析之後又一下兩個原因: 1.修改之後我們沒重新 make f

原创 Windows 與開發板之間使用tftp服務不通的問題

在開發板的燒錄過程中,我們會使用tftp服務來下載.bin文件到開發板上,但是用網線把電腦和開發板連接起來,開發板ping不通電腦(電腦連的是無線網,ping 無線網的ip)。但是把無線網關閉後,設置電腦本地連接 IPV4,ip和開發板i

原创 虛擬機下centos6的網絡IP配置

之前在配置虛擬機centos6的網絡IP的時候選擇的時候是橋接,IP選擇的是自動獲取,使用了一段時間,並沒有什麼問題,今天卻發現自己的虛擬機使用secureCRT登錄不進去,後來發現由於自己的IP的靜態獲取的,容易與其他電腦的IP發生衝突

原创 進程和線程的區別

1.定義 進程是具有一定獨立功能的程序關於某個數據集合上的一次運行活動,進程是系統進行資源分配和調度的一個獨立單位. 線程是進程的一個實體,是CPU調度和分派的基本單位,它是比進程更小的能獨立運行的基本單位.線程自己基本上不擁有系統資源

原创 基於TCP/IP協議的socket編程

============================================================================= 開發環境:windows 開發工具:VC6.0 注意:由於我們使用的soc

原创 linux設備驅動--字符設備驅動

一、linux系統將設備分爲3類:字符設備、塊設備、網絡設備。使用驅動程序: 1、字符設備:是指只能一個字節一個字節讀寫的設備,不能隨機讀取設備內存中的某一數據,讀取數據需要按照先後數據。字符設備是面向流的設備,常見的字符設備有鼠

原创 s3c2440開發板Linux系統下eeprom驅動製作以及讀寫程序

最近一段時間主要將s3c2440開發板下eeprom的驅動做好了,並編寫程序進行了eeprom的讀寫操作的測試,這篇文章主要是總結一下eeprom的驅動製作以及測試程序的編寫。 =============================

原创 socket編程常用函數解析

=======================================================================================================================

原创 基於UDP協議的socket編程

============================================================================= 開發環境:windows 開發工具:VC6.0 注意:由於我們使用的socket編

原创 指針函數和函數指針的區別

在學習ARM的過程中發現“指針函數”和“函數指針”的容易混淆,今天在網上找到這個博客寫得非常詳細就是轉載留下了,感謝這位博主轉載自:http://blog.csdn.net/ameyume/article/details/8220832