Linux中報庫或者程式找不到的解決方案

./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or

linux resouce,platform_device和platform_driver驅動的關係

Author: taoyuetaoEmail: tao_yuetao@yahoo.com.cnBlog: http://www.eetop.cn/blog/?11145

Linux下使用enca查看檔案編碼並轉換

在linux做開發或者系統管理遇到亂碼是經常的事情,主要windows下中文的預設編碼是bg2312,而linux下是utf-8。很多時候涉及到和windows平台系統的通訊免不了編碼的轉化,可能大部分人都用iconv庫函數(包含在glib中)和iconv命令來執行編碼轉換,今天我要推薦的是另一個shell下編碼轉換工具enca。用它不僅可以轉換編碼,還可以查看檔案的原始編碼,使用上也比iconv方便一些。在ubuntu下安裝enca很簡單,apt一下就行了,enca用法如下:enca -L

linux socket 詳解

標頭檔:sys/socket.h相關結構體:struct sockaddr{    unsigned short sa_family;   //地址族    char sa_data[14];   //14位元組協議地址};struct sockaddr_in{    short int sin_family;   //地址族    unsigned short int sin_port;   //連接埠號碼    struct in_addr sin_addr;   //IP地址   

嵌入式Linux環境下MiniGUI的研究與移植

 作者:小野狼--  發布時間:2009-8-31 16:31:10--  嵌入式Linux環境下MiniGUI的研究與移植 前言 近年來隨著嵌入式裝置與市場需求的廣泛結合,手機、PDA、DVD播放機等產品的應用對可視化操作介面的簡潔和方便提出了更高的要求,這都需要一個穩定可靠的高效能GUI系統來提供支援。圖形化使用者介面(Graphic User

關於linux核心中的”__attribute__ ((packed))”

關於linux核心中的"__attribute__ ((packed))"  來源:http://jimmy-lee.blog.hexun.com/8001013_d.html__attrubte__ ((packed)) 的作用就是告訴編譯器取消結構在編譯過程中的最佳化對齊,按照實際佔用位元組數進行對齊。#define __u8    unsigned char#define __u16   unsigned short/* __attribute__ ((packed))

Linux輸入子系統input_dev概述

Linux 系統提供了input子系統,按鍵、觸控螢幕、鍵盤、滑鼠等輸入都可以利用input介面函數來實現裝置驅動,因此,12.1~12.2節的按鍵和觸控螢幕裝置驅動都可以作為input裝置驅動而實現。在Linux 核心中,input裝置用input_dev 結構 體描述,使用input子系統實現輸入裝置驅動的時候,驅動的核心工作是向系統報告按鍵、觸控螢幕、鍵盤、滑鼠等輸入事件(event,通過input_event結構

Linux無線網卡配置

無線網卡配置本文介紹在Linux命令列介面中手動設定無線網卡的方法。目前流行的多數發行版都支援用圖形介面的network-manager方便地進行配置,而無需使用本文所介紹的原始方法。下面介紹使用iwconfig和ifconfig等命令在命令列狀態下配置無線網路。前題是無線網卡驅動已經正確安裝,並被系統正確識別。

linux核心學習筆記之——list_for_each_entry

在Linux{tagshow(event)}">核心{tagshow(event)}">源碼中,經常要對鏈表進行操作,其中一個很重要的宏是list_for_each_entry:意思大體如下:假設只有兩個結點,則第一個member代表head,list_for_each_entry的作用就是迴圈遍曆每一個pos中的member子項。圖1:pos:                                                           pos:___________ 

Linux Input Device 介紹: APIs

 Linux 的 Input Device 是重要的一個 subsystem,在進行執行個體介紹前,先大略瞭解一下相關的 API。   Linux Input Device   input.c是Linux的"input"驅動程式,主要支援鍵盤與滑鼠的輸入;input.c介面有趣的地方是採用了事件(event)的方式來處理輸入,以下是input.c介面重要的資料結構與函數:   * struct input_dev   * void input_event(struct input_dev

SecureCRT串連Linux–Ubuntu

SSH看做是telnet的加強版,telnet的密碼和資訊都是不加密的,而ssh則加密。想用SecureCRT串連Linux--Ubuntu,需要SSH服務的支援,很多Linux系統在安裝的時候是不安裝SSH服務的,所以需要自己手動安裝,才能用SecureCRT串連Linux。情境描述:主機 Windows2003,虛擬機器VMware,虛擬機器系統Ubuntu 9.10首先安裝SSH服務輸入:sudo apt-get install openssh-server啟動SSH服務輸入:sudo /

Linux 使用者態與核心態的互動——netlink 篇

[size=4]Linux 使用者態與核心態的互動 ——netlink 篇[/size] 作者:Kendo 2006-9-3 這是一篇學習筆記,主要是對《Linux 系統核心空間與使用者空間通訊的實現與分析》中的源碼imp2的分析。其中的源碼,可以到以下URL下載: http://www-128.ibm.com/developerworks/cn/linux/l-netlink/imp2.tar.gz 參考文檔 《Linux 系統核心空間與使用者空間通訊的實現與分析》 陳鑫

淺析linux下鍵盤裝置工作和註冊流程

淺析linux下鍵盤裝置工作和註冊流程【淺析linux下滑鼠驅動的實現】 input_init()=>=>class_register(&input_class);註冊input類input_proc_init();建立proc下的目錄和檔案register_chrdev(INPUT_MAJOR, "input",

Linux裝置驅動開發樣本

                       1,編寫一個最簡單的驅動程式源檔案main.c:#include<linux/init.h>#include<linux/module.h>MODULE_AUTHOR("EdwardShen");MODULE_LICENSE("MPLBSD/GPL");staticinthello_init(void){printk(KERN_ALERT"hello

基於Linux系統中進程調度分析

本文作者(院 浩),請您在閱讀本文時尊重作者著作權。[摘要]Linux是一個多使用者多任務的作業系統,Linux中實現了對多個進程公平、高效的調度,並不是採用單一的調度策略,而是幾種調度策略有機地綜合應用。[關鍵詞] 進程調度 優先順序 時間片輪轉

Linux系統中如何添加自己的庫檔案路徑

        庫檔案在串連(靜態庫和共用庫)和運行(僅限於使用共用庫的程式)時被使用,其搜尋路徑是在系統中進行設定的。一般 Linux 系統把 /lib 和 /usr/lib兩個目錄作為預設的庫搜尋路徑,所以使用這兩個目錄中的庫時不需要進行設定搜尋路徑即可直接使用。對於處於預設庫搜尋路徑之外的庫,需要將庫的位置添加到庫的搜尋路徑之中。設定庫檔案的搜尋路徑有下列兩種方式,可任選其一使用:  在環境變數 LD_LIBRARY_PATH 中指明庫的搜尋路徑。  在 /etc/ld.so.conf

Linux 2.6 字元裝置驅動程式

○、說明 筆記適用於Linux的2.6.10以後的核心。筆記以Linux Device Driver3提供的scull程式(scull目錄中的main.c和scull.h)為記錄主線,並以該驅動程式中的各種系統調用和函數調用流程為記錄順序。比如,module_init( )和module_exit( )為相對應的一對系統調用,一般書籍中都會放在一起討論,但是本筆記卻不會這樣,而是在需要調用的時候才會涉及,因此module_init(

linux 2.6 輸入子系統 鍵盤驅動的實現

好久沒來了!寫點東西.關於linux 2.6下面的鍵盤驅動的實現.    2.6核心採用"input sub system" 的概念.將輸入驅動分成三塊: driver,input core和Event handler. "一個輸入事件,如滑鼠移動,鍵盤按鍵按下,joystick的移動等等通過 Driver -> InputCore -> Eventhandler -> userspace 的順序到達使用者空間傳給應用程式。"    關於輸入子系統詳細的文章有一個老兄寫了一篇:

Linux Input Device

Linux 的 Input Device 是重要的一個 subsystem,在進行實例介紹前,先大略瞭解一下相關的 API。Linux Input Deviceinput.c是Linux的”input”驅動程式,主要支援鍵盤與滑鼠的輸入;input.c介面有趣的地方是採用了事件(event)的方式來處理輸入,以下是input.c介面重要的資料結構與函數:* struct input_dev* void input_event(struct input_dev *dev, unsigned

Linux牆上時間

6.2.2  牆上時間牆上時間,在系統啟動過程中根據即時鐘(RTC)晶片儲存資料進行初始化,在系統運行期間由系統時鐘維護並在合適的時刻和RTC晶片進行同步。牆上時間儲存於系統核心變數xtime中,該變數記錄了現實世界中的年月日格式的時間,以便核心對某些對象和事件作時間標記,如記錄檔案的建立時間、修改時間、上次訪問時間,或者供使用者進程通過系統調用來使用。核心中使用struct

總頁數: 4065 1 .... 206 207 208 209 210 .... 4065 Go to: 前往
Tags Index:

聯繫我們

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

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