Ubuntu10.04下的arm-linux-gcc配置

Ubuntu10.04下的arm-linux-gcc配置首先下載包arm-linux-gcc包:http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp 然後配置:進入到   /usr/local/   把arm-linux-gcc複製過來,解壓,把裡面的 arm 檔案夾複製到這個檔案夾。也可以用命令列:  tar xvzf arm-linux-gcc-4.3.2.tgz –C /qwan@swd-qwan-desktop:~$ vi

Ubuntu下Arm-Linux-GCC交叉編譯環境的搭建

1:解壓 arm-linux-gcc-3.4.1.tar.bz2  #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2  解壓過程需要一段時間,解壓後的檔案形成了 ../temp/usr/local/ 檔案夾,進入該檔案夾,將arm檔案夾拷貝到/usr/local/下  # cd usr/local/  #cp -rv arm /usr/local/  現在交叉編譯器集都在/usr/local/arm/3.4.1/bin下面了2:修改/etc/profile檔案:#

嵌入式Linux學習筆記之GPIO介面

一、GPIO介紹GPIO意為通用輸入輸出連接埠,簡單說就是一些引腳,通過它們輸出高低電平或者通過它們讀取引腳高低電平狀態S3C2440有130個I/O連接埠,分為A-J共9組:GPA、GPB、、、、GPJ,可以通過設定寄存器來確定某個引腳用於輸入、輸出還是特殊功能。比如:可以設定GPH6作為輸入、輸出、或者用於串口。  1、通過寄存器來操作GPIO引腳1)GPxCON寄存器它用於配置引腳的功能連接埠A與連接埠B-J在功能上有所不同,GPACON中每一位對應一根引腳(共23根引腳)當某位為0時,對

Linux系統下用find命令尋找最近修改過的檔案

linux的終端上,沒有windows的搜尋那樣好用的圖形介面工具,但find命令確是很強大的。  比如按名字尋找一個檔案,可以用 find / -name targetfilename 。 唉,如果只知道名字,不知道地點,這樣也不失為一個野蠻有效方法。   按時間尋找也有參數 -atime 訪問時間 -ctime 改變狀態的時間 -mtime修改的時間。但要注意,這裡的時間是以24小時為單位的。查看man手冊後使用,你會很迷惑: -mtime n: Files data was last

添加 linux usb

System-Product-Name:~/$ lsusbBus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 003 Device 002: ID 046d:c05a Logitech, Inc. Optical Mouse M90Bus 003 Device 001: ID 1d6b:0001

Linux下的五個尋找命令:grep、find、locate、whereis、which

1、grepgrep(General Regular Expression Parser,通用規則運算式剖析器)是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹配的行列印出來。它的使用文法為:grep [選項] pattern [檔案名稱]. 匹配任意一個字元* 匹配0 個或多個*前的字元^ 匹配行開頭$ 匹配行結尾[] 匹配[ ]中的任意一個字元,[]中可用 - 表示範圍,例如[a-z]表示字母a 至z 中的任意一個\ 轉意字元命令中的選項為:-b 顯示塊號-c

嵌入式linux系統與主機通過串口傳輸檔案

嵌入式linux系統與主機通過串口傳輸檔案     我想如果要從PC機下載東西到開發板的嵌入式linux系統裡面,很多人首先會想到用tftp sftp等網路工具從網口下載。但如果網路用不了,只能通過串口下載怎麼辦呢?這個時候有兩個工具能幫到你:一個是zmrx、zmtx,另外一個是lsz、lrz。個人覺得zmrx/zmtx沒有lsz/lrz穩定,建議還是用後者。下面介紹一下lsz/lrz的使用方法。           一、編譯lrzsz並下載到開發板上     從http://download.

Linux基本操作命令

首先介紹一個名詞“控制台(console)”,它就是我們通常見到的使用字元操作介面的人機介面,例如dos。我們說控制台命令,就是指通過字元介面輸入的可以作業系統的命令,例如dos命令就是控制台命令。我們現在要瞭解的是基於Linux作業系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,Linux的命令(也包括檔案名稱等等)對大小寫是敏感的,也就是說,如果你輸入的命令大小寫不對的話,系統是不會做出你期望的響應的。ls

linux crontab每月最後一天到次月4號執行寫法

  每月最後一天到下個月4號之間00:05做一些事情:05 0 28-31,1-4 * * [ `date -d tomorrow +\%e` -ge 1 -a `date +\%e` -le 4 ] && do something      附crontab時間格式介紹:f1 f2 f3 f4 f5 program其中 f1 是表示分鐘,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程式。當 f1 為 *

linux 下安裝多個不同版本rails的問題

有時候會安裝多個ruby,或者rails ,(如系統內建了老版本ruby,自己又稀裡糊塗安裝了個新版本),但是使用的時候發現,ruby -v 出來的並不是自己想要的版本。這裡就涉及到環境變數中路徑搜尋先後關係,甚至是沒有設定好ruby或rails環境變數。開始吧!以下就以rails為例:1.查看當前rails版本,rails -v2.查看當前正在使用的rails路徑: which rails3.尋找系統內所有已經安裝的的rails; find / -type d -name

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核心中的”__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 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下鍵盤裝置工作和註冊流程

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

總頁數: 3662 1 .... 382 383 384 385 386 .... 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.