2016년 4월 12일 화요일

[음악] 버스커 버스커 (Busker Busker) - 벚꽃 엔딩

버스커 버스커 (Busker Busker) - 벚꽃 엔딩
그대여 그대여 그대여 그대여

오늘은 우리 같이 걸어요 이 거리를
밤에 들려오는 자장노래 어떤가요 오예
몰랐던 그대와 단 둘이 손 잡고
알 수 없는 이 떨림과 둘이 걸어요

봄바람 휘날리며
흩날리는 벚꽃 잎이
울려 퍼질 이 거리를
우우 둘이 걸어요

봄바람 휘날리며
흩날리는 벚꽃 잎이
울려 퍼질 이 거리를
우우 둘이 걸어요

오예

그대여 우리 이제 손 잡아요 이 거리에
마침 들려오는 사랑 노래 어떤가요 오예
사랑하는 그대와 단 둘이 손잡고
알 수 없는 이 거리를 둘이 걸어요

봄바람 휘날리며
흩날리는 벚꽃 잎이
울려 퍼질 이 거리를
우우 둘이 걸어요

봄바람 휘날리며
흩날리는 벚꽃 잎이
울려 퍼질 이 거리를
우우 둘이 걸어요

바람 불면 울렁이는 기분 탓에 나도 모르게
바람 불면 저편에서 그대여 니 모습이 자꾸 겹쳐
오 또 울렁이는 기분 탓에 나도 모르게
바람 불면 저편에서 그대여 니 모습이 자꾸 겹쳐

사랑하는 연인들이 많군요 알 수 없는 친구들이 많아요
흩날리는 벚꽃 잎이 많군요 좋아요

봄바람 휘날리며
흩날리는 벚꽃 잎이
울려 퍼질 이 거리를
우우 둘이 걸어요

봄바람 휘날리며
흩날리는 벚꽃 잎이
울려 퍼질 이 거리를
우우 둘이 걸어요

그대여 그대여 그대여 그대여 

[음악] 넬 - 기억을 걷는 시간(Time Spent Walking Through Memories)





넬 - 기억을 걷는 시간(Time Spent Walking Through Memories)



아직도

너의 소리를 듣고
아직도
너의 손길을 느껴
오늘도
난 너의 흔적안에 살았죠

아직도
너의 모습이 보여
아직도
너의 온기를 느껴
오늘도
난 너의 시간안에 살았죠

길을 지나는 어떤 낮선이의 모습 속에도
바람을 타고 쓸쓸이 춤추는 저 낙엽 위에도
뺨을 스치는 어느 저녁에 그 공기 속에도
내가 보고 듣고 느끼는 모든것엔 니가 있어 그래
어떤가요 그댄
어떤가요 그댄
당신도 나와 같나요
어떤가요 그댄

지금도
난 너를 느끼죠
이렇게
노래를 부르는 지금 이순간도 난
그대가 보여

내일도
난 너를 보겠죠
내일도
난 너를 듣겠죠
내일도
모든게 오늘 하루와 같겠죠

길을 지나는 어떤 낮선이의 모습 속에도
바람을 타고 쓸쓸이 춤추는 저 낙엽 위에도
뺨을 스치는 어느 저녁에 그 공기 속에도
내가 보고 듣고 느끼는 모든것엔 니가 있어 그래
어떤가요 그댄
어떤가요 그댄
당신도 나와 같나요
어떤가요 그댄

길가에 덩그러니 노여진 저 의자위에도
물을 마시려 무심코 집어든 유리잔 안에도
나를 바라보기 위해 마주한 그 거울 속에도
귓가에 살며시 내려앉은 음악 속에도 니가 있어

어떡하죠 이제
어떡하죠 이제
그대는 지웠을 텐데
어떡하죠 이제 우리

랄라랄라랄라랄라
랄라랄라랄라랄라
랄라랄라랄라랄라
어떡하죠 이젠

랄라랄라랄라랄라
랄라랄라랄라랄라
랄라랄라랄라랄라~하
어떡하죠 이젠

그리움이 내 마음의 문을 열고
너의 기억이 날 찾아와
자꾸 눈시울이 붉어져
어떡하죠 이젠

그리움이 내 마음의 문을 열고
너의 기억이 날 찾아와
자꾸만 가슴이 미어져
어떡하죠 이젠

그리움이 내 마음의 문을 열고
너의 기억이 날 찾아와
자꾸 눈시울이 붉어져
어떡하죠 이젠

그리움이 내 마음의 문을 열고
너의 기억이 날 찾아와
자꾸만 가슴이 미어져
어떡하죠 이젠

랄라랄라랄라랄라
랄라랄라랄라랄라
랄라랄라랄라랄라

랄라랄라랄라랄라
랄라랄라랄라랄라
랄라랄라랄라랄라~하

랄라랄라랄라랄라
랄라랄라랄라랄라
랄라랄라랄라랄라

랄라랄라랄라랄라
랄라랄라랄라랄라
랄라랄라랄라랄라~하

[Linux] 리눅스 커널 다운로드

리눅스 커널 다운로드
www.kernel.org

https://www.kernel.org/pub/linux/kernel/v2.6/

2016년 4월 11일 월요일

[인사이드 안드로이드] 1. 안드로이드 프레임워크 개요




안드로이드 구조 - 한글
android structure








  • 프레임 워크를 이해하면 좋은점 
    • 구조와 동작원리 파악 -> 안드로이드 프레임워크에 최적화된 S/W설계 가능


<안드로이드 주요 소스코드 구성>

  1. Kernel  
    • 안드로이드 리눅스 커널
  2. Bionic 
    • 인드로이드 표준 C 라이브러리
  3. Bootloader 
    • 참고용 안드로이드 부트로더
  4. Build 
    • 안드로이드 빌드 시스템
  5. Cts
    • 안드로이드 호환성 테스트 관련 소스
  6. Dalvik 
    • 달빅 가상머신
  7. External
    • 안드로이드에서 사용하는 오픈 소스
  8. Framework
    • 안드로이드 프레임워크
  9. Hardware
    • 안드로이드 HAL(Hardware Abstraction Layer) 소스
  10. Packages 
    • 안드로이드 기본 어플리케이션, 컨텐트 프로바이더 등..
  11. System 
    • 안드로이드 init 프로세스, 블루트스 도구 모음 등..


<안드로이드 부팅 과정>




Step으로 분류

Linux(embedded system) VS Android VS Linux comparing



  1. 리눅스 커널
    • 안드로이드 - 리눅스 기반 플랫폼
  2. init
    • init프로세스 - 각종디바이스 초기화, 안드로이드 프레임워크 동작에 필요한 각종 데몬, 컨텍스트 매니저, 미디어 서버, Zygote등을 실행하는 프로세스
  3. 컨텍스트 매니저
    • 프로세스, 시스템 서비스 관리(안드로이드의 시스템 서비스)
      • 모든 시스템 서비스는 부팅시 자신의 핸들정보를 컨텍스트 매니저에 등록해야 됨
    • 프로세스간 통신 - IPC(Inter-Process Communication) 바인더
  4. 미디어 서버
    • C/C++ 기반으로 작성돼 있는 네이티브 시스템 서비스를 실행하는 역할
      • ex) Audio Flinger(오디오 출력담당), Camera
  5. Zygote
    • 애플리케이션의 로딩시간을 단축시키기 위한 목적으로 사용됨
    • 자바기반 앱은 Zygote를 통해 fork된 프로세스 상에서 동작
  6. 시스템 서버
    • Zygote에서 최초로 fork된 애플리케이션 프로세스
    • 자바시스템 서비스를 실행하는 역할


리눅스 부팅과정
http://www.linuxlab.co.kr/docs/5-2.htm

http://else102.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%A0%84%EC%B2%B4-%EB%B6%80%ED%8C%85%EA%B3%BC%EC%A0%95%EC%9D%98-%EC%9D%B4%ED%95%B4


[인사이드 안드로이드] 1. 목차


1. 목차
  1. 안드로이드 프레임워크 개요
  2. 안드로이드 개발환경 구축
  3. init 프로세스
  4. JNI와 NDK
  5. Zygote
  6. 안드로이드 서비스 개요
  7. 안드로이드 바인더 IPC
  8. 안드로이드 서비스 프레임워크
  9. 네이티브 시스템 서비스 분석
  10. 자바 서비스 프레임 워크
  11. 자바 시스템 서비스 동작 분석
  12. 부록 - AIDL 언어의 문법