전체 글 290

Old King 8051 추억의 마이크로프로세서를 이용한 프로젝트

마이크로프로세서를 처음 접한건 AT89C2051 ISP 지원하지않아 Rom writer 으로 쓰고지우고 Dip 소켓에 넣었다 끼워서 테스트했었는데 지금생각하면 번거롭기 그지없다. Peripharal 도 없이 GPIO 으로 시리얼 및 병렬 통신을 구현해야했기때문에 좀더 하드웨어적인 접근을 해야했다. 지금은 FW 도 SW 같다 모든게 모듈화되어 간단하게 Import 해서 사용하면된다. 구지 뿌리깊게 알필요도없는 세상이 되어버렸다. 개발자 10년 이상접어들면서 초심으로 돌아가 올드킹 프로젝트를 시작해보려고한다. 고정밀 RTC 를 사용해 4줄짜리 캐릭터 LCD 에 알람시계, 케이스 마감을 3D 프린터 그리고 PCB 설계가 아닌 만능기판을 이용해 배선을 연결하는 대학생처럼 말이다. 말그대로 올드킹 올드매뉴팩쳐를 ..

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..