原创 Java虛擬機KVM在嵌入式Linux上的移植(轉)

  Java虛擬機KVM在嵌入式Linux上的移植(轉) [轉載請註明出處,作者:張洪耿,[email protected]] 目

原创 實習生的一天

廣州南沙一科技園的生活: 8:00~8:30  起牀喫早餐 8:30~9:00  整理當天應該完成的工作,瀏覽一下新聞 9:00~11:40  上班,用c語言實現shell腳本的功能 11:40~1:10  午餐+午休時間!!! 1:10

原创 ubuntu下漂亮的冒泡提示 (2011-11-07 20:49)

    UBUNTU 下漂亮的冒泡提示,可定製圖標。挺好玩的,很久以前弄的一個小程序。 得先安裝依賴庫libnotify   /* * Copyright (C) 2011 crazyleen <[email protected]

原创 隨手記-嵌入式linux

1. minicom使用串口 minicom -D /dev/ttyS0 -b 57600 -8 -c on 2. unix系統遠程控制windows rdesktop -f -u dlrc 192.168.14.49 -f: fu

原创 使用usbfs與內核驅動之間的衝突

usb驅動分爲通過usbfs操作設備的用戶空間驅動,內核空間的內核驅動。兩者不能同時進行,否則容易引發對共享資源訪問的問題,死鎖!使用了內核驅動,就不能在usbfs裏驅動該設備。libusb中須要先detach內核驅動後,才能claim

原创 讀寫FT232 USB轉串口芯片的EEPROM (2011-11-07 19:48)

  讀寫FT232BM USB轉串口芯片的EEPROM項目需要在嵌入式linux下讀寫usb芯片的EEPROM。ft232官方有讀寫EEPROM的lib,但是不開源,民間的ftdi驅動可在http://www.intra2net.com/

原创 使用qwt庫畫圖 (2011-10-31 20:51)

  使用qwt庫畫圖 qwt爲具有技術專業背景的程序提供GUI組件和一組實用類,其目標是以基於2D方式的窗體部件來顯示數據, 數據源以數值,數組或

原创 linux用戶空間的延時函數分析 (2011-08-16 10:28)

linux用戶空間的延時函數分析   在用戶空間實現one wire總線,我需要精確到us的延時,可惜usleep函數不給力,我得自己摸索其他方法。 環境:ep9302,arm9,主頻200MHz。 試驗一: void inline ti

原创 安裝內核到指定目錄

  構造嵌入式文件系統,通常需要安裝內核到指定的目錄下,內核的安裝路徑用INSTALL_PATH指定,模塊的則是INSTALL_MOD_PATH指定 make -j4 make modules 安裝內核到指定目錄: make INST

原创 通過PID獲取進程相關信息,如cmdline

 linux系統命令ps和top都是通過讀取/proc/$PID 目錄下的信息獲取進程的相關信息, 它遍歷/proc目錄下的首字符爲數字的目錄,獲取系統進程的信息。 我們經常會把pid寫到/var/run/xxx.pid中,可能會有獲取該

原创 Installing GRUB using grub-install

  平時總是弄得grub出錯進不來系統,給我來個grub-rescue,我用livecd的Ubuntu進入系統後,重新安裝grub到mbr,方法如下: grub-install --boot-directory=/mnt/boot /de

原创 vmdk文件修復

同時使用virtualbox和vmware對同一個vmdk訪問,經常造成vmdk文件系統損壞,導致虛擬機無法開機的現象。使用vmware的vmware-vdiskmanager.exe -R xxx.vmdk修復沒發現任何錯誤,但是總是

原创 嵌入式linux配置掛載nfs--Ubuntu10.04

在嵌入式linux開發的過程中,經常需要從pc和目標板直接傳送文件,使用tftp太繁瑣,還是直接掛載pc上的一個目錄到目標板,方便調試,大大加快開發進度。下面是建立目標板掛載nfs:   安裝 apt-get install nfs-ke

原创 幾種實用調試方法-C語言

程序調試,使用gdb的還是比較少,通常只是打印到終端來調試。調試方法有很多,然而使用統一的調試風格和方法,能有效的debug程序和管理debug信息,方便release版本和debug版本的發佈。以下是我經常使用的幾種調試方法,方法不用多

原创 在sysfs中添加文件--添加設備非默認屬性

  sysfs是虛擬的文件系統,向用戶空間導出內核的數據結構、數據結構的屬性,以及它們直接的關係,並向用戶空間提供接口。   手頭上的一個項目需要用一個ID標識每一個usb設備,而且需要隨時讀取和修改它的ID。之前的方案是每次需要讀取ID