Technical reports



VSCode 활용 팁

단축키

  • “Run build task” 실행

    • 윈도우: “Ctrl + Shift + B”

    • 리눅스: “Ctrl + Shift + B”

  • “Extensions” View 선택

    • 윈도우: “Ctrl + Shift + X”

    • 리눅스: “Ctrl + Shift + X”

  • “Run and Debug” View 선택

    • 윈도우: “Ctrl + Shift + D”

    • 리눅스: “Ctrl + Shift + D”

  • “Source control” View 선택

    • 윈도우: “Ctrl + Shift + G”

    • 리눅스: “Ctrl + Shift + G”, “G”



유비쿼터스 컴퓨팅

유비쿼터스 컴퓨팅은 제록스 팰러 앨토 연구센터의 마크 와이저가 제안한 개념이다. 마크 와이저는 이 개념을 그의 논문 “Some Computer Science Issues in Ubiquitous Computing”에서 “사용자가 현실 세계 어디에서나 컴퓨터를 사용한다는 사실을 인식하지 못한 채 사용할 수 있도록 컴퓨터를 진보시키는 방법”이라고 정의하였다. 과거에, 이 개념 또는 이와 유사한 개념들을 언급할 때 우리나라와 일본에서는 “유비쿼터스 컴퓨팅”이라는 용어가, 미국에서는 “퍼베이시브 컴퓨팅”이라는 용어가 주로 사용되었다고 한다. 유럽에서는 “앰비언트 인텔리전스”라는 용어가 주로 사용되었다고 한다. 지금은 공통적으로 사물인터넷(IoT)이라는 용어가 주로 사용된다.

관련 자료



마프 강의 자료 사용법

Note

VSCode에서 “Run build task” 등 실행, 각종 View 선택 방법은 VSCode 활용 팁 참조

1. 유비노스 개발 환경 설치

  1. 다음을 참조해 개발 환경을 설치

2. 마이크로프로세서 강의 자료 라이브러리 설치

  1. 다음을 참조해 VSCode로 유비노스 소스트리 열기

  1. VSCode에서 “make/liblist.json” 파일 파일 열기

Note

“library/ubinos/make/liblist.json”이 아니고, “make/liblist.json”입니다.

  1. 연 파일의 기존 내용을 모두 지우고 아래 내용을 붙여넣기

  • 일반 사용자

[
    {
        "name": "mp_course_materials",
        "url": "https://github.com/ubinos-edu/mp_course_materials.git",
        "branch_tag_commit": {"type": "branch", "name": "ubinos-main"},
        "description": "Microprocessor course materials"
    }
]
  1. VSCode에서 “Run build task” 실행 후, 다음 명령을 선택해 “Ubinos library manager”를 실행

make xmgr
  1. “Ubinos library manager” 창이 뜨면 “Hide ubinos default library list” 체크

  2. 다음 라이브러리들을 체크 하고, “Install” 버튼 클릭

  • mp_course_materials

  1. “Install library commands” 창이 뜨면 “Run” 버튼 클릭

  2. Success 메시지가 뜨면 “확인” 버튼 클릭

  3. “Install library commands”의 “Close” 버튼 클릭, “Ubinos library manager” 창dml “Close” 버튼 클릭을 차례로 클릭

3. 마이크로프로세서 강의 자료 예제 빌드 및 실행

  1. 다음을 참조해 VSCode로 유비노스 소스트리 열기

  1. VSCode에서 “Run build task” 실행 후, 다음 명령을 선택해 “Ubinos config selecgtor”를 실행

make xsel
  1. “Ubinos config selecgtor” 창이 뜨면 다음을 선택한 후 Select 버튼을 클릭

  • mp_course_materials project의 mp_course_ex0506_hello_world_3_netduinoplus2_baremetal_qemu

  1. VSCode에서 “Run build task” 실행 후, 다음 명령을 선택해 빌드 실행

make rebuildd
  1. 다음을 참조해 예제 실행 및 디버깅