라이브러리 2

라즈베리파이 (3) - Raspberry Pi에 GPIO 설치하기 (WiringPi)

라즈베리파이의 진정한 기능은 GPIO 핀을 통하여 다른 모듈들을 제어할 수 있는 점입니다. 이번에는 wiringPi를 통하여 GPIO를 제어하는 방법을 알아보겠습니다. WiringPi라이브러리의 사이트는 아래에 첨부합니다. (꼭 한번 읽어보세요.) http://wiringpi.com/ WiringPi WiringPi is a PIN based GPIO access library written in C for the BCM2835, BCM2836 and BCM2837 SoC devices used in all Raspberry Pi. versions. The source code is not publicly available but may be made available to those who wish c..

개발용어 - 라이브러리(Library) vs 프레임워크(Framework)

이번에는 개발을 하시는 분들이 차이를 햇갈려하는 개념인 라이브러리와 프레임워크를 알아보는 시간을 가져보려고 합니다. 두가지 개념이 비슷하지만 차이점도 있기 때문에 각각이 어떤 특성을 가지고 있는지 알아보겠습니다. 라이브러리 (Library) 라이브러리는 도서관이라는 뜻을 가지고 있습니다만 컴퓨터에서의 정의는 프로그램의 공통으로 사용하는 함수 or 도구들의 집합입니다. 프로그램 개발을 보다 편리하게 하여 다양한 기능들을 만들 수 있습니다. 우리가 맨주먹으로도 개발할수 있으나 도구들을 이용하여 훨씬 다채롭게 개발할 수 있습니다. ex) JQuary(Javascript), Numpy(Python), DirectX(C++) 프레임워크 (Framework) 프레임워크는 뼈대, 틀 이라는 뜻을 가지고 있습니다. 라..