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

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

Linux下USB從裝置使用gadget API

http://www.linuxidc.com/Linux/2007-12/10106.htm 最近在做Linux下USB從裝置的驅動,程式寫的差不多了,做一個整理小結。歡迎交流,如有錯誤請指正,謝謝!--Jason一、USB從裝置驅動介紹USB匯流排上主要有三類裝置:主控制器(Host Controller, such as EHCI、UHCI、OHCI)、集線器(hub)和裝置(device)。Host

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 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

使用 udev 高效、動態地管理 Linux 裝置檔案

使用 udev 高效、動態地管理 Linux 裝置檔案黃 懋, 軟體工程師, IBM簡介: 本文以通俗的方法闡述 udev 及相關術語的概念、udev 的設定檔和規則檔案,然後以 Red Hat Enterprise Server 為平台示範一些管理裝置檔案和查詢裝置資訊的執行個體。本文會使那些需要高效地、方便地管理 Linux 裝置的使用者受益匪淺,這些使用者包括 Linux 終端使用者、裝置驅動開發人員、裝置測試人員和系統管理員等等。本文的標籤:  dev, linux, udev標記本文!

Linux雙網卡bonding舉例

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

Linux 高精確的時序(sleep, usleep,nanosleep)

文章目錄 使用 I/O 埠來延遲時間使用組合語言來延遲時間 Linux 高精確的時序(sleep, usleep,nanosleep)2009-04-16 11:36:48|  分類: Linux |  標籤:無 |字型大小 訂閱 首先, 我會說不保證你在使用者模式 (user-mode) 中執行的行程 (process) 能夠精確地控制時序因為 Linux 是個多工的作業環境. 你在執行中的行程 (process)

總頁數: 3662 1 .... 113 114 115 116 117 .... 3662 Go to: 前往

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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