【嵌入式linux】(第三步):安裝串口終端 (ubuntu安裝minicom串口終端)

1.前言 我使用的是USB轉串口,晶片是PL2303,貌似ubuntu內建了PL2303的USB驅動,可以直接使用,其它的USB轉串口的沒試過。2.minicom安裝  在終端中輸入 : sudo apt-get install minicom  按提示下載並安裝minicom, 下載安裝完成後使用命令啟動minicom,在終端中輸入:sudo minicom 即可啟動minicom。3.minicom設定 關閉已經開啟的minicom,在終端中輸入sudo minicom -s

【嵌入式linux】(第四步):安裝NFS服務,並掛載到開發板

1.前言  由於嵌入式linux開發大多數使用的是交叉編譯環境,難免很頻繁的將檔案在開發板和PC環境之間傳遞,最方便的當然是網路傳遞了,可以使用FTP,以及掛載NFS兩種方式了,顯然後者更為方便了。2.NFS服務安裝   Ubuntu上預設是沒有安裝NFS伺服器的,首先要安裝NFS服務程式:                      sudo apt-get install nfs-kernel-server          (安裝nfs-kernel-server時,apt會自動安裝nfs-

OK6410 Linux DS18B20驅動

//要注意一點,在裸機狀態下可以使用data = data * 6.25來對溫度值進行放大100倍,但是在核心中不能使用,但可以使用data = data * 625 / 100; //網上查了一下好像是核心不支援浮點.不知道是不是這回事,但是我不使用浮點驅動載入就沒問題,使用後不能載入了.    /***************************************************************************************************

OK6410 linux LED驅動

ok6410 linux的第一個驅動LED驅動//驅動程式代碼/**************************************************************************************************************** * 檔案名稱:led_drive.c * 簡介:OK6410 LED驅動 * 作者:異靈元(cp1300@139.com) * 建立時間:2012/08/27 17:28 * 修改時間:2012/08/27 *

{linux}開源GUI之GTK

GTK+(GIMP Toolkit)是一套源碼以LGPL許可協議分發、跨平台的圖形工具包。最初是為GIMP寫的,已成為一個功能強大、設計靈活的一個通用圖形庫,是GNU/Linux下開發圖形介面的應用程式的主流開發工具之一。並且,GTK+也有Windows版本和Mac OS X版。 ---百度百科ubuntu 採用GTK擔當GNOME案頭的基礎 (GIMP

linux進程 各種 狀態淺析

linux進程狀態淺析2009-12-11

{linux應用編程} 進程和線程總結

一、進程建立、退出、共用空間的子進程、退出進程、進程的所有者、調試、殭屍進程;訊號:中斷操作,比如Kill相當於windows中的訊息。進程通訊:管道(有名管道與無名管道)、System V IPC/POSIX

{開源介面}linux/windows下的資料包擷取libpcap介面

#include <stdio.h>#include<pcap.h>typedef struct MAC_header{unsigned char D[6];unsigned char s[6];unsigned short type;} MAC_header;void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data);int main(int

{linux程式}之記憶體池

http://www.cnblogs.com/bangerlee/archive/2011/08/31/2161421.html引言C/C++下記憶體管理是讓幾乎每一個程式員頭疼的問題,分配足夠的記憶體、追蹤記憶體的分配、在不需要的時候釋放記憶體——這個任務相當複雜。而直接使用系統調用malloc/free、new/delete進行記憶體配置和釋放,有以下弊端:調用malloc/new,系統需要根據“最先匹配”、“最優匹配”或其他演算法在記憶體空閑塊表中尋找一塊空閑記憶體,調用free/dele

linux最常用的5條命令

5 Ways To Search For Files Using The TerminalBy Peteron September 25th, 2008http://www.linuxhaxor.net/5-ways-to-search-for-files-using-the-terminal-in-linux/Editor’s Note: This is a guest post by an anonymous reader of this blog. Who goes by the

linux 終端快速鍵

 Windows過來的初學者常遇到的問題,在Vi裡寫完東西,習慣性Ctrl+S儲存,然後就死在那裡了,完全沒有反映,只好重啟,進階點的用Alt+F2/3/4切換到另外的控制台幹別的事情其實應該用Ctrl+Q來接觸鎖定,Ctrl+S在Linux下是鎖定螢幕顯示的意思和ScreenLock鍵是一個效果,不信你試試按下ScrLk或者Fn+ScrLk我的下篇文章就有 linux 快速鍵 使用方法介紹Linux下有很多對於簡化使用者使用過程很有協助的快速鍵,下面做個簡單的介紹:在控制台/虛擬終端下   1

Unix/Linux 處理序間通訊之訊息佇列應用執行個體

情境:    進程A向訊息佇列寫訊息,而進程B則從訊息佇列讀訊息。訊息佇列和之前的管道不同,訊息佇列是相對獨立於進程的,它不需要進程自己來提供同步方法。訊息佇列裡面有訊息就可以讀。讀取訊息執行個體:msg_rcv.c#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <sys/types.h>#include <sys/ipc.h>#include

linux socket 下select() 判定檔案可讀或寫

select()的機制中提供一fd_set的資料結構,實際上是一long類型的數組,每一個數組元素都能與一開啟的檔案控制代碼(不管是Socket控制代碼,還是其他 檔案或具名管道或裝置控制代碼)建立聯絡,建立聯絡的工作由程式員完成,當調用select()時,由核心根據IO狀態修改fd_set的內容,由此來通知執行了select()的進程哪一Socket或檔案可讀,下面具體解釋:int select(nfds, readfds, writefds, exceptfds, timeout) int

Unix/Linux 共用記憶體簡單一實例 (POSIX)

 情境:    兩個進程,A進程建立共用記憶體並讀取資料;B進程串連共用記憶體寫入資料。輸入 end 結束進程。應用執行個體:標頭檔:shm_com.h#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <sys/types.h>#include <sys/ipc.h>#include

Linux核心編譯全過程詳解(kernel2.6.7)

我原來的系統是redhat9.0,核心2.4.20-8,編譯的核心2.6.7,僅供參考.  共分為四部分:編譯前準備->編譯配置->編譯過程->運行核心的常見問題  一編譯前準備  1)下載一份核心原始碼,我下的是linux-2.6.7.tar.bz2,你可在如下地址下載它或者是更新的版本.  http://kernel.org/pub/linux/kernel/v2.6/  2)下載最新版本的module-init-tools( "module-init-tools-3.0.

Linux系統啟動過程詳解

1)BIOS自檢2)啟動Grub/Lilo3)載入核心4)執行init進程5)通過/etc/inittab檔案進行初始化6)登陸Linux1)BIOS自檢  a)POST(Power On Self Test),對硬體進行檢測  電腦在通電後首先由BIOS進行自檢,即所謂的POST(Power On Self Test),對硬體進行檢測  依據BIOS內設定的引導順序從硬碟、磁碟片或CDROM中讀入"引導塊"      在PC中,Linux是從BIOS中的地址0xFFFF0處開始的 

Unix/Linux 管道的簡單應用- 用戶端和服務端通訊

情境描述:    多個用戶端同時和服務端進行通訊,用戶端發送buf至服務端,服務端進程處理。將buf中的英文字母全部轉為大寫,之後返回給用戶端。實現原理:   

Unix/Linux vi命令:字串替換命令詳解

 vi/vim 中可以使用 :s 命令來替換字串。以前只會使用一種格式來全文替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。  :s/vivian/sky/ 替換當前行第一個 vivian 為 sky  :s/vivian/sky/g 替換當前行所有 vivian 為 sky  :n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第一個 vivian 為 sky  :n,$s/vivian/sky/g 替換第 n

linux核心編譯過程

    首先,您要確定您有一台裝有Linux的系統,編譯核心可以在本機上直接對本機核心進行編譯,也可以從網上下載核心在其基礎上進行編譯.我們這裡詳細講一下升級核心的方法,您可以從www.kernel.org下載到最新的Kernel版本,我們這裡以redHat9為例(其他版本其實也都一樣,只是在make menuconfig中有點不同),詳細講一下核心編譯的步驟 :     確認您是以root

linux 命令學習

1.更改telnet登入慢的問題:cd /etcvi resolv.conf將裡面內容清空2.更改root使用者不能直接遠程登入問題:cd /etccd pam.dvi login注釋掉這行#auth required pam_securetty.so //該行注釋掉3.掛接USB移動硬碟將移動硬碟掛上. #df 查看Linux下硬碟盤符mount /dev/sda1 /mnt/usb (舉例)4.linux文本介面下如何關閉pc喇叭

總頁數: 3662 1 .... 571 572 573 574 575 .... 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.