본문 바로가기

분류 전체보기355

CMake에서 OpenSSL 빌드하기 github.com/jc-lab/openssl-cmake 참고... windows & linux 지원함 TODO: - ARM 계열 빌드 지원 - FIPS 빌드 (OpenSSL 3.0 나오면 그거 쓰는게 나을듯..) - FindOpenSSL.cmake 재작성 (쉽게 가능하긴 하다.. find_package 대응.) 2020. 10. 12.
Linux용 UltraVNC Repeater 필요해서 만들었따... 언어 : node.js (typescript) Docker: hub.docker.com/r/jclab/ultravnc_repeater Source: github.com/jc-lab/ultravnc_repeater.js 2020. 10. 7.
Kubernetes IP 변경 뭐 production 상황에서는 발생할 일이 거의 없긴 하지만.. 테스트 환경에서 단일 K8s를 구축하고 IP를 변경할 일이 있어서 변경하는 중 삽질의 과정...은 생략하고 방법을 적는다. 인증서 변경 # root 권한에서.. # 먼저 백업을 한다 cp -rf /etc/kubernetes /etc/kubernetes.bak # ca를 제외한 모든 인증서 및 키 파일을 제거한다. rm /etc/kubernetes/pki/.... # 인증서를 재발급한다. kubeadm init phase certs # /etc/kubernetes 하위에 있는 모든 conf를 열어 IP를 변경한다. kubeadm 및 configmap 변경 ( 옛날 버전에서는 (언제부턴진 모르지만 18이하) sudo kubeadm confi.. 2020. 9. 25.
private snap (snapcraft) download private 으로 release한 snap을 다운받으려는데 안되서... 삽질했다.. snap login 으로 로그인한 뒤 snap install 으로써 설치는 되는데 이상하게 snap download 는 안되었다. https://forum.snapcraft.io/t/installing-a-private-snap/694/10 위 글을 보면 snap install은 snapd를 타고, snap download는 그렇지 않는 것을 알 수 있는데 정작 해결방안은 없다... 결국 https://forum.snapcraft.io/t/improvements-in-snap-download/1422/12 이걸 보고 해결했다. SNAP=package # SNAP 이름 CHANNEL=edge # 채널 snapcraft e.. 2020. 9. 16.
SHIM/GRUB 리뷰 및 코드사인에 대해 과정 요약 shim을 빌드하고 Microsoft으로부터 코드사인 받기 위해서는 shim 개발팀의 리뷰가 필수적이다. https://docs.microsoft.com/ko-kr/windows-hardware/drivers/dashboard/lsa-and-uefi-file-signing 위 링크를 보면 "제출이 shim 인 경우 shim 검토 보드에 검토를 위해 완성 된 템플릿을 제출해야합니다. shim 검토 프로세스는 https://github.com/rhboot/shim-review/에 설명되어 있습니다" 라고 쓰여져 있다. 1. shim 빌드 2. shim review 요청 (정확한 빌드 재현 가능해야 함, hash 값 확인) 3. shim review 수락 4. Microsoft 에게 codesign.. 2020. 9. 9.
STM32 DMA를 통한 I2C Receive시 Hard Fault 문제 STM32CubeMX로 코드를 생성하고 Linux Machine 과 연결한 뒤 HAL_I2C_Slave_Receive_DMA 으로 읽기를 시작한다. Linux Machine에서 i2cdetect 명령을 실행하면 STM32에서는 Hard Fault가 발생한다. https://community.st.com/s/question/0D50X0000BTcGDf/bug-report-fix-hal-i2c-interrupt-handler-not-working 비슷한 문제인거 같다. stm32f1xx_hal_i2c.c의 I2C_DMAAbort에서 /* Clear Complete callback */ hi2c->hdmatx->XferCpltCallback = NULL; hi2c->hdmarx->XferCpltCallback.. 2020. 8. 29.
반응형