본문 바로가기

전체 글

(60)
STM32 I2C 운용 중 HAL_I2C_ERROR_TIMEOUT 발생 관련 현재 개발하고 있는 디바이스에 여러개의 센서가 달려 있고 모두 I2C를 사용하고 있다. 그 중 2개의 센서는 40ms 주기로 번갈아 가며 I2C Transmit/Receive를 해야 하는 상황인데 이번에 GNSS 모듈에 대한 관련 기능을 구현하면서 확인해보니 HAL_I2C_Master_Transmit 실행 부분에서 TIMEOUT 에러가 발생하기 시작했다. - HAL_I2C_GetError 함수로 에러를 확인해 보면 0x20 에러 발생 (HAL_I2C_ERROR_TIMEOUT) - 아주 랜덤하게 에러가 발생했다. 시작하자마자 발생되기도 하고 5분 정도가 지나서 발생되기도 했다. 두개의 센서 중 하나의 I2C 인터페이싱 코드 부를 삭제하고 테스트해보면 에러가 발생하지 않는다. 아무래도 빠른 속도로 I2C를 ..
윈도우10에서 X201 내장 카메라 드라이버 설정 X201을 윈도우10으로 업데이트하면 내장 카메라의 드라이버는 잡히나 동작하지 않았다. 다음의 방법으로 내장 카메라를 구동시킬 수 있다. 1. X230 호환 카메라 드라이버 다운로드 https://pcsupport.lenovo.com/kr/ko/downloads/ds032431 통합 카메라 드라이버 (Windows 8.1 32-bit/64-bit, Windows 8 32-bit/64-bit, Windows 7 32-bit/64-bit) - ThinkPad - KR pcsupport.lenovo.com 2. 다운로드된 파일 실행하고 마지막 단계에서 드라이버 설치 선택하지 않고 나오기 (압축해제만 할 것) 3. 장치관리자에서 카메라 드라이버 업데이트 선택 4. "컴퓨터에서 드라이버 소프트웨어 선택" 선택 5..
윈도우10에 Tensorflow GPU 버전 및 Keras 설치 - 최근 새 노트북 구입 후 Keras 설치하고자 함. - 목표: Tensorflow-gpu 설치, Keras 설치, Jupyter notebook 사용 (Anaconda 기반) - 윈도우 프롬프트는 관리자 모드로 실행 1. Anaconda 설치 (https://www.anaconda.com/distribution/) - Python 3.7 version - Anaconda Prompt 실행 - VirtualEnv 설치: pip install virtualenv - VirtualEnv 생성: conda create -n venv pip python=3.7 -- VirtualEnv 진입: conda activate venv -- VirtualEnv 해제: conda deactivate 2. CUDA 및 C..
X201 PCI 시리얼 포트 관련 X201을 윈도우10으로 올렸을 때 장치관리자를 보면 PCI 시리얼포트 드라이버가 잡혀 있지 않다. X201은 윈도우10을 정식으로 지원하지 않기 때문에 관련 드라이버를 레노버 사이트에서 지원 받을 수 없고 ThinkVantage를 설치하더라도 드라이버가 설치되지 않는다. 장치관리자에서 해당 디바이스 ID를 확인하면 다음과 같다. PCIVEN_8086&DEV_3B67&SUBSYS_216217AA ~~~~~~ 이를 해결하기 위해서는 위의 ID로 구글링 하지 말고 다음을 이용해서 찾아보자. Intel(R) Active Management Technology - SOL (COM4) https://www.driverscape.com/download/intel%28r%29-active-management-tech..
새로 시작한다는 것. 나이가 들면서 새롭게 무언가를 시작하는 것이 점점 힘들게 느껴진다. 회사의 업무나, 개인적인 공부나, 새로운 놀거리나 어떤 것이든 말이다. 하지만 적지 않은 나이가 되면서 가지게 되는 미래에 대한 불안은 반대로 새로운 시작이 필요함을 끊임없이 부추긴다. 흔히들 요즘은 100세 인생이라고들 한다. 또 요즘은 나이에 0.8을 곱해야 예전 우리가 클 때의 어른들의 나이 수준이라고 하는 이들도 있다. 확실히 선배, 친구, 동료들을 보더라도 내가 클 때 느꼈던 어른들의 모습과 비교하면 다들 젊다. 한층 강조된 건강 관리, 여가 활동, 책임감의 차이, 소득의 차이 등 많은 요소들이 그 차이를 만들어낸 원인들일 것이다. 달려야할 거리가 평균적으로 늘어난만큼 지치지 않고 즐겁게 생활하는 것이 중요할 것이다. 그리고 어..
Skybox 에서 Airscreen 연결 안될 때 https://skybox.xyz/en/support/why-cant-i-search-for-devices-or-connect-to-my-pc-client/ AP 설정에 따른 연결 오류는 아닌 것 같고, 위의 링크에 따라 윈도우 방화벽 예외설정을 해 주면 된다. When you have a problem which related to connection between mobile device's skybox and PC skybox app,follow the instruction in above link.
Visual studio에서 프로그램 실행 시 콘솔(프롬프트) 창 사라질 때 프로젝트 > 프로젝트명의 속성 > 링커 > 시스템 > 하위 시스템 란에서 콘솔(/SUBSYSTEM:CONSOLE) 선택 또는 프로그램의 마지막 줄에 system("pause"); 삽입
Ubuntu에서 windows 파티션 접근 안될때 멀티 OS 환경에서, 가끔 윈도우에서의 종료 문제나 패스트 부트 등으로 우분투에서 윈도우 NTFS 파일 시스템으로의 접근이 안되는 경우, 다음의 명령을 터미널에 입력해서 해결 가능. sudo ntfsfix /dev/sdc1 위의 예에서 sdc1 은 각각의 상황에 따라 변경해야 함. (보통 우분투의 파티션 접근 에러 메시지에 해당 파티션 정보 표시되니 참고할 것)