嵌入式Linux引導過程之1.5——從BootRom到Xloader

--by FeCenhttp://blog.csdn.net/ffee/archive/2008/10/17/3092973.aspx 在開始看Xloader_Entry的代碼之前,我想先總結一下從晶片上電到開始運行Xloader的代碼的過程,這是我目前理解的一個過程,可能有所出入,待以後繼續完善。

linux系統下BT伺服器的架設

 下載安裝python 下載安裝BitTorrent 啟動BitTorrent的tracker服務,這個服務用來跟蹤、分發所有下載情況 bttrack --port 6969 --dfile /tmp/bt.log >/dev/null 2>&1 & 可以在IE內打入:http://ip:6969/ 去看服務的相關資訊,如 http://192.168.73.60:6969/製作BT種子檔案 btmakemetafile file

http://www.ibm.com/developerworks/cn/linux/l-cn-spidermonkey/index.html

文章目錄 基於 C 語言的 JavaScript 引擎探索 基於 C 語言的 JavaScript 引擎探索使用 SpiderMonkey 指令碼化您的應用邱 俊濤, 軟體工程師, 雲電同方研發中心邱俊濤,畢業於昆明理工大學電腦科學與技術專業,對機械控制、電子、人工智慧、函數式編程等領域有濃厚的興趣,對電腦科學的底層比較熟悉。喜歡 C/JAVA/Python/JavaScript 等語言。現就職於雲電同方研發中心。簡介:

linux 如何使用大於2T的塊裝置

轉http://hi.baidu.com/linux/blog/item/5e2442a70db50694d14358ec.htmlLinux在核心中選擇支援Large Block Device時,是可以使用大於2T的塊裝置的。但是當使用Fdisk來查看這個塊裝置時,卻發現最大隻能顯示出來2T的空間,而且使用其他的分區工具時也很難使用大於2T的塊裝置。 Fdisk所使用的分區表為MBR,Master Boot

linux kernel development (12 Memory Management)

 Yo u c a n n o t s p e c i f y __GFP_HIGHMEM  to either __get_free_pages()  or kmalloc(). Because these both return a logical address, and not a page  structure, it is possible that these functions would allocate memory not currently mapped

構建基本的嵌入式Linux根檔案系統

構建基本的嵌入式Linux根檔案系統來源: ChinaUnix部落格 日期: 2010.01.13 15:53 (共有0條評論) 我要評論製作根檔案系統。 編譯busybox之前需要弄懂的幾個概念。 1、Build BusyBox as a static binary (no shared libs)。也就是busybox 是編譯成共用庫的形式還是靜態形式,他們有什麼區別?   編譯成靜態(這時我們一般不把工具鏈裡的庫拷貝到我們製作的檔案系統系統的lib下面):

怎樣寫 Linux LCD 驅動程式

作者: 劉鵬 日期: 2008-12-27 本文分析了frame buffer 裝置驅動的主要資料結構,在此基礎上介紹了LCD驅動程式的開發。 基本原理通過 framebuffer ,應用程式用 mmap 把顯存映射到應用程式虛擬位址空間,將要顯示的資料寫入這個記憶體空間就可以在螢幕上顯示出來; 驅動程式分配系統記憶體作為顯存;實現 file_operations 結構中的介面,為應用程式服務;實現 fb_ops 結構中的介面,控制和操作 LDC 控制器; 驅動程式將顯存的起始地址和長度傳給

Vsftpd虛擬使用者配置(Linux FTP)

                        Linux(Ubuntu Server 11.10) FTP伺服器-VSFTPD虛擬使用者配置    VSFTP是一個基於GPL發布的類Unix系統上使用的FTP伺服器軟體,它的全稱是Very Secure FTP 從此名稱可以看出來,編製者的初衷是代碼的安全。安全性是編寫VSFTP的初衷,除了這與生俱來的安全特性以外,高速與高穩定性也是VSFTP的兩個重要特點。在速度方面:使用ASCII代碼的模式下載資料時,VSFTP的速度是Wu-FTP的兩倍,

Linux 系統核心空間與使用者空間通訊的實現與分析

http://my.chinaunix.net/space.php?uid=20382483&do=blog&id=321047多數的 Linux 核心態程式都需要和使用者空間的進程交換資料,但 Linux 核心態無法對傳統的 Linux 進程間同步和通訊的方法提供足夠的支援。本文總結並比較了幾種核心態與使用者態進程通訊的實現方法,並推薦使用 netlink 通訊端實現中斷環境與使用者態進程通訊。1 引言Linux

linux程式讀寫uboot env變數

http://jiangjqian.blog.51cto.com/1040847/404097  分析發現uboot env的儲存格式是,開始4個位元組是crc32,後面是一個接一個\0結束的字串,每個串都是envname=enavalue的格式。 挪用uboot部分的相關代碼,實現以下函數: int set_env_ptr(unsigned char * ptr); char *get_env (char *name); int set_env (char

使用initramfs啟動Linux成功

原文地址:http://www.arm9home.net/simple/index.php?t5645.html 前天做了個從ramdisk根檔案系統啟動Linux的實驗,寫了個文章。經總版主kasim大俠的提攜,得知現在基於Linux的發行版通常採用initramfs代替initrd,架構更簡單,應用也更靈活一些。正好今天晚上沒事,就做了一下使用initramfs啟動Linux,寫個文章總結一下。

Linux裝置驅動編程之記憶體與I/O操作

文章轉載自:http://dev.yesky.com/412/2639912.shtml2006-10-27 13:35作者:宋寶華出處:天極開發責任編輯:方舟http://www.openhw.org/tatata/blog/10-03/185769_eb28a.html    相關專題: Linux裝置驅動程式開發入門 對於提供了MMU(儲存管理器,輔助作業系統進行記憶體管理,提供虛真實位址轉換等硬體支援)的處理器而言,Linux提供了複雜的儲存管理系統,使得進程所能訪問的記憶體達到4GB。

Linux Platform Device and Driver,platform_add_devices()->platform_driver_register()

  Linux Platform Device and Driver,platform_add_devices()->platform_driver_register() 收藏 http://blog.csdn.net/lanmanck/archive/2009/08/17/4455692.aspx來自: http://www.diybl.com/course/6_system/linux/Linuxjs/200871/129585.html從 Linux 2.6

舉例說明Linux不同網段訪問的設定辦法

文章目錄    http://os.51cto.com  2010-03-04 15:00  佚名  互連網  我要評論(0)摘要:Linux不同網段訪問是一個有可能用的著的技術,Linux管理員應該瞭解這一技術,以便在需要時可以很快的設定起來,完成訪問的需求。標籤:Linux不同網段訪問 Linux管理員在工作時有可能會遇到各種各樣的問題,如需要設定Linux不同網段訪問這個工作,乍一聽起來還是有點難度的。本執行個體通過說明:實現10

Linux驅動的地址空間和硬體地址空間說明

 作者:李強,華清遠見嵌入式學院講師。有這麼幾個問題,在上驅動課程的時候,我感覺一直困擾著同學們:●    使用者程式編譯串連形成的地址空間在什麼範圍內?         ●    核心編譯後地址空間在什麼範圍內?         ●    要對外設進行訪問,I/O的地址空間又是什麼樣的?於是就有了這篇文章,從大概上把記憶體相關知識點介紹一下,減少同學們在驅動課時對記憶體的困惑先回答第一個問題。Linux最常見的可執行檔格式為elf(Executable and Linkable

Linux網卡驅動分析

 原文地址 http://www.linuxforum.net/forum/showflat.php?Cat=&Board=driver&Number=635688&page=0&view=collapsed&s

essential linux device drivers ch10

Accessing PCI RegionsPCI devices contain three addressable regions: configuration space, I/O ports, and device memoryConfiguration Spacepci_read_config_[byte|word|dword](struct pci_dev *pdev, int offset, int *value); and

linux啟動分析(2)—核心啟動地址的確定

http://blogold.chinaunix.net/u/31100/showart_244622.html (轉載)================================Author: taoyuetao Email: tao_yuetao@yahoo.com.cn Blog: taoyuetao.cublog.cn

linux 修改終端 keymaps

http://imljp.info/?p=451在網上一直Google了很久  change linux console kdymaps,想得到什麼關於終端下修改按鍵的方法,可惜找來找去,不是不清不楚,就是不詳不細.還是自己來吧   尋找下修改Keymaps 有那麼幾個 Loadkeys   dumpkeys  showkeys   setkeycodes  keymaps   ,一路Man 協助下去,我修改交換Control 和 Caps_Lock

Linux雙網卡bonding舉例

文章目錄 Linux雙網卡bonding舉例 Linux雙網卡bonding舉例http://www.linuxsky.org/doc/admin/200803/288.html去論壇討論 來源: 作者:朱峰 發布時間:2008-03-31

總頁數: 3662 1 .... 298 299 300 301 302 .... 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.