트레이딩 - 암호화폐 / 환율 / 지수 / 금속
-
통화 표준 코드 . ISO 4217 2026.01.21
-
닌자트레이더 . C# 코딩 . 닌자스크립트 기초 2026.01.17
-
닌자 트레이더 . 개요 . 설치 . 둘러보기 2026.01.17
-
cTrader . 개요 . 설치 . FIX API . Open API 2026.01.02
-
MT5 . 종목별 거래 가능 시간 정보 . SymbolInfoSessionTrade() 2025.12.25
-
MT5 . 여러 종목 과거 캔들 DB 저장. SQLite 2025.11.25
-
MT5. EA 종료 . IsStopped() , OnDeinit() , ExpertRemove() 2025.11.01
-
프랍 . WeMasterTrade . 스캘핑 관련 규정 위반 주의 2025.09.19
-
프랍 WeMasterTrade . 수익 출금용 암호화폐 주소 등록 2025.07.29
C++
임베디드.일렉트로닉스
-
Zephyr . nanopb . 임베디드 프로토 버퍼 2026.08.25
-
Zephyr . Iterable Section API . 구조체 등록 순회 간편 체계 2026.08.08 -
LuckFox Pico Linux 보드 . 초저가 초소형 저전력 2026.07.29
-
모듈 . nRF54LM20 장착 2026.07.23
-
LED . 1300nm 2026.07.22
-
LED . 1550nm 2026.07.22
-
LED . 1650nm 2026.07.22
-
ADPD1080 . Photometric Front Ends 2026.07.22
-
ADPD6000 . PPG, ECG, BIA 통합측정 2026.07.21
아이템.장난감
-
CMR 방식 HDD . WD Red Plus . RAID 용 2026.06.22
-
DAS . 테라마스터 D2-320 2베이 RAID 2026.06.22
-
블루투스 핑거봇 2026.06.15
-
의자 . 머리 받침대 . 높이 각도 조절 2026.06.15
-
피코펄스 AX . 미니 PC . USB-C 전원공급 2026.05.28
-
휴대 충전식 . 물펌프, 기포기 겸용 2025.09.26
-
KGM E-STANA (이스타나) . 카운티급 전기 버스 2026.06.16
-
DIY . 스타리아 . 트렁크 테이블 2026.06.13
-
DIY . 스타리아 . 듀얼 모니터 . 미니 PC 2026.05.31
-
스타리아 . 냉장고 알피쿨 K25 2025.10.08
-
DIY . 스타리아 . 리빙박스 수직 거치 2025.10.02
-
DIY . 캠핑 싱크대 2025.09.30
최신 글 20개
-
Zephyr . nanopb . 임베디드 프로토 버퍼 Zephyr . nanopb 사용위한 설정. 임베디드 프로토버퍼 .proto 파일 만들기 - 경로예 : 프로젝트 src 하위에 폴더 app_pf_spec 만들고 여기에 test_cmd.proto 만들었다. CMakeLists.txt 에 nanopb 관련설정 아래 추가하면서 위에서 만든 proto 파일 지정 find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})project(WORK_NRF5_VSCode_Prod_X)# [★ nanopb. 핵심] Zephyr 모듈 폴더 내부에 있는 nanopb CMake 모듈 경로 지정.list(APPEND CMAKE_MODULE_PATH ${ZEPHYR_BASE}/modules/nanopb)# [★ nanopb. 핵심] na..
-
C . union . 공용체 . 비트필드 uinion - 유니온의 모든 멤버는 동일한 메모리 주소를 가리킨다. 유니온 메모리 크기는 멤버중 가장 큰 데이터 타입 크기로 할당된다. - 비교 : 구조체 의 모든 멤버는 개별적으로 메모리 할당됨. - union은 C 언어 시절부터 이어져 온 순수 하드웨어 친화적 문법. 컴파일러의 최적화 옵션 (-o2,-o3 같은것) 에 간섭받지 않고 개발자가 작성한 어셈블리 그대로 매핑 union MyUnion { char i1; // 1 바이트 short i2; // 2 바이트 int i4; // 4 바이트 (가장 큼)}; // 이 공용체의 전체 크기는 4바이트 union 활용예 - byte 내의 비트 접근시. union Register { uint8_t by.. -
FNV-1a 알고리듬 . 데이터를 고유 수로 변환 FNV-1a - 데이터를 고유한 숫자 값으로 빠르게 변환하는 비암호화 해시 함수(Non-cryptographic Hash Function)- 간단코드 , 빠른연산 연산 개념 hash = FNV_offset_basis (2166136261)for each byte_of_data in data: hash = hash XOR byte_of_data hash = hash * FNV_prime (16777619) hash = hash AND 0xFFFFFFFF // 32비트 크기 유지 (오버플로우 제한)return hash - 계산에 오프셋 상수( 초기 해시값 설정용)와 FNV_Prime 상수값이 있고 아래 같은 값으로 사전 정의되어있다. 계산결과 FNV_offset_basis (초기 해.. -
Zephyr . Iterable Section API . 구조체 등록 순회 간편 체계 Zephyr . Iterable Section API 소스파일에서 STRUCT_SECTION_ITERABLE() 매크로 이용하여 구조체를 등록(Zephyr 관리하는 Iterable Section 체계로 등록한다는 의미) 하겠다고 선언 해두면 빌드 단계에서 지정한 ( _iterable.구조체이름.static.데이터 ) 곳에 모든 구조체들이 모아지게 된다. STRUCT_SECTION_FOREACH() 로 호출하면 등록한 모든 구조체 순회 가능하다. 여러 파일에서 구조체 등록가능하며, 프로젝트에 해당파일을 포함시키면 자동으로 구조체 등록되고 해당파일 제외하면 자동으로 구조체 제외된다. Zephyr Iterable Section 문서 https://docs.zephyrproject.org/latest/k.. -
VSCode . 확장 Continue . AI code assistant VSCode . 확장 Continue- AI code assistant 주요 특징AI와 함께 개발 작업 수행하는 에이전트 모드일반적인 질문을 하거나 코드 섹션을 명확히 하기 위한 채팅 모드.현재 파일 종료하지 않고 코드 섹션 수정할 수 있는 편집 모드.입력하는 동안 코드 제안 바로 받아볼 수 있는 자동 완성 기능.터미널 기반 AI 코딩 지원 위한 Continue CLI(cn) Continue 설치 - VSCode 실행하여 왼쪽 메뉴 Extensions 클릭, Continue 검색 하고 선택하여 설치 . 설치 하면 왼쪽에 continue 아이콘 생성되고 , 클릭해보면 연결할 AI 정보 기입창이 보인다. 최소한 1개라도 API Key 기록해줘야 Continue 기능 활용할 수 있다. Google Gemi..
-
LuckFox Pico Linux 보드 . 초저가 초소형 저전력 LuckFox Pico - 초저가 초소형 리눅스 탑재 보드 - LuckFox 홈 : https://www.luckfox.com/ 기본 탑재 OS: 빌드루트 (Buildroot) 리눅스 초경량 시스템: 공식 위키에서 기본 제공하는 OS는 Buildroot 리눅스.구조: 윈도우(GUI)나 쓸데없는 배경 프로그램은 전부 빼버리고, 리눅스 커널과 텍스트 명령어 창(터미널), 그리고 하드웨어 제어 기능만 딱 집어넣은 수십 MB짜리 맞춤형 다이어트 리눅스.사용 체감: 모니터 연결이 불가능하므로, 보드를 PC에 USB나 랜선으로 연결한 뒤 SSH나 텔넷(Telnet) 터미널 창을 띄워 까만 화면에 리눅스 명령어를 직접 쳐서 제어. 제품 1. - 초저가. 초소형. - 옵션 중 Mini B 모델은 보드 자체에 1..
-
FlatBuffers . 고효율 직렬화 라이브러리 FlatBuffers- 효율적 크로스 플랫폼 직렬화 라이브러리- 지원 언어 : C++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript, PHP, Python, Rust 및 Swift- 언패킹(파싱) 없이 직렬화 데이터에 접근 - 하위/상위 호환성 - 메모리 효율성, 속도 - 최소한의 의존성 , 작은 코드 용량. 간단비교 Protocol Buffers - Protocol Buffers는 FlatBuffers와 상당히 유사하지만, 가장 큰 차이점은 FlatBuffers 는 파싱/언패킹하는 단계가 필요하지 않고 즉시 데이터에 접근한다. - 프로토콜 버퍼의 코드 사이즈가 훨신 크다. FlatBuffers 활용 핵심 개념 FlatBuf.. -
파이썬 . 시리얼 com 포트 통신 . PySerial 파이썬 . 시리얼 com 포트 통신 PySerial 설치 - 내부적으로 Win32 API 이용 - 설치 : pip install PySerial 주요 구현 개념 Baud Rate USB CDC 로 인식된 com 포트의 경우 Baud Rate 설정값은 통신속도를 제한하지 않는다. 1115200 bps 로 해도 실제 통신속도는 USB 규격상 허용되는 최대 대역폭 내에서 이뤄지므로 고속 통신도 가능. OS 수신버퍼 크기 확장 윈도우의 기본 버퍼는 개략 4kByte~16kbyte 정도이다. 수신 후 처리부 부하증가로 읽기 처리 못하면 버퍼 오버플로우로 데이터 유실 생길수도 있기에 고속 통신에서도 데이터 유실 없이 수신하려면 OS커널 버퍼 용량 증가( 예 : 1Mbyte 이상) 하는게 좋다. R..
-
PlotJuggler . 시계열 챠팅 툴 PlotJuggler- 시계열 챠팅툴 - 프로세스 간 통신(IPC)을 사용하여 외부 애플리케이션에 연결하고 실시간으로 데이터 표시 가능. - 다양한 데이터 소스 지원 . Data sources (file and streaming)Load CSV files.Load ULog (PX4).Subscribe to many different streaming sources: MQTT, WebSockets, ZeroMQ, UDP, etc.Understand data formats such as JSON, CBOR, BSON, Message Pack, etc.Well integrated with ROS: open rosbags and/or subscribe to ROS topics (both ROS1 and RO..
-
모듈 . nRF54LM20 장착 1. XIAO장착칩 : nRF54LM20A 판매처 Seeed Studio XIAO nRF54LM20A Sense Ultra-Low-Power Wireless Development Board with BLE 6.0, Matter, Thread, Zigbee - AliExpressSmarter Shopping, Better Living! Aliexpress.comwww.aliexpress.com 연관 nRF54LM20A . Ultra-low-power wireless SoCnRF54LM20A - 프로세서 : 128MHz Arm Cortex-M33. DSP, FPU- 플래시 : 2Mbyte- RAM : 512kbyte- Bluetooth - RX sensitivity : -96dBm @ 1Mbps ..
-
nRF54LM20A . Ultra-low-power wireless SoC nRF54LM20A - 프로세서 : 128MHz Arm Cortex-M33. DSP, FPU- 플래시 : 2Mbyte- RAM : 512kbyte- Bluetooth 6.0- RX sensitivity : -96dBm @ 1Mbps BLE- TX Power : 8dBm(CSP), 7dBm(QFN)- WiFi : nRF70 계열 IC 연동하여 가능. - NFC - ADC : 8ch,10bit 2MSPS, 14bit with oversamplibg - Seven serial interfaces (SPI, TWI, UART) - - One HS-SPI up to 32 MHz, six SPI up to 8 MHz (SPIM, SPIS) - - Six TWI up to 400 kHz and I2C compatib..
-
LED . 1300nm CSL0901S10T1제조사 : ROHM Size : 1.6x0.8x1.24mm 데이터 시트 : https://fscdn.rohm.com/en/products/databook/datasheet/opto/optical_sensor/swir_led/csl0901s10t1-e.pdf 마우저 : https://www.mouser.kr/ko/ProductDetail/ROHM-Semiconductor/CSL0901S10T1?qs=HoCaDK9Nz5c8cgHemL35%2FQ%3D%3D 첫 등록 : 2026.07.22최종 수정 : 단축 주소 : https://igotit.tistory.com/6674
-
LED . 1550nm MTSM5015-844-IR제조사 : MarktechSize : 1206 (3.2x1.6x1.2mm) 데이터시트 : https://www.mouser.kr/datasheet/3/3777/1/MTSM5015_844_IR.pdf 마우저 : https://www.mouser.kr/ko/ProductDetail/Marktech-Optoelectronics/MTSM5015-844-IR?qs=DRkmTr78QARDMx%2FDtpZ19A%3D%3D 첫 등록 : 2026.07.22최종 수정 : 단축 주소 : https://igotit.tistory.com/6673
-
LED . 1650nm LS1652SMC- 제조사 : Marktech- 빔각도 : 50도- 3.5x2.2x1.24 mm 데이터시트 : https://www.mouser.kr/datasheet/3/3777/1/LS1652SMC.pdf 마우저 : https://www.mouser.kr/ko/ProductDetail/Marktech-Optoelectronics/LS1652SMC?qs=KLj0QfLrw0GddcPEJC1xfQ%3D%3D MTE5116N5- 제조사 : Marktech- 빔각도 : 5도 데이터 시트 : https://www.mouser.kr/datasheet/3/3777/1/MTE5116N5.pdf 마우저 : https://www.mouser.kr/ko/ProductDetail/Marktech-Opt..
-
ADPD1080 . Photometric Front Ends ADPD1080- LED : 최대 3개 - - LED 구동전류 : 최대 370mA - PD : WLCSP 버전 최대 2개. LFCSP 버전 최대 4개 - ADC : 14bit 20-bit burst accumulator enabling 20 bits per sample periodOn-board sample to sample accumulator, enabling up to 27 bits per data read - 샘플링 : 0.122Hz ~ 2,700Hz - 통신 : I2C, ADPD10801 : SPI 데이터 시트 : https://www.analog.com/media/en/technical-documentation/data-sheets/adpd1080-1081.pdf제품페이지 : https..
-
ADPD6000 . PPG, ECG, BIA 통합측정 ADPD6000 Optical channel4 input channels with multiple operation modes for various sensor measurementsDual channel processing with simultaneous sampling12 programmable time slots for synchronized sensor measurementsFlexible input multiplexing to support single-ended sensor measurements4 LED drivers, 2 of which can be driven simultaneouslyFlexible sampling rate from 0.004 Hz to 9 kHz using int..
-
AFE4404 . Photometric Front Ends AFE4404- Photometric Front Ends- LED : 최대 3개 - LED 결선 : 공통양극 (Common Anode)- PD 입력 채널 : 1개 - 주변광제거방식 : 디지털 차감 연산- dynamic range : 110dB - ADC 해상도 : 24bit- 샘플링 : 10 ~ 1kHz - 통신 : I2C - 패키지 : 2.6x1.6mm (DSBGA-30) 첫 등록 : 2026.07.21최종 수정 : 단축 주소 : https://igotit.tistory.com/6659
-
G13176-010P . Hamamatsu InGaAs PD . 적외선 1550~1650nm 검출 G13176-010P Hamamatsu InGaAs PD적외선 1,550~1,650nm 검출 감도 좋음. 실리콘 PD 에서는 절대 불가능한 파장 대역 검출 가능함. SMD 타입. 파장별 감도: 940nm에서는 약 0.2 A/W, 1550nm~1650nm 대역에서는 0.9 ~ 1.0 A/W로 최대 감도.접합 용량 (Capacitance): 약 40 pF 수준으로 낮아 고속 펄스 신호를 왜곡 없이 통과. 결선 팁: 암전류(Dark Current) 노이즈를 최소화하기 위해 역전압(Reverse Bias)을 걸지 않는 '정전류(Photovoltaic) 모드'로 결선하는 것이 훨씬 유리. 제조사 제품 페이지 : https://www.hamamatsu.com/jp/en/product/optical-sensor..
-
ADPD144RI . 광센서 . ppg . spo2 ADPD144RI 특징광학 구성 요소가 통합된 2.8×5.0mm 모듈660nm LED, 880nm IR LED 및 광다이오드완전하게 통합된 AFE, ADC, LED 드라이버 및 타이밍 코어유리창 아래에서 사용하기 위해 맞춤 제작된 광학 패키지프로그래밍 가능 2채널, 8.5-370mA LED 드라이버외부 LED 이미터를 사용하기 위한 프로비저닝저전력극히 낮은 직접 광학 반사용으로 특별히 설계됨채널당 독립적인 AFE 설정I2C 데이터 및 제어 인터페이스샘플 주기당 20비트를 사용할 수 있는 버스트 어큐뮬레이터데이터 읽기당 최대 27비트를 지원하는 샘플-샘플 어큐뮬레이터채널당 16비트 또는 32비트 레지스터 또는 FIFO 판독 데이터 시트 : https://www.mouser.kr/datasheet/2/6..
-
MS SQL Server. 구버전에서 신버전으로 DB 이전 MS SQL Server. 구버전 DB를 신버전으로 이전 구버전 : MS SQL Server 2008 - SQL 2008 버전에서 사용가능한 SSMS 버전 19 ( 설명문에는 SSMS18.2 가 SQL 2008~2019 지원한다고 되어있는데 SSMS19 버전에서도 SQL 2008 지원됨) 신버전 : MS SQL Server 2025 Express - SQL 2025 버전에서 사용가능한 SSMS 버전 22 (SQL Server 2014 이상에서만 사용가능) 이전 방법 - SSMS 의 백업, 복원 이용 단계 1. SSMS19에서 구버전 SQL 2008 접속하여 이전 대상 DB의 전체 백업 파일(.bak) 만들기.단계 2. SSMS22에서 신버전 SQL 2025 접속하여 단계 1의 파일 읽어 DB..