git show ios
2011년 5월 30일 월요일
2011년 5월 23일 월요일
ssh-keygen
ssh 문제:
Host key verification failed 가 나오면
ssh-keygen -R 연결하려는 IP를 입력
그럼 ~/.ssh/known_hosts와 known_hosts.old가 생긴다.
다시 ssh에 접속하면 key추가 메시지가 나온다.
done
2011년 5월 22일 일요일
atmega128 개발 환경 구축
ISIS 7 Professional(none free)
CodeVisionAVR V2.03.4(none free)
VSPE(32bit free)
windows xp sp3
2011년 5월 19일 목요일
git command
git reset --hard HEAD~1 : HEAD commit 취소
git reset --hard HEAD~2 : HEAD~2 번째까지 commit 취소
git cherry-pick -n commit_hash
commit을 현재의 브랜치의 index에 놓는다.
git push --tags : 원격의 tag들 모두 가져온다.
git reset 명령
git reset --soft HEAD~2
HEAD부터 두번째를 soft 방법으로 reset 한다.
index에 들어가있으니까 상황봐서 commit하자.
git commit -a(no add) -c(vi) ORIG_HEAD
git reset 명령 직전의 HEAD의 commit comment를 vi띄워서 입력한후 저장하면
새로운 comment의 commit 된다.
2011년 5월 15일 일요일
about android app dev
1. jre and jdk download
1.1 sudo apt-get install sun-java6-jre sun-java6-jdk (may be)
2. eclipse download
2.1 classic or rcp version
3. android sdk download
4. android development tools plugin download
5. adding Platforms and other components
5.1 download platform
5.2 create AVD
5.3 create project
6. done
non gui
jni + NDK + TOOLCHAIN(native code build)
android create project ... (android code build)
android
ant
command line
android-cmake reference
아래 사이트는 http://android-cmake.googlecode.com/hg/documentation.html를 보고 리포팅 수준의 포스트 이다.
http://www.srombauts.fr/2011/03/15/cmake-for-android/아래 사이트는 Ubuntu에서 apt-get 으로 Java JDK, JRE 설치에 관한 내용이다.
2011년 5월 14일 토요일
boost for android
1. googling "boost on android"
아래 정보를 이용해서 patch를 하고
userconfig.jam을 아래와 같이 바꾼후 boost를 컴파일 한다.
http://permalink.gmane.org/gmane.comp.handhelds.android.ndk/7553
컴파일이 완료 되었으면 2번을 이용해서 boost를 테스트해보자(아직 안해봤음)
2. googling "android-cmake"
아래 정보를 이용해서 Cmake로 안드로이드 app를 컴파일하고 테스트해본다.
common-libs/boost를 Cmake를 이용해서 컴파일 해본다. serialization은 안되는를 알것이다.
http://android-cmake.googlecode.com/hg/documentation.html
몇몇개의 인터넷정보는 신뢰감이 떨어진다.
아래는 boost를 arm으로 컴파일 하는것인다. 위의 1번을 수행하면 arm7으로 elf가 생성된다.
http://tom87416.blogspot.com/2011/02/compiling-boost-library-on-android.html
참고 정보
아래 사이트는 1번은 이용해서 컴파일하고 Cmake를 이용하지 않고 android.mk문법을 이용해서 makefile를 작성 해보고 실행 했지만 링크에러가 난 것에 대한 질문이다.
리플중에 중요한 것을 발견했다.
NDK compiler is gcc and the logs above clearly indicate correct compiler is used. Crystax NDK is no longer necessary; since release 5, gnu stdlibc++ is part of the standard SDK. – Jan Hudec Mar 1 at 14:05
Crystax NDK가 더이상 필요하지 않다는 것인데 나도 동감한다.
boost를 적당히 android 용으로 patch해주고 cmake_toolchain_file를 이용해서 컴파일하면 될것 같다.
http://stackoverflow.com/questions/5119201/how-link-with-static-boost-libraries-for-android
아래 사이트는 r4, r3 crystax version에서 boost 1.39.0의 user-config.jam와 boost.patch이다. 이전 정보지만 참고하기 좋을것같다.
http://www.crystax.net/trac/ticket/6
결론
위의 정보를 가지고 전체적인 테스트는 해보지 않았지만 미뤄 짐작해 볼때 oce compile and using cmake that is complete는 가능성이 있다.
boost library를 컴파일 하고 boost를 이용해서 oce/cdl를 cmake를 이용해서 빌드하고 JNI를 이용해서 android 응용으로 실행 한다.
xoom device 에서 ... using rs232 or spp with ROMEO mobile platform
아래 정보를 이용해서 patch를 하고
userconfig.jam을 아래와 같이 바꾼후 boost를 컴파일 한다.
http://permalink.gmane.org/gmane.comp.handhelds.android.ndk/7553
컴파일이 완료 되었으면 2번을 이용해서 boost를 테스트해보자(아직 안해봤음)
2. googling "android-cmake"
아래 정보를 이용해서 Cmake로 안드로이드 app를 컴파일하고 테스트해본다.
common-libs/boost를 Cmake를 이용해서 컴파일 해본다. serialization은 안되는를 알것이다.
http://android-cmake.googlecode.com/hg/documentation.html
몇몇개의 인터넷정보는 신뢰감이 떨어진다.
아래는 boost를 arm으로 컴파일 하는것인다. 위의 1번을 수행하면 arm7으로 elf가 생성된다.
http://tom87416.blogspot.com/2011/02/compiling-boost-library-on-android.html
참고 정보
아래 사이트는 1번은 이용해서 컴파일하고 Cmake를 이용하지 않고 android.mk문법을 이용해서 makefile를 작성 해보고 실행 했지만 링크에러가 난 것에 대한 질문이다.
리플중에 중요한 것을 발견했다.
NDK compiler is gcc and the logs above clearly indicate correct compiler is used. Crystax NDK is no longer necessary; since release 5, gnu stdlibc++ is part of the standard SDK. – Jan Hudec Mar 1 at 14:05
Crystax NDK가 더이상 필요하지 않다는 것인데 나도 동감한다.
boost를 적당히 android 용으로 patch해주고 cmake_toolchain_file를 이용해서 컴파일하면 될것 같다.
http://stackoverflow.com/questions/5119201/how-link-with-static-boost-libraries-for-android
아래 사이트는 r4, r3 crystax version에서 boost 1.39.0의 user-config.jam와 boost.patch이다. 이전 정보지만 참고하기 좋을것같다.
http://www.crystax.net/trac/ticket/6
결론
위의 정보를 가지고 전체적인 테스트는 해보지 않았지만 미뤄 짐작해 볼때 oce compile and using cmake that is complete는 가능성이 있다.
boost library를 컴파일 하고 boost를 이용해서 oce/cdl를 cmake를 이용해서 빌드하고 JNI를 이용해서 android 응용으로 실행 한다.
xoom device 에서 ... using rs232 or spp with ROMEO mobile platform
피드 구독하기:
글 (Atom)