본문 바로가기

공부

(30)
저장소(SSD, HDD) 포맷 1 환경 우분투 18.04.4 LTS 2 이유 새로운 저장소나 윈도우 같은 다른 환경에서 사용하던 저장소를 추가하게 될 경우 포맷을 해야 함. 3 방법 3.1 포맷할 저장소의 이름 확인 보통 /dev 디렉토리 아래에 있음. 나는 1TB SSD와 1TB HDD를 추가하였고 장치의 이름은 각각 /dev/nvme0n1p1, /dev/sdb1 이었음. 3.2 저장소 포맷 mkfs.ext4 /dev/sdb1 위 명령어를 입력하면 /dev/sdb1 저장소가 ext4 파일 시스템으로 포맷됨. 4 테스트 파일 브라우저에서 포맷 상태 확인.
root 계정 활성화 su 1 환경 우분투 18.04.4 LTS 2 이유 사용자 계정으로 이런 저런 작업을 하다 보면 sudo 명령어로 root 권한을 얻어와야 하는 경우가 다반사인데 은근 불편함. 예) 추가적으로 마운트한 하드디스크에 데이터를 읽고 쓰는 작업 등. 3 방법 3.1 root 계정 암호화 설정 sudo passwd root 위 명령어를 입력하고 제시되는 지시문을 따라 root 계정 암호를 설정함. 4 테스트 su 혹은 su root 를 입력하면 명령 프롬프트의 지시자가 $에서 #으로 바뀌면서 root 계정으로 변환됨. exit 위 명령어를 입력하면 명령 프롬프트의 지시자가 #에서 $로 바뀌면서 사용자 계정으로 변환됨.
우분투에서 GUI로 usb나 시리얼 장치 사용시 초기화가 안된다면... 관련 장치의 접근권한을 아래와 같이 바꿔보자,, $ sudo chmod a+rw /dev/ttyUSB0 요즘 Ubuntu 16.04에서 Qt 5.10.1로 이런 저런 작업을 하고 있는데,, 그 중 MTI-300(https://www.xsens.com/products/mti-100-series)이라는 IMU 센서를 인터페이스하게 되었다. 다행히 다른 연구원이 콘솔에서 동작되는 예제를 주셨는데,, Qt에서 작성중인 GUI에 통합하니 USB 통신 초기화가 안되더라,, 쓰레드로도 돌려보고, IPC로도 돌려봐도 안되더라,, 폭망,, 어제부터 이런 저런 궁리끝에 겨우 찾은 해답이 장치의 접근권한,, ㅡ.ㅡ;; 콘솔에서 예제를 동작시킬 때는 아무 생각없이 sudo로 root 권한을 얻었었는데,, GUI에서는 그러지를..
[MFC] 16진수 -> 10진수 변환 그림이 상당히 큰데 암튼,, 16진수로 입력된 값을 에디트 컨트롤에서 텍스트로 받아서,,10진수의 정수로 변환하는 코드임,, 에디트 컨트롤 속성에서 문자열은 모두 소문자로 입력받도록 설정함,,CString으로 받을거라 입력받고 나서 소문자나 대문자로 변환해도 됨,, 실제로 변환해주는 역할은 167번째 줄에 strtol 함수임,,그 전에 것들은 모두 CString에서 char*로 바꿔주기 위한 준비작업들임,,166번째 줄에 WideCharToMultiByte()가 그 역할을 하는데,,예전에는 이 함수를 몰라서 이래저래 몇줄 더 작성해서 변환했었는디,, 암튼,, 결과화면,, 혹시 모르니 윈도우 계산기로 확인해 볼 것,, ㅋㅋㅋㅋㅋㅋ,, 아,, 글고,, 앞에 "0x"가 없어도 결과는 같음,,
Homogeneous Coordinates(동차 좌표) 출처: OpenGL로 배우는 3차원 컴퓨터 그래픽스, P.243~244, 주우석 저, 한빛미디어 위 그림에서 점 P는 벡터 OP로 표현됨(1). 마찬가지로 점 Q는 벡터 OQ로 표현됨(2). 따라서 벡터 PQ는 벡터 OQ-OP 임(3). 그리고 점 Q는 벡터 OP+PQ로도 표현됨(4). (1) ~ (4)를 수식으로 표현하면 아래와 같음. 식 (3)에서 정의된 벡터 PQ는 크기와 방향만 나타내므로 공간상의 어디에 있든 동일함. 반면 식 (4)에서 정의된 점 Q는 점 O를 기준으로 정의된 점 P에 의해 규정되어짐. 식 (3), (4)는 점 P를 제외하면 동일한 식이지만 벡터 표현이냐 점 표현이냐에 따라 2개의 식으로 구분하여 표현하여야 하는 번거로움이 있음. 따라서 아래와 같이 두 식을 변형하여 작성 할 수..
[OpenGL] OpenGL 설치 in W7, 설정 in VS2010 2020.12.17 업데이트 Windows 102012.12.29 최초작성 Windows 7Windows 10아래 출처대로 하면 됨,,출처: https://kangjik94.tistory.com/43 Windows 7출처: OpenGL로 배우는 3차원 컴퓨터 그래픽스, P.144~154, 주우석 저, 한빛미디어 1. GLUT 설치 OpenGL을 실행하려면 GL, GLU, GLUT라는 3개의 라이브러리가 필요함. - GL: OpenGL Core Library 렌더링 기능을 제공하는 함수 라이브러리 - GLU: OpenGL Utility Library 약 50여 개의 GL 함수로 작성된 고급기능을 제공 - GLUT: OpenGL Utility Toolkit 사용자 입력을 받아들이거나 화면 윈도우를 제어하기 ..
[물리] 자기력선 인터넷 돌아댕기다 눈에 확 띄길래 긁어 왔음,, 출처: http://cafe.naver.com/onggal 카페 가입하기 싫어서 불펌해온 자료임,, ㅡㅡ; 걸리면 머라 할라나?? ㅋ 내 죽을 때 까지 지구 자장이 무사하길,,,
[PSPICE] 외부 라이브러리 사용하기 파일 첨부: 이틀 동안 삽질한 거 까먹기 전에 빨리 기록하자. 우선, 지금까지 작업한 바로,, PSPICE에서 필요한 라이브러리 파일은 *.OLB, *.LIB 요렇게 2가지가 필요하다,, 요 두가지가 어떤 용도인지는 아직까지 파악하지 못했다,, 나중에 알게 되면 추가하자,, 어쨌든 저 2가지 파일이 있어야 시뮬레이션이 가능하다,, 현재 실험해보고픈 것은 OPA2374이다,, 관련 내용은 http://focus.ti.com/docs/prod/folders/print/opa2374.html을 참조하고,, 링크된 사이트에서 첨부된 파일(OPA374_PSpice__Model_.zip)과 같은 PSPICE 모델을 다운 받을 수 있다,, 압축을 풀면,, *.SLB, *.SCH, *.MOD 요렇게 3개의 파일이 있다..