嵌入式Linux交叉開發環境建立-NFS

一.系統配置   主機:ubuntu8.04LTS案頭版 開發板:友善之臂QQ2440V3    主機IP:192.168.1.10  子網路遮罩:255.255.255.0 廣播位址:172.16.53.255   開發板IP:192.168.1.10 廣播位址:172.16.53.255 子網路遮罩 255.255.255.0二.串口配置minicom2.1安裝 UBUNTU預設未安裝minicom    sudo apt-get install

Linux 查詢硬體命令 ( 收集ing , 備忘 )

linux下查看硬體資訊的指令,比如top,free等,還可以通過核心檔案來看,比如/proc/cpuinfo,/proc/meminfo等:佔用記憶體的測量測量一個進程佔用了多少記憶體,linux為我們提供了一個很方便的方法,/proc目錄為我們提供了所有的資訊,實際上top等工具也通過這裡來擷取相應的資訊。/proc/meminfo 機器的記憶體使用量資訊/proc/pid/maps pid為進程號,顯示當前進程所佔用的虛擬位址。/proc/pid/statm

在x86-64的Linux上編譯64 bits的newlib要注意一點

在x86-64的Linux上編譯64 bits的newlib要注意一點, 要在configure的時候加上“–disable-multilib“, 否則會有以下error, 因為newlib會連32 bits的newlib一同編譯, 會編所有檔案時加上-m32x86_64-peter-elf-cc -B/root/workspace2/newlib-1.19.0build/x86_64-peter-elf/32/newlib/ -isystem /root/workspace2/newlib-1

linux windows 雙硬碟啟動

電腦有兩個硬碟,ubuntu 在 hd0 上,xp 在 hd1 上,啟動 xp 的 menu.lst.原來自己寫的進 xp 時間會不對,這個是 Ubuntu 自己產生的,時間沒有問題。##################title : 啟動時 GRUB 菜單顯示的內容rootnoverify    (hd1,0)      :rootnoverity指令讓GRUB不要mount (hd1,0)的分割區,而要知道待會是要啟用此分割區上的作業系統。savedefault               

Linux如何製作一個簡單的共用伺服器

      開啟一個終端,cd 到某一個目錄下,輸入“ python -m SimpleHTTPServer ”,就可以將目前的目錄下的內容分享出去,如下:long@long-Ubuntu:~$ cd VideoSpace/long@long-Ubuntu:~/VideoSpace$ python -m SimpleHTTPServerServing HTTP on 0.0.0.0 port 8000 ...此時,我們在區域網路內使用瀏覽器就可以開啟這個目錄(網址欄輸入:IP地址:8000即可)

幾個Linux終端下超贊的小命令

編者註: 如下幾個小命令可能是這些Linux大牛們一時興起,玩的東東,不過這也證明了我們Nichol的一句話 “ Programmer are just like children  no matter  how old  he is ”(好吧,大致是這樣,就是說:程式員們不管多大都像小孩一樣愛玩)一、  cowsay 和 xcowsay這兩個小工具挺好玩的,使用也很簡單不用多說直接

Linux下解壓tar.xz格式壓縮檔

      前幾天筆記本新裝的系統,想重新編個核心,結果……傻眼了,居然使用 tar -xvjf  linux-*** 解壓不了,定睛一看,發現現在kernel官網下載的核心壓縮包居然不是bz2了!!!而是tar.xz……What the fuck! 額……不說髒話,啥時候改這個格式了!而且……這特麼是什麼格式?我怎麼沒見過?只能嘗試著搜尋下xz是什麼:【注】:我使用的是 Ubuntu12.04 系統,因而使用的包管理命令是aptitude ,使用別的發行版請使用相應的包管理命令進行!long@

Linux raw device 裸裝置

  ┌────────────────────────────────────────────────────────── RAW driver (/dev/raw/rawN)   │ CONFIG_RAW_DRIVER:                                                                                                                               │ The raw

Linux下編程開發初學

     終於用GOOGLE搜到很多GNU/Linux下編程開發的資訊,但是相比Windows下實在是少,而且雜。說GNU/Linux本身就是個IDE,這句話是真理。在CONSOLE下就可以實現幾乎所有的工作,呵呵,爽!   

Linux 核心相關的統計資料

文章目錄 Number of lines of the source codeNumber of filesNumber of linesNumber of filesNumber of commitsDuration of developmentDiffstat Main-Page Deutsche Version.Linux Kernel StatisticsHistorical Linux versionsNumber of

遠離Windows 走向Linux

   

Linux 檔案系統擴充屬性

  擴充屬性(xattrs)提供了一個機制用來將《鍵/值》對永久地關聯到檔案,讓現有的檔案系統得以支援在原始設計中未提供的功能。擴充屬性是檔案系統不可知論者,應用程式可以通過一個標準的介面來操縱他們,此介面不因檔案系統而異。每個擴充屬性可以通過唯一的鍵來區分,鍵的內容必須是有效UTF-8,格式為namespace.attribute,每個鍵採用完整形式。  需要注意的是這裡的值可以是任意位元組的數組,未必是字元存,而且最後可能不是null,這樣在訪問的時候必須知道值的大小。在設定的時候當然也就需

linux v4l2 ioctl(fd, VIDIOC_QUERYBUF, &dev.buffer)出錯與返回長度為0的問題

1.ioctl(fd, VIDIOC_QUERYBUF, &dev.buffer)出錯   修改核心檔案v4l2_ioctl.c(drivers/media/video/v4l2-ioctl.c)     修改:CMDINSIZE(QUERYBUF,  buffer,  type);      為:CMDINSIZE(QUERYBUF,  buffer,  memory);2.對於dev.buffer返回長度為0的問題:  在上層應用中加入: format.fmt.pix.priv =

linux動態庫搜尋順序

動態連結器(ld.so或ld-linux.so.x),按照下面的順序來搜尋需要的動態庫1. ELF可執行檔中動態段中DT_RPATH所指定的路徑,編譯代碼時,可以對gcc加入連結參數"-Wl,rpath"指定動態庫搜尋路徑2. 環境變數 LD_LIBRARY_PATH 指定的路徑3. /etc/ld.so.cache 中所緩衝的動態路徑,可以通過修改/etc/ld.so.conf指定,修改後使用ldconfig生效4. 預設的動態庫搜尋路徑 /lib5. 預設的

s3c6410 linux gadget hid驅動

s3c6410 linux gadget hid驅動調了我一個多星期了今天終於搞定了,來跟大家分享下.上一個星期糾結了一個星期的寄存器,試了N次,不管把3.1和3.7的hid驅動移植過來也是一樣的情況,所以這星期直接從問題本身著手一個個找,一個個對比,終於解決了。我用的核心是linux2.6.38的,最開始的時候開發板是可以當隨身碟用的,而使用hid功能的時候出現如下問題:g_hid gadget: hid_setup crtl_request : bRequestType:0x21

在Linux下,用OpenJTAG+OpenOCD燒寫NAND Flash

    一直以來,眾多的開發工具都是基於windows的,nand flash的燒寫工具也一樣。    我手頭有數塊s3c2410/s3c2440/at91sam9263/pxa310等開發板,除了在windows下,好像也找不到合適的燒寫工具。對於s3c2410僅僅只有jflash,通過並口和wiggler來燒寫。大多數筆記本根本沒有並口,連台式機有並口的都在慢慢消失,幸好我的筆記本有。但是公司的筆記本全是無並口的linux。    ARM的模擬器種類很多,比較常見的jlink,

linux安裝UNIX網路編程原始碼

unix系統我沒安裝,系統不易獲得而且也沒必要安裝unix。用linux是最佳選擇。再者我本來就是ubuntu系統,所以就在ubuntu下搭建環境了。1,安裝編譯器,為了齊全還是安裝一下build-essentialsudo apt-get install build-essential  2,下載本書的標頭檔及樣本源碼點此下載unpv12e.tar.gz(這個編譯有問題)點此下載unpv13e.tar.gz(這個經itnovice回複中告訴我已經解決了錯誤,所以最好用這個,能節省很多時間)(下

Linux 核心/sys 檔案系統之uevent

Linux 核心/sys 檔案系統之uevent在 sysfs 下的很多 kobject 下都有 uevent 屬性,它主要用於核心與 udev (自動裝置發現程式)之間的一個通訊介面;從 udev 本身與核心的通訊介面 netlink 協議通訊端來說,它並不需要知道裝置的 uevent 屬性檔案,但多了 uevent 這樣一個介面,可用於 udevmonitor 通過核心向 udevd (udev 背景程式)發送訊息,也可用於檢查裝置本身所支援的 netlink

如何編寫Linux裝置驅動程式

Linux是Unix作業系統的一種變種,在Linux下編寫驅動程式的原理和思想完全類似於其他的Unix系統,但它dos或window環境下的驅動程式有很大的區別。在Linux環境下設計驅動程式,思想簡潔,操作方便,功能也很強大,但是支援函數少,只能依賴kernel中的函數,有些常用的操作要自己來編寫,而且調試也不方便。本人這幾周來為實驗室自行研製的一塊多媒體卡編製了驅動程式,獲得了一些經驗,願與Linux

UNIX/LINUX 平台可執行檔格式分析–轉載

UNIX/LINUX 平台可執行檔格式分析作者:施聰 2005-01-13 17:24:31 來自:IBM DW中國本文討論了 UNIX/LINUX 平台下三種主要的可執行檔格式:a.out(assembler and editor output 彙編器和連結編輯器的輸出)、COFF(Common Object File Format 通用物件檔案格式)、ELF(Executable and ing Format 可執行和連結格式)。首先是對可執行檔格式的一個綜述,並通過描述 ELF

總頁數: 3662 1 .... 530 531 532 533 534 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.