Openmoko

Similar documents
Openmoko

Microsoft Word zw

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

CANVIO_AEROCAST_CS_EN.indd

Logitech Wireless Combo MK45 English

Microsoft Word - 第1章 Android基本概念.docx

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

麻 省 理 工 學 院 是 在 西 元 2013 年 12 月 3 日 推 出 MIT App Inventor 2 網 站, 提 供 免 費 的 雲 端 服 務, 使 用 者 可 以 透 過 瀏 覽 器 來 開 發 Android 裝 置 應 用 程 式, 該 網 站 的 網 址 為 : http

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

软件测试(TA07)第一学期考试

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

epub83-1

APP 103 學 年 度 嶺 東 科 技 大 學 資 訊 網 路 系 專 題 研 究 報 告 嶺 東 中 華 民 國 一 四 年 五 月 1

111

Some experiences in working with Madagascar: installa7on & development Tengfei Wang, Peng Zou Tongji university

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

K7VT2_QIG_v3

<4D F736F F D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

Microsoft Word - template.doc

CH01.indd

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx

ebook140-9

Basic System Administration

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun

EK-STM32F

Contents Contents: Part 1 7 GALAXY Tab P P P.08 Part 2 1

Guide to Install SATA Hard Disks

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 计 算 机 应 用 基 础 刘 升 贵 年 8 月

ebook140-8

本文由筱驀釹贡献

目 录

Secoway SVN3000技术建议书V1

財金資訊-83期.indd

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9CFBBE1B8E5A3A92E646F63>

Microsoft PowerPoint - ~ ppt

Windows XP

藍牙網路在資訊家電的應用

概述

ebook 185-6

1. 請 先 檢 查 包 裝 內 容 物 AC750 多 模 式 無 線 分 享 器 安 裝 指 南 安 裝 指 南 CD 光 碟 BR-6208AC 電 源 供 應 器 網 路 線 2. 將 設 備 接 上 電 源, 即 可 使 用 智 慧 型 無 線 裝 置 進 行 設 定 A. 接 上 電 源

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD University of California UNIX X/Open Company, Ltd.

Microsoft Word 記錄附件

豐佳燕.PDF

GoFlex Home UG Book.book

Microsoft PowerPoint - ARC110_栾跃.ppt

Microsoft Word - linux命令及建议.doc

1.ai

目次 

IP505SM_manual_cn.doc

Learning Java

128 ( ) ( ) [ 1 ] [2] [3] (1) (2) (3) [1] [2] [3] 10 2 ( ) (1997.6) ( ) 64

XXX专业本科人才培养方案

A9RF716.tmp

2008 IT 亞東證券投資顧問蕭雅慧於 2007/11/19 上午 09:38:03 下載. 拓墣產研版權所有, 未 2007/11/15

自由軟體教學平台

一个开放源码的嵌入式仿真环境 ― SkyEye

4. I/O I/O Copyright 2001, Intellution, Inc. 4-1

資訊教育總藍圖(公聽會草案)

Microsoft PowerPoint ARIS_Platform_en.ppt

Chapter 2

<4D F736F F D B5F8B054BB50BB79ADB5A662B971A46CA4C6B0B7B164B7D3C540A4A7C0B3A5CE2E646F63>

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

Microsoft Word - 11月電子報1130.doc

大学计算机基础B.doc

<4D F736F F D C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63>

Linux 操作系统课程社区创作

WinMDI 28

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

研習會場海報底圖

<4D F736F F F696E74202D20312EB9FEB6FBB1F5B9A4D2B5B4F3D1A7D5E7C1BCA3BAC3E6CFF2D1D0BEBFC9FAB8B4CAD4B5C4BDE1B9B9BBAFC3E6CAD4BFBCBACBCCBDCBF7D3EBCAB5BCF92E BBCE6C8DDC4A3CABD5D>

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

2005 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / Sun Sun Microsystems Su

简 介 本 白 皮 书 高 度 概 述 了 支 持 移 动 互 联 网 设 备 (Mobile Internet Device) 的 Intel C++ Software Development Tool Suite for Linux* OS, 目 标 读 者 主 要 是 技 术 决 策 制 订

Serial ATA ( Nvidia nforce430)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 6 (4) S A T A... 9 (5) S A T A (6) Microsoft Win

Quick Start Guide

ARM JTAG实时仿真器安装使用指南

6 2 2 MMO 1 Arcade 2 iphone 4 1 Blog [Monkey Potion] 02

ICD ICD ICD ICD ICD

未命名-1

. 3. MOOC 2006 MOOC Automated Text Marker 2014 e-rater Yigal et al MOOC Coursera Edx 97

会议注册费用

F4

Measurement Studio Expands Your Test and Measurement Programming Power

AL-M200 Series

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

Abstract arm linux tool-chain root NET-Start! 2

untitled

软件自由法律中心 GPL 软件许可证合规指导

untitled

ebook70-13

第四章-個案分析.doc

ATI-2019安裝手冊-v

untitled

LSI U320 SCSI卡用户手册.doc

錄...1 說...2 說 說...5 六 率 POST PAY PREPAY DEPOSIT 更

01 市 场 需 求 和 产 品 定 位 MARKET DEMAND & PRODUCT POSITIONING 产 品 软 件 及 服 务 平 台 PRODUCT, SOFTWARE & SERVICE PLATFORM 产 品 优 势 及 市 场 竞 争 PRODUCT ADVANT

高中英文科教師甄試心得

新北考區105年國中教育會考簡章

投影片 1

Sophos Central 快速安裝手冊

Transcription:

Text Openmoko Linux 2008 2008-10-22, 15:30 ~ 16:45 Jollen Chen <jollen@openmoko.com> Openmoko Inc. www.openmoko.com Openmoko

Openmoko LGPL/GPL v2 Linux Openmoko 2

Android - An Open Handset Alliance Project Home Docs FAQ Blog Group Terms The Open Handset Alliance, a group of more than 30 technology and mobile companies, is developing Android: the first complete, open, and free mobile platform. To help developers get started developing new applications, we're offering an early look at the Android Software Development Kit. Open Android allows you to access core mobile device functionality through standard API calls. Breaking down boundaries Combine information from the web with data on the phone -- such as contacts or geographic location -- to create new user experiences. All applications are equal Android does not differentiate between the phone's basic and third-party applications -- even the dialer or home screen can be replaced. Fast & easy development The SDK contains what you need to build and run Android applications, including a true device emulator and advanced debugging tools. Getting Started 1. Learn about Android 2. Download the SDK 3. Join the community. Participate in our discussion group through email or the web. The Android Developer Challenge will award $10 million to developers who build great apps for Android. Learn more! Featured Videos Android Blog Android Blog Android SDK m5-rc14 now available Feb 13, 2008 - Posted by Jason Chen, Developer Advocate On behalf of the entire Android team, I'm happy to let you know that an updated version of the Android SDK... Community User Group Default value of integer in sqlite is 0? Feb 17, 2008 - Posted by maomao Default value of integer in sqlite is 0? why not null? sample cod: package com.google.dbtest; import... : http://www.apple.com/iphone/features/index.html#phone

Text 2008.06.24: symbian

2007 iphone Google Android UI Android iphone SDK Openmoko Symbian

Neo FreeRunner Neo FreeRunner 2008 CES Neo 1973 2008.07.04 Neo FreeRunner installer

Neo FreeRunner w/ Om 2007.2 Samsung S3C2442 with 500MHz 128MB NAND flash 256MB 802.11b/g WiFi 3D accelerometer SMedia Glamo3662 2D/3D 850MHz Motion Sensor

rootfs kernel Openmoko root filesyem & kernel

qemu-neo1973 QEMU x86 x86_64 ARM SPARC S P A R C 6 4 P o w e r P C PowerPC64 MIPS m68k SH-4 open source QEMU (virtual machine) q e m u - n e o 1 9 7 3 Openmoko qemu GSM modem

Openmoko Openness Open Source Open Hardware Open Design Open Learning

Hardware Spec. Open.

. Open.

. Open.

Openmoko Neo FreeRunner Openmoko Neo FreeRunner Openmoko OpenLab Openmoko Neo FreeRunner SDK source code Mobile Application Framework

. Open.

Openmoko-TW.net

Openmoko Education OpenLab Openmoko

Om2008.8 2008.08.08

Om2008.8 Installer Illume Edje Theme Locations Qtopia Keyboard Community Repository Om2008.8 Qtopia/EFL/GTK+

Programming FreeRunner Om2007.2!"!#$%&'!()*+,-./0!$11/234.5 Om2008.8 (ASU)!"!678+9'!()*+,-./0!$11/234.5 :"!678+(;0315 <"!#$%&'!()*+,-./0!$11/234.5 ="!>01?.4+@!! Om2008.8.update Om2008.9

Edje Neo FreeRunner Illume

ASU

Openmoko/EFL Openmoko/GTK+ Openmoko/Qt

Openmoko Software Stack GTK+ EFL Qtopia UI Neo FreeRunner

git tree: Om 2008

Text Text Text Programming NeoFreRunner Om2008.8 / EFL

PC Ubuntu 8.04 Ubuntu 8.04 $ sudo apt-get install gcc g++ autoconf automake binutils libtool libglib2.0-dev \ ccache libxrender-dev intltool libmokoui2-dev libgconf2-dev mtools fakeroot alien

Neo FreeRunner IP 192.168.0.202 USB PC PC USB IP host$ sudo ifconfig usb0 192.168.0.200 host$ ssh root@192.168.0.202 ( )

EFL / C 20080916 pre-built toolchain EFL pre-built toolchain

lots-game Openmoko 2008 EFL Om2008.8 $ svn checkout http://lots-game.googlecode.com/svn/trunk/ lots-game-read-only

lots-game openmoko-sample2 EFL pre-built toolchain opkg FreeRunner

Library Toolchain opkg-target pre-built toolchain (ubuntu 8.04) $ cd /usr/lib $ sudo ln -s libcurl.so.3 libcurl.so.4 $ sudo su - #. /usr/local/openmoko/arm/environment-setup # opkg-target update # opkg-target list grep <pkg-name> # opkg-target install <pkg-name>

E C EFL UI evas etk Openmoko toolchain $ sudo su - #. /usr/local/openmoko/arm/environment-setup # opkg-target update # opkg-target install libevas-dev # opkg-target install libetk-dev # opkg-target install libts-dev # exit $

src/makefile.am INCLUDES = -I$(top_srcdir) AM_CPPFLAGS = \ -DPKGDATADIR=\"$(pkgdatadir)\" \ -DTERMINAL_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ -DDATADIR=\""$(datadir)"\" -D_GNU_SOURCE AM_CFLAGS = -Wall -pedantic -std=c99 @DEPENDENCIES_CFLAGS@ # add the name of your application bin_programs = game # add the sources to compile for your application game_sources = \ game.c \ gs_read.c game_ldadd = @DEPENDENCIES_LIBS@ MAINTAINERCLEANFILES = config.h.in Makefile.in

configure.ac AC_PREREQ(2.53) AC_INIT(lots-game, 0.0.1, http://www.openmoko.org/) AM_INIT_AUTOMAKE() AC_CONFIG_SRCDIR(src/game.c) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE... dnl i18n support GETTEXT_PACKAGE=AC_PACKAGE_NAME AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])... PKG_CHECK_MODULES(DEPENDENCIES, evas etk) AC_SUBST(DEPENDENCIES) AC_OUTPUT([ Makefile src/makefile data/makefile po/makefile.in ])

Pre-Built Toolchain $. /usr/local/openmoko/arm/setup-env Pre-built toolchain

lots-game openmoko-sample2 opk opk $./autogen.sh --host=arm-linux $ make

opk $ cd.. $ om-make-ipkg lots-game-read-only pre-built toolchain om-makeipkg opk

opk FreeRunner ipk scp ssh ipkg $ scp [filename] root@192.168.0.202: $ ssh root@192.168.0.202 opkg install [filename] 192.168.0.202 IP PC IP

http://wiki.openmoko.org/wiki/main_page/zh_tw Email jollen@openmoko.com Openmoko Team http://www.openmoko.com