본문 바로가기
  • 경제적 자유를 얻는 그날까지
728x90
반응형

분류 전체보기256

728x90
반응형
리눅스 Ubuntu 명령어 정리 1. Path 설정 현재의 path 보여줌 ~$ echo $PATH /usr/local/sbin:/bin:/usr/sbin:/usr/bin ~$ PATH=$PATH:/home:/var ~$ echo $PATH /usr/local/sbin:/bin:/usr/sbin:/usr/bin:/home:/var 현재의 path에서 추가할 때 ~$ export PATH=/home:$PATH 모든 환경변수를 보여줌 ~$ export 자신의 환경변수를 등록하려면 ./bash_profile ./bashrc /etc/bash_profile /etc_bashrc 실행 ~$ source ~/.bashrc 2. 찾기 명령어 전체폴더내 파일명으로 검색 ~$ find / -name php /var/lib/php /usr/lib64/p.. 2019. 11. 15.
리눅스에 Boost 라이브러리 설치 1. 업데이트 ~$ sudo apt-get update 2. 소스 다운로드 ~$ wget -c 'http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2/download' ~$ tar -xvf download 3. 설치 ~$ cd boost_1_55_0 ~$ ./bootstrap.sh ~$ ./b2 install 아래 폴더에 설치됨 /usr/local/include /usr/local/lib 2019. 11. 15.
[라즈베리파이] Ubuntu에서 크로스 컴파일 환경설정 및 예제코드작성 라즈베리 파이는 간단한 프로그램은 빌드가 가능하지만 프로그램의 덩치가 커지면 데스크탑에서 빌드후 소스를 라즈베리로 복사하여 실행하는 방법을 많이 이용한다. 본 방법은 라즈베리파이 3와 Ubuntu 18.04환경에서 크로스컴파일 환경을 설정하고 프로젝트를 빌드하는 과정을 소개한다. 참고 자료는 아래에 있다. https://hackaday.com/2016/02/03/code-craft-cross-compiling-for-the-raspberry-pi/ Code Craft: Cross Compiling For The Raspberry Pi Sometimes there’s just no place like your desktop. You’ve already got your favorite development .. 2019. 11. 14.
IMU MEMS 센서 MPU6050 살펴보기 1 - 자이로 센서 IMU(Inertial Measurement Unit: 관성측정장치)는 각속도와 가속도를 이용하여 물체의 자세를 측정해주는 센서이다. 요즘 스마트폰이나 드론에 IMU 센서를 많이 사용하고 있다. 보통 IMU 센서는 3축 자이로와 3축 가속도 센서가 있다. 가속도 센서는 직선운동에 대한 가속도값을 측정하고, 자이로는 회전운동에 대한 각도 변화율을 계산하여 자세를 측정하는 용도로 사용된다. IMU MEMS 센서에 대한 내용과 가속도, 각속도 계산 방법은 아래 티스토리를 참고하기 바란다. https://swiftcam.tistory.com/95 IMU MEMS 센서(Gyroscope + Accelerometer) MEMS 란? MEMS(Micro Electro Mechanical Systems) 라고 한다. .. 2019. 10. 27.
IMU MEMS 센서(Gyroscope + Accelerometer) MEMS 란? MEMS(Micro Electro Mechanical Systems) 라고 한다. 센서의 기술이 발달함에 따라 기계식 센서를 실리콘다이와 같은 반도체 안에 구현한 초소형 센서들을 말한다. MEMS 중 주변에서 쉽게 사용할 수 있는 것이 드론에서 사용하는 IMU(Inertial Measurement Unit: 관성측정장치) 센서이다. IMU 센서에는 보통 가속도계(Accelerometer), 각속도계(Gyroscope), 지자계(Magnetometer)가 한 센서에 일체형으로 들어가 있다. 가속도계는 직선운동에 대한 가속도값을 측정하고, 각속도계는 회전운동에 대한 각도 변화율을 계산하여 자세를 측정하는 용도로 사용된다. 아래 링크는 IMU MEMS 센서를 쉽게 설명한 자료이다. 센서의 물리적.. 2019. 10. 27.
[아두이노 기초교육] Visual Studio for Arduino 설치 및 개발 환경설정 1. Visual Studio 설치 - 무료버전 - 아래의 Installer를 받아서 Visual Studio를 설치하면 된다. 용도에 따라 팔요한 구성품을 같이 다운로드 받는다. https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=community&rel=16 Visual Studio를 다운로드해 주셔서 감사합니다. - Visual Studio 다운로드가 곧 시작됩니다. 다운로드가 시작되지 않은 경우에는 여기를 클릭하여 다시 시도하세요 자습서, 샘플, 문서를 찾아 코딩을 시작하십시오. 자세히 보기 첫 번째 “Hello World!” 만들기 Visual Studio 2019를 사용하는 C++ 콘솔 앱. 시작 visu.. 2019. 10. 22.
[STM32 자작드론] 자이로 센서 인터페이스 사용할 센서는 Revolt FC에 내장된 IC20602 축 자이로, 3축 가속도가 있는 센서이다. ICM-20602는 자이로는 32kHz, 가속도는 4kHz 주기로 출력된다. 16bit ADC를 사용하며 노이즈 레벨이은 MPU 센서 대비 현저히 낮다. 상세한 사양은 아래 데이터시트를 참고하면 된다. https://www.invensense.com/wp-content/uploads/2016/10/DS-000176-ICM-20602-v1.0.pdf 센서설정값은 다음과 같다. - 각속도 스케일: +/-2000dps - 가속도 스케일: +/-16 - LPF: 20Hz STM32F405는 ICM-20602 IMU센서와 SPI로 연결된다. ICM-20602는 SPI 통신과 I2C 통신 두가지 방식을 지원하는데 SP.. 2019. 10. 13.
탁구 레슨 - 2019.10.11 2019.10.11 - 포핸드시 라켓을 너무 눕히지 마라. 앞으로 밀어서 쳐라. - 기마자세에서 왼쪽으로 무게중심을 이동하고 허리를 사용하면서 스윙을 하고 무게중심으로 오른쪽으로 이동한다. - 하면서 일어나지 마라. 팔이 몸과 벌어지지 않도록 하라. - 드라이브는 팔을 접어 올려야 걸린다. - 드라이브 걸때는 팔만 접어서는 안되고 앞쪽으로 스윙을 해줘야 힘이 실리면서 드라이브가 걸린다. - 컷트로 오는 공은 백드라이브로 받을 수 있다. 느린공은 라켓을 세워서 백드라이브를 해도 된다. - 강하게 드라이브가 오면 공을 눌러서 백푸쉬로 받거나 많이 눕혀서 백드라이브를 줘야 한다. 2019.10.19 - 포핸드시 라켓을 눕히지 말고 최대한 세워서 밀어칠 것, 자세는 기마자세에서 왼쪽에서 오른쪽으로 중심이동한다... 2019. 10. 12.
테니스 자세 연습 - 2019.10.12 2019.10.12 기흥시립테니스장 익동이와 함께 기흥시립테니스장에서 8시부터 10시까지 연습... 포핸드 - 몸과 너무 가까이 붙지 마라. - 몸과 떨어져서 옆 그리고 내 몸보다 앞쪽에서 공이 맞아야 한다. 오른손으로 공을 맞출 위치를 가리킨다. - 공은 앞에 떨어지지 않게 멀리 보내야한다. 스윙을 크게 끝까지 하면 공이 말아져서 멀리 넘어간다. 멀리가야 상대방이 받아치기 어렵다. 백핸드 - 몸옆에서 맞아도 된다. 양손으로 치기 때문에 멀리 보낼 수 있다. 그립자세 - 포핸드를 제외한 나머지는 모두 그립자세가 다르다. 서브, 백핸드 모두 포핸드에서 그립을 바꾸어야 한다. 서브 - 공을 머리위로 잘 던지는 연습부터 해야 한다. - 스윙은 야구선수가 공을 던지듯이 하고 자연스럽게 내려오면 된다, 팔힘으로 .. 2019. 10. 12.
[STM32 - 자작드론개발] UART 디버그 포트 생성 UART 포트는 PC와 연결하여 터미널로 메시지를 수신하거나 제어 명령을 전달하여 간단한 제어를 하기에 적합하다. 이번 포스팅에서는 디버그용 UART를 연결하고 메시지 송수신 테스트를 할 예정이다. 1. UART 드라이버 설치 UART 칩셋은 여러가지가 있는데 본인이 사용할 모듈은 HC-340이다. 블루투스 UART와 블루투스 USB를 페어로 사용한다. 이 모듈은 UART 연결을 블루투스 무선으로 전송해주고 호스트 쪽은 UART로 연결할 수 있다. 무선이기 때문에 기체가 어느정도 떨어져있어도 되고 나중에 동작시험할 경우에도 편리한 점이 많기 때문에 이 모듈을 사용할 예정이다. 이 제품이 아니더라도 UART 블루투스 모듈을 검색하면 여러가지 제품이 있으니 구매해서 사용하면 된다. PC에 사용하는 모듈은 U.. 2019. 10. 12.