프로세스란?? 개인적으로 처음에 배우기 가장 힘든 과목 중에 하나가 바로 운영체제라고 생각합니다. 그리고 우분투와 리눅스 시스템과도 익숙하지 않아서 더 힘들었던 것 같습니다. 이번에는 운영체제 중에 프로세스와 그것을 코딩을 통해 실제로 확인했던것을 정리해보려 합니다. 일단 프로세스란 것은 간단하게 말하면 실행중인 프로그램입니다. 프로그램과의 차이를 묻는 것도 종종 나오곤 합니다. 여기서 프로그램은 보조기억장치에 존재하며 실행되기를 기다리는 데이터의 묶음 정도로 이해하시면 될 것 같습니다. 프로세스의 특징 중에 하나는 바로 여러 개가 동시에 실행된다는 것입니다. 하지만 실제로는 동시에 실행되는 것은 아니고 운영체제에 의해서 CPU가 실행할 프로세스를 끊임없이 교체하여 동시에 실행되는 것처럼 보이게 한다는 ..
GPS모듈 아두이노를 더 다양하게 활용하기위해선 아두이노에 연결할 모듈이나 쉴드가 필요할 수도 있을 것입니다. 다양한 모듈중 GPS모듈 활용에대해 해본것을 쓸려고합니다. 이것이 GPS모듈로써 u-blox 의 6m 제품입니다. 모듈밑의 구멍 4개는 아두이노와 연결할 곳을 나타내는 부분으로 순서대로 GND, TXD, RXD, VCC를 나타내고 있습니다. 아두이노와 연결 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include SoftwareSerial GPS(2,3); void setup() { GPS.begin(9600); Serial.begin(9600); } void loop() { if(Serial.available()){ GPS.write(Serial.read..
아두이노를 처음사면 아마 가장먼저 해보는것 중 하나가 LED를 연결하여 활용해보는 것일겁니다. LED를 사용하기위해선 + 그뒤에 이어질 아두이노를 활용하기위해선 우선 빵판을 사용할줄 알아야합니다. 이렇케 여러가지 저항이나 LED같은 소자를 꼽을수 있는 판을 빵판이라고 합니다. 이것은 전체가 아니라 똑같은것을 3개 그냥 묶은것이라고 볼수 있습니다 빵판을보면 가로로 빨간색 선과 파란색 선이 보이는데 이것은 빵판밑에보면 가로로 도체선이 연결되어있다는것을 알려주는것입니다. 보통 빨간색선을 알아보기쉽게 +로 파란색선을 -(GND)로 생각하고 꼽는편입니다. 파란색 선 밑으로는 구멍이 5개 5개씩 세로로 나있는것을 볼수 있습니다. (어어 젤 오른쪽에보시면 알파벳이 써져있습니다!!) 그부분은 세로로 도체선이 서로 연결..
아두이노는 마이크로컨트롤러(MCU)를 사용하는 개발보드로써 무언가를 만들기 좋아하는 개발자들이 많이 사용하고 있습니다. 아두이노도 한가지가 아니라 여러가지가 존재하지만 우노가 가장 대중적입니다.(이탈리아어로 1이라는 의미라고 합니다) 출처: https://pixabay.com/ko/arduino-%EC%95%84%EB%91%90-%EC%9D%B4%EB%85%B8-%EC%9A%B0%EB%85%B8-%EA%B8%B0%EC%88%A0-%EB%94%94%EC%A7%80%ED%84%B8-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC-2168193/ 요것이 아두이노 우노를 간단하게 그린 그림으로써 우노가 처음 입문자들에게 가장 무난..