종로에서 예물을 맞추기 위해 이곳 저곳 돌아다니면서

반지도 껴보고, 가격도 알아보고, 바쁘게 돌아다녔습니다. 

문제는 대부분 비슷 비슷한 반지들이지만 가격은 천차만별이였고, 

일부는 제대로 된 설명도 안해주고 반지에 들어가는 스톤의 정보에 대한 설명도 없고...

엉망인 가게들이 굉장히 많더라구요.

 

그와중에 방문한 동화 주얼리에서 만족할만한 상담을 받고, 

반지와 가드링을 계약 했어요

작은 사각 다이아가 두줄로 들어있는 반지를 결정했고, 여자친구가 더 꾸미고 싶은날 낄수 있는 가드링도 함께 구매 했어요

 

동화 주얼리는 종로 3가역에 있어요~

error: invalid command 'bdist_wheel'

ERROR: Failed building wheel for wget

 

해당 문제로 인하여 몇몇 패키지들이 설치 되지않는 문제 발생.

 

Readme.md 파일 내에 설치 방법이 기술되지않아서

그냥 pip3 install -r requirement.txt 실행 하면서 문제가 발생 하였습니다.

 

해결방법

 

$ pip3 install wheel

$ python3 setup.py install

$ pip3 install -r reqirement.txt

 

setup.py를 설치하면 되는것이였다...

 

시즌이 끝나기전 20년 마지막 지름을 하였습니다.

 

20년에 루베스포츠로 기변을 하였고,

루베 스포츠와 루베 콤프의 사이에서 엄청난 고민 끝에

구동계에서 조금 절약하고 그돈으로 휠셋을 교체하는게 좋다는 이야기를 듣고

나름 합리화를 하면서 20시즌을 탄것 같습니다. ㅎㅎ;

그러던 와중에 급 뽐뿌로 인해서 카본 휠셋을 구매하게 되었습니다. 

 

아비아브 아데온의 구매과정은 예약을 거쳐서 주문생산 방식으로 이루어 집니다. 

 

예약(예약금) -> 제작 -> 잔금결제 -> 배송

 

위 과정에서 무려 2달이란 시간이 소요 되었습니다. 

예약 : 20/11/16
잔금 결제 : 21/01/04
배송 : 21/01/15

구매후 기나긴 기다림 끝에 루베에 장착을 시작 했습니다. 

 

택배 도착

 

 

으마으마하게 큰박스 모습

 

 

자전거 절반만 한 모습입니다.

처음에 택배 받고 깜짝 놀랐...

 

 

작업 시작

 

 

 

휠 교체에 필요한 공구들.

몽키스패너, 스프라켓리무버, 벨브 익스텐션, 테프론 테이프, 6각렌치, 타이어 레버, 스프라켓 홀더

몽키스패너, 스프라켓 리무버, 스프라켓 홀더 :  스프라켓과 브레이크 로터의 탈착에 필요
벨브 익스텐션 테프론 테이프 : 기존 사용하던 벨브의 길이가 짧으므로 연장하기 위해 필요

6각렌치  :  휠셋의 탈착에 필요

타이어 레버 :  타이어 탈착에 도움 (필수는 아님)

 

 

 

순정 루베 스포츠입니다. 

순정휠(R470db)의 림 두께가 얇아보입니다.

 

박스 구성품

 

 

유저 메뉴얼, 부속 파츠, 튜블리스 킷

튜블리스킷 같은 경우 겨울시즌 사은품으로 카본 물통케이지와 튜블리스킷중 한가지를 선택 하여 받을수 있습니다. 

겨울시즌 한정 사은품으로 겨울시즌 외에는 구성품에서 제외될수있습니다.

일단 순정타이어를 사용하고 교체시즌이 될때 튜블리스로 변경할 계획이므로 튜블리스 킷으로 선택 하였습니다.

 

 

 

부속 파츠에는 림테이프 한쌍, 디스크 센터락링, 벨브 익스텐션(벨브코어용), 벨브 코어 공구(?)가 들어있습니다.

벨브 익스텐션의 경우 두가지 방식이있는데, 제 튜브같은경우 벨브코어가 분리되지않는방식이라 추가로 구매하였습니다.

 

 

 

 

박스에 휠두개가 가지런히 들어있습니다.

 

 

최대 압력은 110psi 이지만 루베스포츠 순정타이어 스페셜라이즈드 터보 프로의 경우 최대 압력이 95psi이므로 

둘중 낮은 압력인 95psi 이하로 주입 해주면 됩니다.

 

 

 

 

휠 보호 캡을 제거하는데 저부분이 같이 빠져서 조금 놀랬습니다.

처음에 보호 캡을 제거 했는데 쓰루엑슬 부분에 아무것도 없어서 불량인줄 알았는데 보호 캡에 껴져 있더라구요.

원래 저부분이 저렇게 쉽게 빠지는건가... 쓰루엑슬을 처음이라....

아무튼 보호캡에서 꺼내서 다시 껴줍니다.

 

 

앞휠 무게

 

앞휠의 무게는 750g입니다. 림테이프를 두르면 760g 정도 됩니다.

클린쳐로 사용할테니 760g으로 보면 되겠죠

 

 

 

디스크 로터 분리

 

스프라켓 분리 공구를 이용해서 디스크 로터를 분리해 줍니다. 

 

 

타이어 분리

 

타이어 주걱을 이용해서 타이어도 분리해줍니다. 

 

 

 

루베 스포츠 순정 앞휠 DT SWISS R470db의 무게

 

790g으로 아비아브 아데온의 760g보다 고작30g가볍다...?

 

일단 앞휠이니.. 넘어갑시다..

 

벨브 익스텐션의 필요성

 

 

기존 사용하던 벨브의 경우 림 높이가 높지 않아서 상관없었지만..

아데온의 경우 림 높이가 높아 벨브가 빼꼼 나오게 됩니다.

이러한 이유로 익스텐션을 사용해서 길이를 늘려줘야합니다.

 

 

 

 

 

벨브 익스텐션 설치

 

익스텐션에서 공기압이 샐수있으니 테프론테이프를 몇바퀴 감아주고 익스텐션을 연결해줍니다.

테프론테이프는 다이소나 철물점에서 구입가능합니다.

 

아데온의 부속품에 들어있는 익스텐션의경우 코어벨브가 분리되는 방식의 익스텐션입니다.

본인의 튜브 방식을 확인하시고 분리가 되지않는다면 저처럼 추가 구매하셔야합니다.

 

 

 

익스텐션이 설치 완료 되었다면, 분해의 역순으로 타이어와 로터를 설치해줍니다.

 

 

 

 

뒷휠의경우 920g입니다.

아무래도 라쳇이 들어가기때문에

앞휠보다 더 무거운 것으로 보입니다.

 

 

 

 

기존 휠에 있는 로터와 스프라켓, 타이어를 탈거합니다.

 

 

 

DT SWISS R470db의 뒷 휠의 무게는 1030g입니다. 

아비아브의 920g보다 110g 무겁습니다.

 

 

익스텐션, 타이어, 스프라켓, 로터 장착

 

앞휠과 마찬가지로 익스텐션을 테프론테이프로 감은후 장착해주고, 로터와 스프라켓을 장착해줍니다.

 

교체 완료

 

 

기존 순정 휠셋보다 많이 건장해진 모습입니다.

 

무게 측정

 

 

음... 9.3kg -> 9.2kg이 되었습니다.... ㅎㅎ 

 앞휠뒷휠세트
DT SWISS R470db790g1030g1820g
AVIIAV ADEON 50760g920g1680g

공식 사이트의 1590g(±3%)과는 많이 차이가 납니다. 제 저울이 잘 맞지않는다고 생각하는게 낫겟죠 ㅎㅎ

오차범위 밖이라 그냥 순정휠과 어느정도 차이난다 정도로 참고 해주시면 될거같습니다. 

저도 포스팅을 쓰면서 생각보다 많이 차이가 나서 놀랍네요.

 

 

총평

- 들인돈에 비해 감량이 적어서 뭔가 아쉽다.(보통)

- 대신 자전거가 훨씬 예뻐졌다.(만족)

- 라쳇소리가 매우커졌다.(만족)

 

이글은 안드로이드 오픈소스 프로젝트의 코드 다운로드를 기록합니다.



OS Env.


  • Ubuntu 16.04 LTS
  •  Android 6.0 버전의 권장 요구사항은 Ubuntu 14.04 LTS버전 입니다.

  • Clean한 OS상태에서 Android P AOSP 코드를 다운로드 하는 과정을 기술합니다.

  • 반드시 디스크 용량을 확인해주세요 100G 정도 여유를 두시는게 좋습니다.



Java Version 확인

  • $ java -version

  • java 미설치 상태 입니다. 설치를 진행합니다.


Java 설치

$ sudo apt-get update

apt-get repo를 업데이트 해줍니다.

  • $ sudo apt-get install openjdk-8-jdk

  • jdk 를 설치해 줍니다. 


  • $ java -version

  • 설치 완료


다운로드에 필요한 패키지 설치



  • $ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev libxml2-utils xsltproc unzip



  • $ curl  curl https://storage.googleapis.com/git-repo-downloads/repo > ~/repo

  • $ chmod a+x ~/repo

  • $ sudo mv ~/repo /usr/local/bin/


Code 다운로드



  • 폴더 생성후 해당위치에서 코드 다운로드 요청

  • $ repo init -u https://android.googlesource.com/platform/manifest -b android-p-preview-2

  • $ repo sync
  • -b 옵션 이후 aosp 브랜치 명 작성 현재는 안드로이드 P 프리뷰 브랜치 입니다. 
  • 해당 커맨드 이후 시간이 오래 소요됩니다.



  • P완료된 모습. (부득이하게 다른 PC 로  받게 되었습니다. 사실 용량이 부족해서 다른 PC로 받았습니다....)
  • 용량이 많이 필요하니 꼭 용량 확인후에 싱크 진행 해야 합니다. 



다음 포스팅 :  AOSP 빌드


'공부 > Android Framework' 카테고리의 다른 글

[AOSP] 안드로이드 프레임워크  (0) 2018.05.10

안드로이드 시스템의 개요는 다음과같이 구성된다.


Linux Kernel


  • 안드로이드는 오픈소스인 리눅스 커널위에 가상머신을 띄우고 해당 가상머신에서 어플리케이션을 구동하는식으로 동작한다.

  • 눅스의 코드 중 필요한 부분만 이용하여 안드로이드 구동에 이용한다.



HAL

  

  • Hardware Abstraction Layer의 약자로 해석하면 하드웨어 추상화 계층이다. 

  • 리눅스 커널에 기본적인 드라이버가 있다면, 실제 제조사에선 해당부분에 드라이버의 기능을 구현한다. 



Native Libraries

  

  • Android 는 가상머신 위에서 돌아가지만 하위계층, 기본적인 베이스는 리눅스 커널위 에서 동작하게된다.

  • 리눅스 커널은 C언어로 제작되어있으며 핵심적인 프로그램들은 해당부분의 계층에서 제공되어진다.

  • 또한  GNU C 인 glibc가 아닌 안드로이드용 경량화 라이브러리 libc를 이용해서 필요한 부분만 이용한다. 



Android Runtime

  

  • 안드로이드용 가상머신. 달빅 방식과 ART 방식의 VM으로 앱을 구동할수있게한다.



Android Framework

  

  • 안드로이드에서 제공하는 기능들을 제공해주는 Layer

  • 흔하게 가져다쓰는 Notification, Sound, Camera, Message, 등등 모든 기능을 제공해주는 부분  

  • 어플리케이션 단에서 중복해서 기능을 구현할필요없이 제공해주게 된다.

+ Recent posts