Time of Update: 2018-12-05
QA: Q:為什麼去分析Maemo平台呢?A:分析一個平台是為了掌握它,吸收有用的東西為我所用。 Q:為什麼選擇Maemo平台呢?A:Linux手機平台目前主要有ALP,Maemo, LiMo, Android, etc.
Time of Update: 2018-12-05
阻塞操作是指,在執行裝置操作時,若不能獲得資源,則進程掛起直到滿足可操作的條件再進行操作。非阻塞操作的進程在不能進行裝置操作時,並不掛起。被掛起的進程進入sleep狀態,被從調度器的運行隊列移走,直到等待的條件被滿足。 在Linux 關於上述常式,我們補充說一點,如果將驅動程式中的read函數改為:static ssize_t globalvar_read(struct file *filp, char *buf, size_t len, loff_t
Time of Update: 2018-12-05
1、#include <linux/time.h>void do_gettimeofday(struct timeval *tv){ unsigned long flags; unsigned long usec, sec; read_lock_irqsave(&xtime_lock, flags); sec = xtime.tv_sec; usec = xtime.tv_usec + do_gettimeoffset(); read_unlock_irqrestore(
Time of Update: 2018-12-05
linux驅動 自旋鎖的運用 //hello.c#define __NO_VERSION__ #include <linux/module.h> #include <linux/config.h> #include <linux/version.h> #include <asm/uaccess.h> #include <linux/init.h>#include <linux/module.h>#include
Time of Update: 2018-12-05
:http://sourceforge.net/projects/jnotify/關於JNotify的使用說明,從下載的jnotify-lib-0.94.zip中解壓出的readme檔案的前兩行寫的很清晰,如下:JNotify works on Linux with INotify support (Tested on 2.6.14), Mac OS X 10.5 or higher (Tested on 10.6.2), and on Windows XP/2K/NT (Tested on
Time of Update: 2018-12-05
三角運算(%i1) trigexpand(sin(10*x+y));(%o1) cos(10 x) sin(y) + sin(10 x) cos(y)(%i2) trigexpand(sin(2*x));(%o2) 2 cos(x) sin(x)(%i3) trigsimp(2*cos(x)^2+sin(x)^2); 2(%o3)
Time of Update: 2018-12-05
最近裝了一下Ubuntu linux(烏班圖)6.10版本,哇,真的很方便,我的電腦是微星845G的主板,安裝的時候根本不用考慮是什麼顯卡,什麼音效卡,什麼網卡,什麼主板,什麼光碟機,它統統自動幫我識別出來。這和過去安裝其他版本的linux的時候形成巨大的反差,最近的redhat linux還好,要是你安裝老版本的redhat
Time of Update: 2018-12-05
在Maemo中使用和定義的術語:ABI應用二進位介面,主要提供目標代碼層次的介面。描述了應用程式和作業系統之間,一個應用和它的庫之間,或者應用的組成部分之間的低層介面 。ABI不同於API ,API定義了原始碼和庫之間的介面,因此同樣的代碼可以在支援這個API的任何系統中編譯器 ,然而ABI允許編譯好的目標代碼在使用相容ABI的系統中無需改動就能�運行。ALSA進階Linux聲音架構,這是Linux kernel的一個組件,目的是取代OSS(Open Sound
Time of Update: 2018-12-05
轉自:http://www.eetchina.com/ART_8800499352_617693_NT_b7cb5454.HTM?click_from=RSS Wind River Systems宣布,LiMo Foundation已選擇Wind River的商用Linux技術做為共同整合環境(Common Integration Environment,CIE)的開發基礎。此一CIE方案包含Wind River所擁有的原始碼轉譯執行碼,以及可支援不同環境參數設定的獨特技術、行動裝置
Time of Update: 2018-12-05
蘋果的創新能力令人佩服!剛發布的iPhone 3GS中有很多看是簡單的東西,加入到iPhone中了,使得iPhone的競爭力大為提高。 Linux,Window Mobile的系統的創新能力也是很好的,就是慢了,現在iPhone的App
Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
作為 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
Time of Update: 2018-12-05
我認為作為嵌入式Linux開發人員,要非常熟悉的幾個開源項目: 1 d-bus 2 gstreamer3 gconf4 GNOME Power manager5 mesa6 libxml7 evolution8 gimp9 GNOME VFS花幾個月乃至一年的時間去分析,理解,運用這裡面的開源項目,相信你會在嵌入式Linux產品開發過程中會非常得心應手的。當然要注意和實際的研發聯絡在一塊,同時加快運用在項目中。
Time of Update: 2018-12-05
這部分的內容:前言 什麼是Scratchbox? Scratchbox的組成 安裝的前提條件 自動安裝Scratchbox 自動安裝Maemo SDK 前言這部分主要介紹安裝開發環境以及其先決條件。Maemo SDK含有開發應用的庫和工具。這個SDK必須安裝在一個稱作Scratchbox的開發環境中,這樣才能使用。我們首先開始安裝Scratchbox, 之後在Scratchbox裡面安裝Maemo
Time of Update: 2018-12-05
文章目錄 Embedded Linux開發,需要分析研究的開源項目,第一篇:glib Embedded Linux開發,需要分析研究的開源項目,第一篇:glib 在Linux下進行嵌入式開發,一定要站在“巨人”的肩膀上,開源社區有N多的項目;不可能每個都要仔細的去研究一番;但是有些基礎核心的開源項目一定要仔細的去分析研究。先談談glib的看法:第一個:glib1)
Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
LiMo: 就是 LInux + MObile 的簡寫;從其官方的介紹可以看出,目前6家發起廠商的目的:1 開發一個世界級的Linux手機作業系統2 吸引其它眾多廠商的加入這個生態圈,培育出一個大的生態圈3 在這個生態圈之內的廠商就可以提供高品質的產品和服務這個生態圈中有3級會員:1
Time of Update: 2018-12-05
2007.12.10 LiPS 釋放了一些手機上的Linux標準;Linux電話終端標準1.0http://www.lipsforum.org/downloads/LIPS-AWG-ERP-v1_0-20071206-A.RAR透過其文檔,我想探討我的看法:大家可以下載其中的文檔看看。LiPS規範1.0 包括參考模型,電話介面, 及時通訊, 日曆及時間表, 線上狀態,使用者界面,地址簿和語音通話等8
Time of Update: 2018-12-05
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
Time of Update: 2018-12-05
一.find命令用於:在一個目錄(及子目錄)中搜尋檔案,你可以指定一些匹配條件,如按檔案名稱、檔案類型、使用者甚至是時間戳記尋找檔案。find命令的常用形式為:find [path...] [expression]path:指定要尋找的路徑expression:可以分為“-options [-print -exec -ok ...]”-print:把匹配的檔案輸出-type:尋找指定類型檔案,後面常用選項有: b - 塊裝置檔案。 d - 目錄。