분류 전체보기
-
Chapter 5전공 - IT/졸업작품 2023. 7. 31. 21:25
영어 원문을 한글로 해석하여 정리한 글이므로 정확하지 않은 정보를 포함할 수 있음 목차 1. 감지 및 작동 2. Contiki-NG 1. 감지 및 작동 WSN 맥락에서 감지는 물리적 객체를 디지털 데이터로 변환하는 프로세스이다 예를 들어, 온도감지센서는 환경의 온도를 감지한 다음 이를 디지털 형식으로 변환한다 작동은 MCU가 디지털 데이터를 전송한는 프로세스이다 WSN mote에 연결된 센서 장치는 정보를 감지하고 변환한다 디지털 데이터 형식으로 WSN mote는 액추에이터 장치를 통해 디지털 데이터를 외부 환경으로 보낼 수 있다 센서 및 액추에이터 장치 모두 I/O 인터페이스를 통해 MCU와 통신할 수 있다 이러한 인터페이스는 구현 방식에 따라 다양한 프로토콜을 제공한다 2. Contiki-NG Con..
-
-
따라하며 공부하기 3.1 - 테트리스 기초 1APP 만들기/ios - study 2023. 7. 29. 23:34
Udemy 강의 중 'Swift 언어로 만드는 Tetris Game' 강의를 보고 Swift 언어 기초 공부를 진행했다 Xcode를 실행하고 화면 우측상단에 File -> New -> Playground를 클릭 Blank를 누르고 Next버튼 클릭 파일 이름은 간단하게 test로 했다 var는 변경가능하고 let은 변경 불가능하다 참고자료 https://kmooc.udemy.com/course/swift-tetris-game/ https://www.swift.org/documentation/
-
따라하며 공부하기 2.8 - 인스타그램 사진 업로드 ( 마지막 )APP 만들기/ios - study 2023. 7. 29. 16:56
Udemy 강의 중 '누구나 따라 할 수 있는 ios 클론코딩 - 컴공선배' 강의를 보고 이미지 업로드 버튼을 클릭하면 앨범이 올라오도록 했다 위와 같이 이미지 추가 버튼을 클릭하면 앨범이 올라오고 선택도 가능하다 그리고 선택하면 선택표시가 뜬 후 화면이 내려간다 공부내용 정리 서버와 통신을 하기 위해선 인코딩과정과 디코딩 과정이 필요하다 control + shift + 화살표 -> 멀티커서 control + i -> 드래그 영역 코드를 자동으로 정리해 준다 인스타그램 클론코딩하면서 배운 점 ios 앱개발을 처음 하기 때문에 따라가는데 어려움이 많았지만 웹개발을 한번 해봐서 연결되는 부분은 이해하기 쉬웠다 휴대폰의 화면 비율이 다 다르므로 이에 맞게 UI 설정을 해주는 방법을 배워서 좋았다 화면의 UI ..
-
따라하며 공부하기 2.7 - 인스타그램 홈 화면 피드 ( 서버 연동하기 )APP 만들기/ios - study 2023. 7. 29. 13:31
Udemy 강의 중 '누구나 따라 할 수 있는 ios 클론코딩 - 컴공선배' 강의를 보고 홈 화면 피드작업을 했다 cat api를 사용할 것이고 postman을 통해 확인하였다 3개만 골라 보내니 위와 같이 정보가 정상적으로 생성되었다 다음으로 kingfisher를 사용했다 사용하기 위해 pod 파일에 추가해 주는 작업을 진행했다 마찬가지로 Castargram 폴더에서 podfile을 열어준다 alamofire 아래에 kingfisher를 추가해 준다 pod install 한 뒤 Xcode를 끄고 다시 실행한다 다시 실행하면 위처럼 정상적으로 적용된다 고양이의 이미지가 위처럼 정상적으로 업로드되었다 공부내용 정리 화면에 나오는 첫 셀은 스토리셀이기때문에 인덱싱 과정에서 스토리셀을 신경써야 한다 한번에 1..
-
Ubuntu(22.04) - Contiki 설치하기전공 - IT/졸업작품 2023. 7. 29. 10:17
Ubuntu에 Contiki-NG를 설치했는데 Contiki와 Contiki-NG가 다름을 확인하고 Contiki를 추가로 설치했다 Contiki-NG 설치하는 글을 글 하단에 첨부하였다 wget https://github.com/contiki-os/contiki/archive/3.0.zip ls unzip 3.0.zip ls mv contiki-3.0 contiki ls sudo apt-get install gcc-arm-none-eabi ls sudo apt-get install build-essential binutils-msp430 gcc-msp430 msp430-libc msp430mcu mspdebug openjdk-8-jdk openjdk-8-jre ant libncurses5-dev lib..
-
따라하며 공부하기 2.6 - 인스타그램 Alamofire 설치하기( ruby update 하기 )APP 만들기/ios - study 2023. 7. 29. 00:50
Udemy 강의 중 '누구나 따라 할 수 있는 ios 클론코딩 - 컴공선배' 강의를 보고 Alamofire를 설치했다 설치하는데 ruby의 버전이 너무 낮아서 설치가 되지 않아 업데이트하는 과정도 포함했다 위와 같이 cocoapods 설치 명령어를 입력하고 비밀번호를 입력한다 설치에 실패했는데 이유는 Ruby의 버전이 2.7.0 이상이어야 하는데 현재 버전이 2.6.10.210 이어서 안된다고 한다 brew install rbenv 로 설치를 진행한다 설치가 완료되면 rbenv install -l 명령어로 설치 가능한 목록을 확인한다 최신버전인 3.22 버전을 다운로드 했다 ( rbenv install 3.2.2 ) 설치가 완료되었고 rbenv global 3.2.2 를 통하여 실행 경로를 업데이트했다 ..