Linux之旅(1): diff, patch和quilt (下)

Linux之旅(1): diff, patch和quilt (下)2 quilt我們自己的項目可以用cvs或svn管理全部代碼。但有時我們要使用其他開發人員維護的項目。我們需要修改一些檔案,但又不能直接向版本管理工具提交代碼。自己用版本管理工具重建整個項目是不合適的,因為大多數代碼都是別人維護的,例如Linux核心。我們只是想管理好自己的補丁。這時可以使用quilt。2.1 基本概念quilt是一個協助我們管理補丁的程式。quilt的命令格式類似於cvs:quilt 子命令 [參數]

如何在Linux下編譯Freetype1.x

由於在PHP程式中用了jpgraph,需要TTF支援。需要安裝freetype1.x。編譯freetype1.3.1的時候不能編譯通過.其錯誤如下.ftdump.c:172:1: pasting "." and "glyph_object" does not give a valid preprocessing tokenftdump.c:182:1: pasting "." and "first_instance" does not give a valid preprocessing

08年伊始,Nokia進一步布局Linux手機平台

  TrollTech報道:http://trolltech.com/company/newsroom/announcements/press.2008-01-28.4605718236 Nokia將用1.5億現金收購開源架構開發商Tolltech(奇趣) 芬蘭手機巨頭Nokia公司日前(2008.1.28)宣布:將用1.5億美元收購挪威開源軟體開發商Trolltech公司。Tolltech是一家在奧斯陸證券證券交易所上市的一家Linux開源軟體開發商,此次交易已經得到2/3股東同意,有望於08

作業系統核心:Linux Kernel 2.6.24發布

作為 Linux 作業系統核心的 Kernel 最新穩定版 2.6.24 在今日得以發布。根據 Kernel Newbies 網站的描述,Linux Kernel 2.6.24 改善了 CFS、針對 x86-64、PPC、UML、ARM、MIPS 等架構添加了 Tickless 支援、新增了無線驅動程式及配置介面、引入了 Anti-fragmentation 補丁、使 MMC 層獲得了 SPI/SDIO 支援、添加了 USB authorization、per-device dirty

嵌入式Linux研發,非常值得研究的幾個開源項目

我認為作為嵌入式Linux開發人員,要非常熟悉的幾個開源項目:  1 d-bus 2 gstreamer3 gconf4 GNOME Power manager5 mesa6 libxml7 evolution8 gimp9 GNOME VFS花幾個月乃至一年的時間去分析,理解,運用這裡面的開源項目,相信你會在嵌入式Linux產品開發過程中會非常得心應手的。當然要注意和實際的研發聯絡在一塊,同時加快運用在項目中。  

Maemo Linux手機平台系列分析:5 安裝Maemo SDK

   這部分的內容:前言 什麼是Scratchbox? Scratchbox的組成 安裝的前提條件 自動安裝Scratchbox 自動安裝Maemo SDK  前言這部分主要介紹安裝開發環境以及其先決條件。Maemo SDK含有開發應用的庫和工具。這個SDK必須安裝在一個稱作Scratchbox的開發環境中,這樣才能使用。我們首先開始安裝Scratchbox, 之後在Scratchbox裡面安裝Maemo

Embedded Linux開發,需要分析研究的開源項目,第一篇:glib

文章目錄 Embedded Linux開發,需要分析研究的開源項目,第一篇:glib Embedded Linux開發,需要分析研究的開源項目,第一篇:glib  在Linux下進行嵌入式開發,一定要站在“巨人”的肩膀上,開源社區有N多的項目;不可能每個都要仔細的去研究一番;但是有些基礎核心的開源項目一定要仔細的去分析研究。先談談glib的看法:第一個:glib1)

Maemo Linux手機平台系列分析:(13) 不錯的PPT

 1 Maemo  introduction:http://s3.amazonaws.com/ppt-download/maemo-introduction-1196753349274453-3.ppt?Signature=8BL7VnaQPs5wVOERsx%2BWptidVhg%3D&Expires=1203763854&AWSAccessKeyId=1Z5T9H8PQ39V6F79V8G2#300,1,投影片 12 Maemo development

LiMo (Mobile Platform based Linux) 基金會的3級會費

LiMo: 就是 LInux  + MObile 的簡寫;從其官方的介紹可以看出,目前6家發起廠商的目的:1 開發一個世界級的Linux手機作業系統2 吸引其它眾多廠商的加入這個生態圈,培育出一個大的生態圈3 在這個生態圈之內的廠商就可以提供高品質的產品和服務這個生態圈中有3級會員:1

關於LiPS release的所謂標準:Linux電話終端標準1.0 的批判

2007.12.10 LiPS 釋放了一些手機上的Linux標準;Linux電話終端標準1.0http://www.lipsforum.org/downloads/LIPS-AWG-ERP-v1_0-20071206-A.RAR透過其文檔,我想探討我的看法:大家可以下載其中的文檔看看。LiPS規範1.0 包括參考模型,電話介面, 及時通訊, 日曆及時間表, 線上狀態,使用者界面,地址簿和語音通話等8

Maemo Linux手機平台系列分析:(15) Maemo應用開發

 Maemo應用開發              前面的幾篇文章介紹了Maemo平台中比較底層的東西:連結:Maemo Linux手機平台系列分析:Maemo平台開發 (6~14)http://blog.csdn.net/cuijpus/archive/2008/01/30/2073962.aspxhttp://blog.csdn.net/cuijpus/archive/2008/01/30/2073983.aspxhttp://blog.csdn.net/cuijpus/archive/2008

GPE Phone Edition, 這個Linux手機平台重點是提供一些重要的framework

  GPE Phone Edition ,這個Linux手機平台重點是提供一些重要的framework,而不是林林總總的應用。大家知道,framework是middleware一層的,是application的基礎,就像現在城市裡面的高樓大廈,全部是鋼筋水泥骨架,這個骨架就是framework。之後,如何添磚加瓦,如何安裝玻璃幕牆,就看各個樓盤的設計特色了。可以想象:如果這個手機平台今後能大規模推廣,或許今後你我手中使用的手機可能就是基於相同的framework,

Linux之旅(1): diff, patch和quilt (上)

Linux之旅(1): diff, patch和quilt (上)diff和patch是在Linux環境為原始碼製作和應用補丁的標準工具。diff可以比較檔案或目錄的差異,並將差異記錄到補丁檔案。patch可以將補丁檔案應用到原始碼上。quilt也是一個製作和應用補丁的工具,它適合於管理較多補丁。quilt有自己的特有的工作方式。本文通過簡單的例子介紹這三個常用的工具。0 樣本工程我們先準備一個用來做實驗的工程,它包含若干子目錄和檔案。可以用find命令列出檔案清單:$ find

7個Linux手機平台比較 (1):處理序間通訊的異同

目前Linux手機平台不少,不管它目前強勢還是弱勢,我們先放一邊;我們來看看各個平台中所採用的技術點的相似點和不同點,比如分析一下各個平台的進程通訊機制的異同等等,後面會逐個分析。   目前幾個Linux手機平台,主要有下面幾個:1 Maemo 2 Android 3 LIMO4 OpenMOKO5 GPE^2 6 ALP 7 QTopia Phone Edition.  先把他們的系統架構放在這裡,然後從架構中找出其異同點。今天分析各個平台的處理序間通訊機制(IPC).  Android

Linux之旅(2): 你好,GTK (上)

文章目錄 0.1 本文常式:hello31.1 下載、安裝gladewin321.2 庫檔案和pkg-config1.3 GTK工程2.1 程式裡2.2 程式外 Linux之旅(2): 你好,GTK (上)0 概述網上有不少GTK的入門文章,例如:應用GTK+編程。本文同樣介紹一個Hello World程式,但涉及的知識點略有不同。0.1

Linux常用命令-find grep

一.find命令用於:在一個目錄(及子目錄)中搜尋檔案,你可以指定一些匹配條件,如按檔案名稱、檔案類型、使用者甚至是時間戳記尋找檔案。find命令的常用形式為:find [path...] [expression]path:指定要尋找的路徑expression:可以分為“-options [-print -exec -ok ...]”-print:把匹配的檔案輸出-type:尋找指定類型檔案,後面常用選項有:          b - 塊裝置檔案。          d - 目錄。      

小結一下Linux下使用TCP通訊時遇到的問題

在這裡總結一下這linux用TCP通訊需要注意的幾個問題,都是前一陣子工作中遇到的問題。問題1.

Linux核心中的紅/黑樹狀結構的使用

最近需要使用紅/黑樹狀結構,在網上尋找資料的時候無意中發現linux核心中有個紅/黑樹狀結構的實現,並且其代碼非常的獨立,現把它摘錄出來。我摘錄自2.6.24的核心,分為兩個檔案rbtree.h和rbtree.c,rbtree.h位於核心源碼的include/linux目錄中,rbtree.c位於核心源碼的lib目錄中。rbtree.h中刪除#include和#include兩行,添加#include

『熱點書評』 Linux作業系統之奧秘

作者:吳捷點擊查看原文 一直在買書看書但是好久沒有寫書評了可能是因為書太多.所以交叉著看都沒來得及讀完從Feng的網站上看到推薦了一本[Linux作業系統之奧秘](免費給amazon做下廣告.免運費送書,使我這個china-pub的4星會員不得不跳槽了)看到一條

Linux Regex文法

導讀:   一個Regex就是由一般字元(例如字元 a 到 z)以及特殊字元(稱為元字元)組成的文字模式。該模式描述在尋找文字主體時待匹配的一個或多個字串。Regex作為一個模板,將某個字元模式與所搜尋的字串進行匹配。   /   將下一個字元標記為一個特殊字元、或一個原義字元、或一個 後向引用、或一個八進位轉義符。例如,'n' 匹配字元 "n"。'/n'匹配一個分行符號。序列 '//' 匹配 "/" 而 "/(" 則匹配 "("。   ^   匹配輸入字串的開始位置。   $

總頁數: 3772 1 .... 234 235 236 237 238 .... 3772 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。