'2010/02'에 해당되는 글 16건

  1. 2010.02.26 iPhone and Steve Jobs
  2. 2010.02.24 ffmpeg x264 profile setting
  3. 2010.02.24 스티브 유
  4. 2010.02.15 ffmpeg for iphone
  5. 2010.02.12 사대강 사업
  6. 2010.02.12 서울 뉴타운
  7. 2010.02.11 python 2.6 / MySQL 5.1 / Visual Studio 2005 / MySQLdb
  8. 2010.02.11 사야될 통계 책
  9. 2010.02.10 유로 ACM 논문 무료로 보기...(물론 합법)
  10. 2010.02.09 C++에서 C# DLL Interop
  11. 2010.02.09 '이건희 IOC위원 복귀'만? IOC는 이건희 징계했다
  12. 2010.02.06 ‘단양쑥부쟁이 자생지’ 바위늪구비 공사 중단
  13. 2010.02.04 android omnia kernel build
  14. 2010.02.04 android omnia porting current status
  15. 2010.02.04 android kernel build for samsung omnia
  16. 2010.02.04 Windows Mobile / DirectShow / SampleGrabber

iPhone and Steve Jobs

'Computing' 카테고리의 다른 글

Apple iPod - iPhone dock Connector Pinout  (0) 2010.04.02
HwpCtrl 보안승인모듈 다운로드  (0) 2010.03.09
ffmpeg x264 profile setting  (0) 2010.02.24
ffmpeg for iphone  (0) 2010.02.15
사야될 통계 책  (0) 2010.02.11

ffmpeg x264 profile setting

 

# option for highprofile

options_hp=-vcodec libx264 -b 512k -flags +loop+mv4 -cmp 256 \

-partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 \

-me_method hex -subq 7 -trellis 1 -refs 5 -bf 3 \

-flags2 +bpyramid+wpred+mixed_refs+dct8x8 -coder 1 -me_range 16 \

-g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10\

-qmax 51 -qdiff 4

 

# Option for Baseprofile

options_bp=-vcodec libx264 -b 512k -flags +loop+mv4 -cmp 256 \

  -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 \

  -me_method hex -subq 7 -trellis 1 -refs 5 -bf 0 \

  -flags2 +mixed_refs -coder 0 -me_range 16 \

           -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10\

  -qmax 51 -qdiff 4

 

http://rob.opendot.cl/index.php/useful-stuff/ffmpeg-x264-encoding-guide/

http://sites.google.com/site/linuxencoding/x264-ffmpeg-mapping

http://rob.opendot.cl/index.php/useful-stuff/h264-profiles-and-levels/

http://sites.google.com/site/linuxencoding/x264-encoding-guide

http://www.ffmpeg.org/ffmpeg-doc.html

'Computing' 카테고리의 다른 글

HwpCtrl 보안승인모듈 다운로드  (0) 2010.03.09
iPhone and Steve Jobs  (0) 2010.02.26
ffmpeg for iphone  (0) 2010.02.15
사야될 통계 책  (0) 2010.02.11
유로 ACM 논문 무료로 보기...(물론 합법)  (0) 2010.02.10

스티브 유

아마 미국인은 아래 글 못읽을듯 ㅎㅎ

ffmpeg for iphone

http://code.google.com/p/ffmpeg4iphone/

http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-October/076618.html

Måns Rullgård mans at mansr.com
Fri Oct 2 22:58:09 CEST 2009


I am pleased to announce that FFmpeg can now be built unpatched for
the iPhone.  The process is still not entirely without pain, however.
Here's how it's done:

1.  Download and install the iPhone SDK 3.1.
2.  Get the latest gas-preprocessor and install it in /usr/local/bin
    or some other directory in your $PATH.
    http://github.com/yuvi/gas-preprocessor/ 
3.  Get the latest FFmpeg from SVN (minimum r20151).
4.  Configure FFmpeg with one of the following commands.  These give a
    clean build with a default installation of iPhone SDK 3.1 on OSX Leopard.
    Other versions may vary.
4a. For iPhone 3GS or iPod Touch 3G 32GB/64GB, use this command:
    ./configure --cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1 --as='gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1' --sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk --enable-cross-compile --target-os=darwin --arch=arm --cpu=cortex-a8 --enable-pic
4b. For other iPhone or iPod Touch models, use this command:
    ./configure --cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1 --as='gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1' --sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk --enable-cross-compile --target-os=darwin --arch=arm --cpu=arm1176jzf-s
5.  Run make.

It is important to specify a correct --cpu option, and not merely an
architecture version.  Failure to specify the exact CPU will give a
broken build.

For the iPhone 3GS and compatible iPods, --enable-pic is required to
avoid some nasty-looking linker warnings about relocations.

I have not tested the builds on an iPhone/iPod, so there may still be
remaining issues.  Please report any problems you encounter.

Many thanks to David Conrad for the gas-preprocessor script, without
which this would not be possible.

-- 
Måns Rullgård
mans at mansr.com


More information about the ffmpeg-devel mailing list

'Computing' 카테고리의 다른 글

iPhone and Steve Jobs  (0) 2010.02.26
ffmpeg x264 profile setting  (0) 2010.02.24
사야될 통계 책  (0) 2010.02.11
유로 ACM 논문 무료로 보기...(물론 합법)  (0) 2010.02.10
C++에서 C# DLL Interop  (0) 2010.02.09

사대강 사업

과연 아래가 좋을것인가 위가 좋을것인가…

 

서울 뉴타운

 

▷ 흑석뉴타운

흑석뉴타운(주거중심형)은 동작구 흑석동 일대 898,610㎡에 개발될 예정이다. 지하철 9호선 흑석역과 인접한 지역으로 강남권을 쉽게 오갈수 있다. 인근 편의시설로는 흑석시장, 중앙대학교 병원 등이 있고 교육 시설로는 흑석초, 은로초, 동양중, 중앙대부속중 등이 있다. 게다가 한강대교를 이용하면 용산과 여의도 지역으로도 편리하게 이동할 수 있다.

2월에 대우건설은 흑석4구역에서 ‘푸르지오’ 전용면적 59~127㎡ 총863가구 중 210가구를 일반분양할 예정이며, 6월에는 동부건설이 흑석6구역에서 ‘센트레빌’ 전용면적 59~141㎡ 총959가구 중 191가구를 일반분양할 예정이다.

▷ 왕십리뉴타운

왕십리뉴타운(도심형)은 성동구 하왕십리동 일대 337,200㎡에 개발될 예정이다. 지하철 2호선 상왕십리역과 신당역이 인접하고, 난계로, 마장로, 무학로, 왕십리길이 뉴타운을 통과하며 북쪽으로 청계천이 흐른다. 청계천과 연계된 직ㆍ주 근접의 도심형 커뮤니티를 목표로 최고 28층의 초고층 주상복합아파트가 들어서며, 인근 동대문운동장 공원화사업이 진행 중이고, 왕십리 민자역사개발, 분당선(2011년 개통예정)등 각종 호재가 많다.

4월과 12월에 대림산업‧GS건설 등은 왕십리1~2구역에서 공급면적 54~194㎡ 총2,850가구 중 1,109가구를 일반분양할 예정이며, 왕십리3구역은 올해 내에 대우건설‧삼성물산이 총2,101가구 중 850가구를 일반분양할 예정이다.

▷ 구의‧자양뉴타운

2차 균형촉진지구인 구의‧자양뉴타운(도심형)은 광진구 구의‧자양동 일대 385,340㎡에 개발될 예정이다. 지하철2호선 구의역과 강변역이 인접하며 잠실대교를 통해 강남지역을 쉽게 이동할 수 있다. 또한 한강변과 인접하고 테크노마트‧동서울터미널 등의 편의시설 이용이 쉬우며, 건국대학교와 근거리에 위치한다.

5월에 대우자동차판매/건설부문은 구의동 244-1번지에서 ‘이안’ 전용면적 102~165㎡ 주상복합아파트 148가구를 일반분양할 예정이다.

▷ 전농‧답십리뉴타운

전농‧답십리뉴타운(주거중심형)은 동대문구 전농‧답십리동 일대 903,967㎡에 개발될 예정이다. 지하철 1호선‧중앙선 청량리역과 5호선 답십리역이 인접하며, 청량리민자역사 개발이 올해 완공되면 수혜가 예상된다. 또한 인근에 고려대‧경희대‧서울시립대‧한국외대 등 대학시설이 밀집해 있으며 초‧중‧고교 교육시설도 풍부한 편이다.

상반기에 삼성물산‧두산건설은 답십리16구역과 전농7구역에서 전용면적 59~140㎡ 총4,887가구 중 1,259가구를 일반분양할 예정이다.

▷ 아현뉴타운

아현뉴타운(주거중심형)은 마포구 아현동 일대 1,088,000㎡에 개발될 예정이다. 여의도 및 용산국제업무단지, 상암DMC와 가까우며, 지하철2호선 아현역과 5호선 애오개역을 도보로 이용할 수 있다. 또한 경의선(2012년)과 인천국제공항철도(2010년) 개통예정 등의 교통호재가 있고, 초․중․고교 및 다수의 대학시설이 인접한 우수한 교육환경이 조성돼 있다.

하반기에 대우건설‧삼성물산은 아현3구역에서 총3,063가구 중 410가구를 일반분양할 예정이다.

▷ 신월‧신정뉴타운

신정뉴타운(주거중심형)은 양천구 신정동 일대 700,700㎡에 개발될 예정이다. 지하철2호선 신정네거리역을 도보로 쉽게 이용할 수 있으며, 서울시가 추진하는 서남권 르네상스계획의 수혜도 예상된다.

하반기에 롯데건설‧우림건설은 신월1-4구역에서 전용면적 53~128㎡ 총930가구 중 465가구를 일반분양할 예정이다.

▷ 가재울뉴타운

가재울뉴타운(주거중심형)은 서대문구 남가좌동 일대 1,073,000㎡에 개발될 예정이다. 지하철 6호선 수색역과 증산역이 가까우며 상암동, 수색 증산뉴타운과 더불어 서울 서북권역 중심 개발 축을 형성하고 있다. 또한 성산~문산간 경의선이 개통됐고, 상암 월드컵경기장과 디지털미디어시티가 인접해 후광효과도 예상된다.

python 2.6 / MySQL 5.1 / Visual Studio 2005 / MySQLdb

참고: http://hook.tistory.com/192

 

python 2.6

 

python module – setuptools

or ez_setup

  • python ez_setup.py
  • setuptools 자동 설치

 

MySQL 5.1 설치

 

Visual Studio 2005

 

MySQL-Python

 

site.cfg

  • registry_key = SOFTWARE\MySQL AB\MySQL Server 5.1

 

msvc9compiler.py 수정

  • c:\Python26\Lib\distutils\msvc9compiler.py
  • get_build_version()
  • majorVersion = 8 # 2005의 version으로 강제고정
  • 이게 아니면 VS2008를 설치하여야 함

사야될 통계 책

'Computing' 카테고리의 다른 글

ffmpeg x264 profile setting  (0) 2010.02.24
ffmpeg for iphone  (0) 2010.02.15
유로 ACM 논문 무료로 보기...(물론 합법)  (0) 2010.02.10
C++에서 C# DLL Interop  (0) 2010.02.09
android omnia kernel build  (0) 2010.02.04

유로 ACM 논문 무료로 보기...(물론 합법)

 

http://www.hybrid.pe.kr/tt/264

 

많이들 아는 유명한 방법이긴 한데, 그냥 참고삼아 적는다.
다들 ACM 중에서 그래픽 학회인 SIGGRAPH 를 알 것이다. 유로 논문이 많아... 결제를 해버릴까.... 하는 생각도 잠시 했었지만... 안하길 잘했다. -_-;
RISS - KERIS 학술정보서비스( http://www.riss4u.net )에서 라이센스를 받아 서비스 하는 것으로, 회원가입만 하면 ACM 논문들을 무료로 볼 수 있다.
방법은 간단... 회원 가입 후
http://www.riss4u.net/etc/myriss/login ··· m_dl.jsp
이 주소로 접속하면 아래에 ACM Portal 페이지가 뜬다. 그 다음 검색 후 그냥 보면된다.(ACM 로그인은 필요 없음)
추가로 다음을 참고한다.
이 방법의 출처 : http://blog.naver.com/drrich?Redirect=Log&logNo=20034030982
그림을 통한 설명 : http://jbpark.tistory.com/53
또한, SIGGRAPH 의 논문들만 모아둔 곳이 있다. 
Tim Rowley : http://trowley.org/
연도별로, 분야별로 잘 정리를 해둔 곳이다. 이곳에서는 각 논문의 저자 홈페이지를 잘 분류해서 링크를 해두었다. (많은 논문 저자들이 자신의 홈페이지에 자신의 논문을 올려둔다.)
ps. PubMed 논문은 어디서 무료로 볼 수 있는 방법 없나.... 없겠지.. ㅜ_ㅜ
(RISS 에 건의나 해봐야겠다.)

'Computing' 카테고리의 다른 글

ffmpeg for iphone  (0) 2010.02.15
사야될 통계 책  (0) 2010.02.11
C++에서 C# DLL Interop  (0) 2010.02.09
android omnia kernel build  (0) 2010.02.04
android omnia porting current status  (0) 2010.02.04

C++에서 C# DLL Interop

'Computing' 카테고리의 다른 글

사야될 통계 책  (0) 2010.02.11
유로 ACM 논문 무료로 보기...(물론 합법)  (0) 2010.02.10
android omnia kernel build  (0) 2010.02.04
android omnia porting current status  (0) 2010.02.04
android kernel build for samsung omnia  (0) 2010.02.04

'이건희 IOC위원 복귀'만? IOC는 이건희 징계했다

http://www.pressian.com/article/article.asp?article_num=60100209094513&section=02

http://www.olympic.org/en/content/The-IOC/Members/Mr-Kun-Hee-LEE-/?articleNewsGroup=-1&articleId=76796

 

이건희 씨의 IOC(국제올림픽위원회) 복귀가 신문과 방송의 주요 소식으로 다뤄지고 있다. 구글 뉴스에는 "이건희 전 삼성회장 IOC위원 복귀" 제목의 기사가 150여 개에 달한다. 이건희 씨의 IOC 복귀로 2018년 동계올림픽의 평창 유치 활동에 좋은 영향을 미칠 것이라는 논조가 주를 이룬다. 하지만 IOC윤리위원회가 이건희 씨를 견책하고(reprimand), 5년 동안 산하위원회 활동을 금지한 사실에 대해서는 일부만이 언급할 뿐이다.
이건희의 항변 "나는 IOC의 윤리도덕을 거스르지 않았다"
한국 언론이 취재에 게을러서인지 아니면 삼성의 로비에 밀려서인지 보도하지 않은 재미난 사실이 하나 있다. 이건희 씨가 법원의 집행유예와 대통령의 사면을 근거로 IOC에다 대놓고 자신은 IOC의 윤리기준에 비추어 볼 때 잘못을 저지른 적이 없다고 항변했다는 점이다.
이러한 사실은 IOC윤리위원회가 2010년 1월 25일 스위스 로잔에서 회의를 열어 채택한 결정문에 생생하게 드러나 있다. IOC윤리위의 결정문에는 다음과 같이 쓰여 있다.
참조 및 사실관계: (…) 2009년 8월 14일 서울고등법원은 삼성그룹 주식의 불법 매각으로 인한 세금 포탈, 주식시장 불법행위, 배임 행위를 이유로 이건희 씨에게 징역 3년에 집행유예와 1100억 원의 벌금을 결정하였다. 이것은 최종 판결이었다. 이건희 씨는 벌금을 냈다. 2009년 12월 31일 대한민국 대통령은 이건희 씨를 단독 사면했다.
2010년 1월 13일 이건희 씨는 윤리위원회에 의견서를 제출했다. 그는 자신의 사건이 중간 정도의 처벌(a moderate sanction)을 받았다고 주장하면서, 유죄 판결을 받은 자신의 행위가 윤리도덕(ethics)을 거스르지 않았고, 올림픽 운동에 해를 끼치지 않았다고 말했다. 또한 그는 올림픽경기와 다양한 국제스포츠연맹들에 대한 후원을 통해 올림픽과 스포츠 운동을 항상 지원해왔다고 강조했다.
며칠 전 이건희 씨가 '집안' 행사를 마치고 나오면서 국민들이 정직해야 한다고 이야기했다는 뉴스를 접했다. 사면을 받은 지 얼마나 됐다고 저런 이야기를 할까 싶었는데, IOC에 보낸 의견서를 보면, 이건희 씨의 속내를 분명히 알 수 있다. 법원에서 유죄판결을 받은 이건희 씨는 자신이 윤리도덕을 거스른 적이 없다고 진심으로 생각했고, 때문에 국민들에게 정직해야 한다고 충고할 수 있었던 것이다.

▲법원에서 유죄판결을 받은 이건희 씨는 자신이 윤리도덕을 거스른 적이 없다고 진심으로 생각했고, 때문에 국민들에게 정직해야 한다고 충고할 수 있었던 것이다. ⓒ뉴시스

IOC는 "유죄로 드러난 이건희 씨 행위의 본질"에 주목
하지만, 불행하게도 IOC의 입장은 이건희 씨와는 달랐다. IOC윤리위는 결정문의 '의견란'에서 다음과 같이 지적했다.
의견: (…) 윤리위원회는 판결의 폐지(removal)가 유죄판결을 받은 이건희 씨의 행위에 아무런 영향을 미치지 않는다(intact)는 점에 주목한다.
이점에서 윤리위원회는 올림픽 관계자(party)의 행위가 윤리적이냐 아니냐의 문제가 그 행위 자체의 범죄구성 여부와는 전적으로 다른 문제임을 상기한다. 동일한 행위라도 나라에 따라 형법상으로 처벌할 수도 있고 안할 수도 있겠지만, 그런 행위들은 윤리적으로 그릇된 것일 수 있다. (…)
윤리위원회는 유죄로 드러난 이건희 씨 행위의 본질을 고려하여, 그의 행위가 IOC윤리강령 B.5에서 말하는 올림픽 운동의 명성을 더럽혔다고 판단한다. (…)
IOC윤리강령 B.5는 "올림픽 당사자는 올림픽 운동의 명성을 더럽힐 수 있는 방식으로 행동해선 안 된다"고 되어 있다. 이어 윤리위 결정문은 다음과 같이 끝을 맺었다.
결정: 윤리위원회는 다음과 같이 권고한다. IOC헌장 22조에 따라 IOC 집행위원회는,
1. IOC위원 이건희 씨가 올림픽헌장과 IOC윤리강령에서 정한 윤리 원칙을 저버렸고, 올림픽운동의 명성을 더럽혔으며, 그 결과 올림픽헌장과 IOC윤리강령을 위반했다고 결정할 것.
2. 올림픽헌장 23.1.1조에 따라 이건희 씨에 대해 다음의 처벌을 부과할 것.
a) 견책
b) IOC의 산하위원회에 참가할 권리를 5년 동안 중지할 것.
2010년 2월 7일 IOC집행위원회는 윤리위원회의 권고를 승인한다고 결정했다. YTN과경향신문 등 일부 언론은 용감(!)하게도 이건희 씨가 견책을 당했고, IOC의 산하 위원회에 참가할 권한이 5년 동안 정지되었음을 지적했다. 하지만 그러한 벌칙보다 더 중요한 것은 이건희 씨가 범법행위를 저질러 올림픽 정신을 더럽혔음을 IOC가 인정했다는 사실이다.
IOC대변인 마크 아담스는 이건희 씨가 "IOC가 줄 수 있는 가장 센 처벌 3개 가운데 2개를 받았다"고 말했다. 가장 센 처벌 가운데 남은 하나는 제명(expulsion)이다.
"스포츠의 실천은 '인권'"이라는 올림픽의 정신
올림픽헌장에는 "올림픽 정신은 보편적이고 근본적인 윤리 원칙들에 대한 모범과 존중이라는 교육적 가치에 토대를 둔 삶의 방식을 창조하려 노력한다. 스포츠의 실천은 인권이다. 모든 사람은 아무런 차별 없이 올림픽 정신에 따라 운동을 할 가능성을 갖고 있다. 올림픽 정신은 우정, 연대, 그리고 페어플레이의 정신과 함께 상호 이해를 요구한다"고 나와 있다.
나아가 IOC는 쿠베르탱을 비롯한 올림픽 운동의 선구자들이 주창해 오늘의 올림픽 헌장에 반영된 윤리·인권의 원칙과 페어플레이 정신은 운동경기에만 한정된 것이 아니라 우리 삶의 모든 방식에서 실천하고 적용해야 하는 푯대임을 분명히 밝히고 있다.
올림픽 정신을 더럽혔다는 이유로 IOC에서 축출당하는 수모를 면한 이건희 씨는 국민들이 정직해야 한다고 충고했다. 그의 충고를 들으니 정직하게 살기가 종종 힘들기도 한 보통 사람의 머릿속에 스타 여배우가 읊조리던 명대사가 떠오른다.
"너나 잘 하세요."

/윤효원 ICEM 코디네이터

‘단양쑥부쟁이 자생지’ 바위늪구비 공사 중단

http://www.hani.co.kr/arti/society/society_general/402948.html

‘단양쑥부쟁이 자생지’ 바위늪구비 공사 중단
한겨레  박경만 기자


속보=멸종위기종 단양쑥부쟁이의 유일한 자생지인 경기 여주군 강천면 바위늪구비 습지에 대한 정부의 4대강 공사가 전면 중단됐다.
여주 6공구 발주처인 수자원공사 관계자는 4일 “<한겨레> 등이 바위늪구비 일대에서 멸종위기식물 2종인 단양쑥부쟁이 보존 대책이 미흡하다고 보도해 4일부터 공사를 무기한 중단하겠다고 정종환 국토해양부 장관에게 보고했다”고 말했다. 수자원공사는 곧 생태자문단을 구성해 단양쑥부쟁이 자생지에 대한 정밀조사와 이전·보전 방안을 마련할 방침이다.
한편 운하백지화국민운동은 이날 성명을 내 “4대강 가운데 남한강 공사가 진행되는 여주 바위늪구비 습지의 단양쑥부쟁이 자생지가 부실한 환경영향평가의 보존대책마저 무시한 채 마구잡이로 파헤쳐지고 있다”며 “환경영향평가서의 내용을 이행하지 않은 남한강 개발 사업을 즉각 중단하고 정밀조사하라”고 촉구했다.
이철재 환경운동연합 대안정책국장은 이와 관련해 “멸종위기종의 보호 의무를 다하지 않은 환경부 장관을 직무유기로, 수자원공사와 현장 공사 관계자는 환경영향평가법 위반과 기타 멸종위기종 관련 법률 위반으로 고발할 계획”이라고 밝혔다.
국회 환경노동위원회 소속 홍희덕 의원(민주노동당)은 5일 여주 바위늪구비 습지를 찾아 단양쑥부쟁이 훼손 상태를 조사할 예정이다.

'사회' 카테고리의 다른 글

사대강 사업  (0) 2010.02.12
'이건희 IOC위원 복귀'만? IOC는 이건희 징계했다  (0) 2010.02.09
경기도 무상급식  (0) 2009.12.22
[펌] 한나라당 지지자 아빠를 설득한 딸의 편지  (0) 2009.06.11
직업윤리  (0) 2009.05.08

android omnia kernel build

http://andromnia.blogspot.com/2009/08/andromnia-tutorial-so-far.html

 

What do you need to install Android OS on a Samsung Omnia ?

  1. A Samsung Omnia
  2. A linux PC (I made that with Ubuntu 9.04)
  3. A little basic shell command knowledge
  4. A Mini SD card (couple gig's)
  5. Some time ^^

First, get all the necessary packages:

sudo apt-get install linux-headers-$(uname -r) gcc make kernel-package libncurses5-dev fakeroot wget bzip2 git-svn curl git-core gedit build-essential debhelper libqt3-mt-dev libxtst-dev libqt3-headers qt4-qmake qt4-qtconfig libqt4-gui libqt4-core subversion

Next, get the latest version of the project (this step may take a while, it's about a giga):

svn co https://dotpt.com/svn/andromnia/trunk/ ~/andromnia

Get the cross compiler and extract it in your andromnia directory:

http://www.codesourcery.com/sgpp/lite/arm/portal/package3696/public/arm-none-linux-gnueabi/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

Create this link :

ln -s ~/andromnia/arm-2008q3 ~/andromnia/arm_cross_compiler

Get the haret archive and extract it in your andromnia/haret directory (yes create it too):

http://pmaster.no/andromnia/haret.zip

Then, go to the kernel's directory and build it (takes some time, grab a coffee and/or a smoke):

cd ~/andromnia/kernel
make zImage

Finally, copy it to haret's directory for convenience's sake 

cp ~/andromnia/kernel/arch/arm/boot/zImage ~/andromnia/haret/zImage

Copy the contents of ~/andromnia/rootfs to the root of your sd card (should be formatted with ext2 or ext3)
HOT TIP: Don't forget to unmount before removing the cable/unplugging it!!!
Copy the contents of ~/andromnia/haret anywhere on your phone (except the sd card), run haret.exe and tap run!

Voilà ^^

android omnia porting current status

http://www.samsung-omnia.org/rom-discussion/android-runs-on-omnia/

 


Re: Android RUNS ON OMNIA

« Reply #10 on: August 11, 2009, 01:30:37 AM »


So I just wanted to get more updates running on this site. I hope some developers and chefs will hopefully go work on this project if they haven't already. Heres some links with more information.
The Modaco forum (looks like the hub of develpmont) http://www.modaco.com/content/i9x0-omnia-http-omnia-modaco-com/289028/project-andromnia-android-on-omnia/
Andromnia.net (A discussion forum similar to this site) http://www.andromnia.net
Androidomnia.com (Site with news and donations)http://androidomnia.com/
Changelog (revision notes) http://ferro.eu.org/andromnia/changelog.txt
Heres a list of what works and what doesn't as of August 6th 2009
CPU (PXA312)    - Working
128MB RAM    - Working
Boot Process    - Working (Kernel, Android and armDebian successfully booted)
Touchscreen    - Working
Backlight    - Working
LED    - Working
Battery    - Working (USB charging isn't working yet)
SD-Card    - Working (Internal memory recognized by Android)
Wifi    - Partitially working (some users reported wifi is disconnecting after few minutes or access point not found!)
Buttons    - Most buttons working (except power button)
GSM    - basic support (you can send and recieve sms but no calls yet)
Frequency Scaling   - In progress
Suspend/Resume    - In progress
Sound    - in progress
USB    - Not working
Bluetooth    - Not working
GPS    - Not working
Flash    - Not working
Bootloader    - Not working

'Computing' 카테고리의 다른 글

C++에서 C# DLL Interop  (0) 2010.02.09
android omnia kernel build  (0) 2010.02.04
android kernel build for samsung omnia  (0) 2010.02.04
Windows Mobile / DirectShow / SampleGrabber  (0) 2010.02.04
omnia에 android 설치  (0) 2010.01.15

android kernel build for samsung omnia

http://forum.xda-developers.com/showthread.php?t=431329

 

Complete steps for booting the android linux kernel (updates follow as we progress):

Install Dev Environment:

apt-get install linux-headers-$(uname -r) gcc make kernel-package libncurses5-dev fakeroot wget bzip2 git-svn curl

 

Download Cross Compiler
http://www.codesourcery.com/sgpp/lit...tal/release642

Select: GNU/Linux (and then Advanced Packages / IA32 GNU/Linux TAR)

 

Download and Unpack Cross Compiler
(http://www.codesourcery.com/sgpp/lit...ux-gnu.tar.bz2)

# wget http://www.codesourcery.com/sgpp/lit...ux-gnu.tar.bz2
# cd /usr/local ; tar -xjvf /tmp/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

 

Download Kernel (Thans to Oliver Ford!)
# git clone http://www.oliford.co.uk/hpipaq214/ipaq214.git v4

 

Change in Makefile:

# vi /ANDROID/v4/Makefile

ARCH ?= arm
CROSS_COMPILE ?= /usr/local/xscale/arm-2008q3/bin/arm-none-linux-gnueabi-

 

Adjust resolution (Thanks to z720!)
open the /arch/arm/mach-pxa/hpipaq214-lcd.c and change the folowing parameters:

.xres = 240 
.yres = 400
.pixclock = 96153.

 

Compile kernel:
make Image
The compiled and with Haret runable image will be in "arch/arm/boot/Image"

Download Haret (I used the PXA312 version from Oliver Ford from www.handhelds.com)
http://www.oliford.co.uk/hpipaq214/f...q214-aug08.exe

Change Haret Settings (default.txt)

set kernel "Image"
Set ramaddr 0xa0000000
Set RAMSIZE 0x04000000
Set cmdline "root=179:2 rootdelay=3 rw init=/sbin/init"
Set mtype 1653
Set kernelcrc 0
Set fbduringboot 1
Set forcefbduringboot 1

Bootlinux

Booting.....
If you copy the compiled Image to the directory in which you placed Haret, you should be off, the kernel will boot.. Mind you, this is just the booting kernel, the hard work will start from here!

 

Cross Compile busybox with static linking:
cd busybox-1.13.2/
Change Makefile to have the cross compiler active again:

ARCH            ?= arm
CROSS_COMPILE   ?= /usr/local/arm-2008q3/bin/arm-none-linux-gnueabi-

 

Make the static busybox (make menuconfig first and disable all non wanted busybox commands, leave ash, init, rclinux and telnetd active for later use!):
# LDFLAGS="--static" CFLAGS="--static" make
# file busybox
busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, stripped
Copy the busybox to the new initrd directory:
# cp busybox /ANDROID/initrd
# cd /ANDROID/initrd
# ln -s busybox init
# ln -s busybox ash
# ln -s busybox rclinux
# mkdir dev; mkdir sys ; mkdir proc
# cp -dpr /dev/ttys1 /dev/ttys2 /dev/ttys3 /dev/ttys4 /ANDROID/initrd/dev
Make the initrd.gz ramdisk fromout the initrd directory
# find . | cpio --create --'format=newc' | gzip >../initrd.gz
Copy it to the directory in which the kernel is placed...
Change default.txt cmdline:

Set cmdline "root=/dev/ram0 ramdisk_size=8192 rootdelay=5 rootwait rw init=/ash lpj=loops_per_jiffy boot_delay=100"

 

Boot and see why we need a keyboard now Next step is maybe auto configure network and start telnetd in the ramdisk
[OLD]
Hi, I read the thread about running Android on the Kaiser and was very interested to get at least a linux kernel running on my phone.. However no luck..
Well.. Tried to compile the kernel for this specific architecture (PXA312) with the gnueabi toolchain. The android kernel compiled fine with some minor changes. After that, i tried to start the kernel with HaRET but could not get it to start. I cannot determine the RAMADDR and the mtype for the omnia.
http://www.arm.linux.org.uk/developer/machines/
http://www.codesourcery.com/gnu_tool...ux-gnu.tar.bz2
http://code.google.com/p/android/downloads/list
HaRET does not seem to recognize the omnia's PXA312... Also i cannot determine the mtype for this.. Anyone have any ideas on how to get the kernel to boot???


Last edited by us1111; 10th February 2009 at 04:44 PM..

'Computing' 카테고리의 다른 글

android omnia kernel build  (0) 2010.02.04
android omnia porting current status  (0) 2010.02.04
Windows Mobile / DirectShow / SampleGrabber  (0) 2010.02.04
omnia에 android 설치  (0) 2010.01.15
pda rom dump  (0) 2010.01.15

Windows Mobile / DirectShow / SampleGrabber

code project의 SampleGrabber 사용

http://www.codeproject.com/KB/mobile/samplegrabberfilter-wm6.aspx

 

VS2005에서 빌드할때 문제발생

method undefined

  1. CSampleGrabber::FindPin
  2. CSampleGrabber::JoinFilterGraph
  3. CSampleGrabber::QueryVendorInfo
  4. CSampleGrabber::NonDelegatingRelease

위 목록중에서 3개는 아래 방법으로 해결

  • Under Project Propeties/C++/Language change the compiler option  "Treat wchar_t as builtin type" to No and rebuild

마지막 1개는 아래 방법으로 해결

  • #ifdef DEBUG
    #define UNDEFINEDEBUGTEMPORARILY
    #undef DEBUG
    #endif
    #include <streams.h>
    #ifdef UNDEFINEDEBUGTEMPORARILY
    #define DEBUG
    #endif
  • streams.h안에 NonDelegatingRelease는 DEBUG에서만 정의되도록 되어있어서, CBaseFilter를 implement하는 모든 class들은 이를 DEBUG에서는 구현해야하나 보통 구현하지않게되므로, streams.h를 include할때 그냥 DEBUG를 undef해버림
  • codeproject의 소스는 그 외에도 precompiled header에서 streams.h를 include하고 있으므로 이또한 처리를 해주어야 한다.

'Computing' 카테고리의 다른 글

android omnia porting current status  (0) 2010.02.04
android kernel build for samsung omnia  (0) 2010.02.04
omnia에 android 설치  (0) 2010.01.15
pda rom dump  (0) 2010.01.15
ubuntu 9.10 desktop을 microsoft virtual pc 2007에 설치하기  (0) 2010.01.15
prev 1 next