분류 전체보기 288

ALTIUM, 알티움 외장 GPU 활용하여 속도 업

알티움 사용하다보면 라우팅이 복잡해지면 끊김이 발생한다. 이는 GPU 등 가속이 필요한데 외장 그래픽카드가 없거나 활성화를 제대로 안했기때문이다. 아래와 같이 노트북에서도 외장 그래픽카드의 할당을 하여 끊김없는 아트웍을 하도록 해봅시다. 먼저, NVIDIA 기준으로 제어판을 열어봅니다. PhysX 프로세서를 자동선택으로 되어있을것인데 아래와 같이 Geforce 으로 수동선택합니다. 3D 설정관리에서 기본 그래픽 프로세서를 NVIDIA 제품으로 선택합니다. 그러면 라우팅을 하면 외장 그래픽을 사용하는 것을 볼 수 있습니다.

Hardware/PCB Alitum 2021.11.26

ESD 대책소자, TVS Diode와 Chip Varistor

TVS Diode와 Chip Varistor는 동일한 역할을 하는 ESD 대책 부품입니다. 그러나 구조적인 차이점으로 인해 Chip Varistor가 다이오드에 비해 우수한 특성을 나타냅니다. 즉, 다이오드는 하나의 p-n junction layer로 구성되어 있는 반면 바리스터는 수백만개의 작은 p-n junction이 직-병렬로 연결되어 있는 구조입니다. 따라서 다이오는 최대 100회의 ESD에 견딜 수 있는 반면 Chip Varistor는 최소 20000회의 ESD에 견딜 수 있습니다. 또한 ESD에 반응하는 Turn On Time 역시 바리스터는 0.4nSec. 인 반면 다이오드는 1.2nSec.입니다. Turn On Time이 중요한 이유는 ESD Wave가 0.7 ~ 1.0nSec.(Risin..

Hardware/EMI EMC 2021.11.22

( tmux ) 터미널 멀티플렉서 , 꺼져도 돌아간다

https://seongkyun.github.io/others/2019/01/05/tmux/ 우분투(Ubuntu)에 tmux 설치/세팅하기 · Seongkyun Han's blog 우분투(Ubuntu)에 tmux 설치/세팅하기 05 Jan 2019 | Ubuntu tmux [Ubuntu] 우분투(Ubuntu)에 tmux 설치/세팅하기 우분투는 주로 Server로 사용하며 작업을 하다보니.. 가끔 연결이 끊기는 경우엔 작업하던 내용이 seongkyun.github.io TMUX 설치 및 실행 sudo apt-get install tmux 실행은 "tmux" TMUX 사용 법 Putty, 또는 Server단에서 터미널을 연 후 tmux를 쳐 터미널 실행 모든 tmux 명령어는 Ctrl + b를 눌러 명령어 ..

X Windows, Mac(맥)에서 사용하기 (XQuartz 사용하기)

맥에서 SSH 를 사용하여 리눅스 등 X WINDOWS를 사용해야할 때가 있습니다. 윈도우 컴퓨터로 왠만한 SSH 쉘프로토콜은 X Windows에 대해 고민할 필요가 없지만 맥을 사용한다면 분명히 사용할 수 있는 디스플레이가 없다고 콘솔창에 뜰것입니다. 일단 XQuartz 가 솔루션이지만 맥에서 기본 내장 터미널을 사용하겠습니다. 현재 사용하고있는 맥은 빅서 (Bigsur)를 사용합니다. 필자가 현재 프로젝트 진행하고있는 주소를 그대로 참고하세요 ssh -X nhlee@nano.leehands.com -p 8022 -X : X windows를 사용하겠다는 의미 nhlee : 접속 ID nano.leehands.com : 접속할 주소 -p 8022 : 접속할 Port 를 지정 위와 같이하면 별도의 ssh ..

Github (깃허브) , Personal access token 인증 구조 변경 ( ~August 13, 2021 )

얼마전부터 깃허브(GitHub) 로 푸쉬(PUSH)를 하려고하면 아래처럼 Personal access token 을 사용해야한다고 나온다. 인증방식이 변경된것같다 아래 메시지 처럼 ( 2021년 8월 13일부터) - Support for password authentication was removed on August 13, 2021 - Please use a personal access token instaead. https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ Token authentication requirements for Git operations | The GitHub Blog Beginni..

<Step1> 1-cell 리튬배터리 충전 쉴드 제작합니다.

1. 1차 회로도 완성 아직 부족하지만 1. MicroChips : MCP73831T 제품으로 1-cell 베터리 충전 2. LM2621MMX/NOPB : 으로 출력회로 5V 정전압 공급 (최대 1A ) 3. STC3100IST : Battery Fuel 확인 (I2C) Raspberry Pi 확인 예정 이렇게 구성했고 P-Channel MOSFET 을 통해 USB-C 전원공급시 부스트회로 (LM2621MMX) 에 직접 5V 공급하면서 배터리 Charging 하도록 설계하였고, USB-C 전원공급차단시 Battery 전원으로 부스트회로 를 통해 5V 공급 회로도 및 BOM 아래 참조

Device Tree (디바이스 트리) 에 대해

ARM 리눅스에서 x86 과 같은 bios 역할을 해주는 것이 device tree 1. 동작 : bootloader 는 kernel 을 시작 시키기전에 dtb 를 memory 영역으로 복사한 후 kernel 을 시작한다. 2. dts 표기법 dts = device tree specification (사람이 이해 할 수 있는 수준으로 기술) dtb = device tree blob (DT를 binary로 변환 한 것) dtc = device tree compiler 3. Device Tree Overlay DT 는 검색할 수 없는 하드웨어를 설명하는 이름이 지정된 노드와 속성의 데이터 구조입니다. Android에서 사용되는 Linux 커널과 같은 운영체제는 DT를 사용하여 Android 기반 기기에 사용..

Unix & Linux/Kernel 2021.09.04