embeded/FPGA - ALTERA2026. 3. 18. 22:05

버전 정보 맞추는중.. 라이센스는 어떻게 되지?

 

Altera SDK for OpenCL Programming Guide에 의하면 13.0 그런데 이건 de1-soc용은 아닌듯.

■  Download and install the Quartus II software version 13.0.
■ Install your Stratix V FPGA board. You must download and install all necessary device support software.
■ Download the Altera SDK for OpenCL version 13.0.
■ Install the Altera SDK for OpenCL version 13.0.
■ Install the USB-Blaster and the PCI Express® (PCIe ®) drivers.

[링크 : https://pdf5.datasheet.su/altera-corporation-sw-opencl-sdk_3d4de71aae.pdf]

 

아무튼 web edition과 fpga sdk는 13.1.0.162로 받을수 있다.

Quartus® II Web Edition Design Software 

[링크 : https://www.altera.com/downloads/fpga-development-tools/quartus-ii-web-edition-design-software-version-13-1-windows]

 

FPGA SDK for OpenCL

[링크 : https://www.altera.com/downloads/add-development-tools/fpga-sdk-opencl-web-edition-software-version-13-1]

 

---

 

DE1-SoC openCL v05 문서를 terasic에서 받아서 보는데 18.1.0.625

음.. quartus prime standard edition with valid license.. 하... 1년 무상제공 이런것도 쿠폰이 없던데.. ㅠㅠ

 Intel Quartus Prime Standard Edition 18.1.0.625 installed with valid license 
 Intel FPGA SDK for OpenCL Prime Edition 18.1.0.625 installed without license 
 Intel SoC EDS 18.1.0.625 installed 

[링크 : https://www.altera.com/downloads/add-development-tools/fpga-sdk-opencl-standard-edition-software-version-18-1]

[링크 : https://www.altera.com/downloads/fpga-development-tools/quartus-prime-standard-edition-design-software-version-18-1-windows]

 

+

초기에는 16.0을 기준으로 했고 openCL 업데이트 하면서 18.1 까지 올라간듯.

[링크 : https://www.intel.com/content/www/us/en/design-example/714614/cyclone-v-fpga-terasic-de1-soc-board.html]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

fpga sdk for openCL  (0) 2026.03.18
aocl_c5soc_getting_started.pdf (Altera SDK for OpenCL)  (0) 2026.03.18
quartus prime standard 실행  (0) 2026.03.17
quartus prime 설치 standard / lite  (0) 2026.03.17
de1-soc daughter board  (0) 2026.03.16
Posted by 구차니
Programming/qt2026. 3. 18. 17:44

윈도우를 show() hide()로 전환하기

[링크 : https://trading-for-chicken.tistory.com/23]

 

QStackedWidget::setCurrentIndex()

[링크 : https://chung-n-rang.tistory.com/6]

 

currentIndex : int

This property holds the index position of the widget that is visible
The current index is -1 if there is no current widget.
By default, this property contains a value of -1 because the stack is initially empty.

[링크 : https://doc.qt.io/qt-6/qstackedwidget.html#currentIndex-prop]

'Programming > qt' 카테고리의 다른 글

qt 6 프로그래밍 공개 ebook  (0) 2026.03.23
QT QWizard  (0) 2026.03.19
qt qml 와 c++ 상호연동  (0) 2026.01.16
qt quick websocket  (0) 2026.01.14
qt qml loader  (0) 2026.01.14
Posted by 구차니
embeded/jetson2026. 3. 18. 16:36

'embeded > jetson' 카테고리의 다른 글

seeed studio J202 carrier  (0) 2026.03.19
jetson nano developer kit 4GB on!  (0) 2026.03.18
jetson nano developer kit 종류 조사  (0) 2026.03.18
jetracer 모터 전압  (0) 2025.01.09
jetson TOPS와 GFLOPS  (0) 2025.01.03
Posted by 구차니
embeded/jetson2026. 3. 18. 16:27

사진으로 정리

  jetson module carrier board
? GB
CSI x 2
P3448 / 180-13448-DAAA-B01


945-13450-0000-000 / P3450 / 180-13449-DAAF-B01 / DC Jack / CSI * 2


2GB
CSI x 1
P3448 / 180-13448-DAAA-B01
RTL8111HN ethernet

945-13541-0001-000 / P3541 / 180-13542-DAAF-A02 / USB-C  / CSI * 1


4GB
CSI x 1
P3448 / 180-13448-DAAA-A02
RTL8111HS ethernet


945-13450-0000-000 / P3450 / 180-13449-DAAF-A02 / DC Jack / CSI * 1


 

----

4GB는 먼가해서 찾아보는데,  극 초기형 모델인 것 같다. 

[링크 : https://developer.nvidia.com/embedded/downloads]

 

주석에 의하면 0000-100 은 0000-000 을 대체하는 버전이라고 하는데

회사에 있던 보드 두 개 뒷면의 실크에는

945-13450-0000-000 / P3450 / 180-13449-DAAF-A02 / DC Jack / CSI * 1 (4GB)

945-13541-0001-000 / P3541 / 180-13542-DAAF-A02 / USB-C  / CSI * 1 (2GB)

라고 써있는데 멀까? 둘 다 A02고 B01은 언급이 없는데...?

+

2026.03.20

모듈

P3448 / 180-13448-DAAA-A02 4기가 구형

P3448 / 180-13448-DAAA-B01 2기가

P3448 / 180-13448-DAAA-B01 4기가 신형

 

 

인터넷 + 회사내 조립되어있던 것 조사

945-13450-0000-000 / P3450 / 180-13449-DAAF-B01 / DC Jack / CSI * 2 / (4GB?)

[링크 : https://opencircuit.shop/product/nvidia-jetson-nano-developer-kit-b01-upgraded]

[링크 : https://developer.nvidia.com/embedded/faq]

 

NVIDIA Jetson Nano Developer Kit (B01), Upgraded 2-lanes CSI
SKU:17700
Part No.:Jetson Nano Developer Kit (B01)

[링크 : https://www.waveshare.com/jetson-nano-developer-kit-b01.htm?srsltid=AfmBOoqpYV4N8UMQQmU4jvLsHqMTK7vo2bgq340KHT9_bi9oC7Ke9EHQ]

 

이건 USB C 있는 놈인데 파트명이 같은데 왜 캐리어 보드는 또 다르냐..

A Jetson Nano 2GB Developer Kit includes a non-production specification Jetson module (P3448-0003) attached to a reference carrier board (P3542-0000). This user guide covers two revisions of the developer kit:

Part Number 945-13541-0000-000 including 802.11ac wireless adapter and cable
Part Number 945-13541-0001-000 NOT including adapter and cable

[링크 : https://developer.nvidia.com/embedded/learn/jetson-nano-2gb-devkit-user-guide]

 

A02 B01 이렇게 나오긴 하는데 A02 라고 또 같은건 아니라서.. 쩝

[링크 : https://makernambo.com/121]

[링크 : https://jugfk.wordpress.com/2021/01/15/nvidia-jetson-nano-개발자-키트-a02와-b01-및-2gb와-4gb의-차이점/]

'embeded > jetson' 카테고리의 다른 글

jetson nano developer kit 4GB on!  (0) 2026.03.18
jetracer + jetson nano dev. kit (4GB)  (0) 2026.03.18
jetracer 모터 전압  (0) 2025.01.09
jetson TOPS와 GFLOPS  (0) 2025.01.03
nvidia jetson tx2 recovery  (0) 2025.01.02
Posted by 구차니

매번 승인하는게 귀찮아서 항상 진행으로 했더니 잊고 있었던 기능

이걸 하면 task와 implementation plan 두개의 md 파일을 생성하고

작업내용을 승인하면 그걸 기반으로 움직이게 된다.

always proceeds 하면 내용 검토없이 그냥 물으면 바로 움직이는데

아무튼 내부적으로는 task와 implementation_plan을 기반으로 움직이니

claude code 등에서 사용하는 기법을 자동으로 쓸 수 있도록 해둔거라고 보면 될 듯.

 

설정 - Agent - Artifact - Review policy

 

implementation plan 탭을 우클릭해서 이동한 경로를 보니 홈 디렉토리에서 프로젝트 별로 생성되서 추가되는 듯.

~/.gemini/antigravity/brain$ tree
.
├── 07d35f57-6625-432b-a6aa-29dd98b41ac6
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.12
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   └── walkthrough.md.resolved.1
├── 08411e35-62e8-45e6-a38f-3aa4c0b7ba02
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   └── task.md.resolved.4
├── 162523f8-0d72-4cea-a46f-8439ed70b37f
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── implementation_plan.md.resolved.3
│   ├── implementation_plan.md.resolved.4
│   ├── media__1771557262432.png
│   ├── media__1771564749827.png
│   ├── media__1771564909043.png
│   ├── media__1771564917373.png
│   ├── media__1771564992996.png
│   ├── media__1771565144310.png
│   ├── media__1771565266414.png
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.12
│   ├── task.md.resolved.13
│   ├── task.md.resolved.14
│   ├── task.md.resolved.15
│   ├── task.md.resolved.16
│   ├── task.md.resolved.17
│   ├── task.md.resolved.18
│   ├── task.md.resolved.19
│   ├── task.md.resolved.2
│   ├── task.md.resolved.20
│   ├── task.md.resolved.21
│   ├── task.md.resolved.22
│   ├── task.md.resolved.23
│   ├── task.md.resolved.24
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   └── walkthrough.md.resolved.1
├── 1c0f6781-cc90-4202-a23c-93328770ab37
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   └── task.md.resolved.4
├── 29940fb1-f34f-4e25-b957-895dd34cb1c4
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   └── walkthrough.md.resolved.0
├── 35309f25-b948-4702-a006-deccd131e163
├── 50230d93-8a21-40b4-80b6-71c89e45072b
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   └── walkthrough.md.resolved.0
├── 545e3f3a-d7b5-4ecb-9db9-289416bf7029
├── 5c980395-a7aa-45dc-9915-26ecb09d273e
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.12
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   └── task.md.resolved.9
├── 6e47bc0a-c310-4667-960c-74f25deea754
├── a2acef25-01a8-46b1-bb28-1471ed127de8
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   └── walkthrough.md.resolved.0
├── a7320b66-09e7-4465-964a-aadefb67b0a3
├── a9b142eb-b16d-463a-9362-5aeebd2eb329
├── b206280c-ee96-43f7-9071-d4e4006d067a
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   └── walkthrough.md.resolved.1
├── cd10dd1b-6772-47bd-bf1a-f0158ed1acd9
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   └── implementation_plan.md.resolved.0
├── deb7c212-f8db-47fb-bbd4-aa434574b25e
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── implementation_plan.md.resolved.3
│   ├── implementation_plan.md.resolved.4
│   ├── implementation_plan.md.resolved.5
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.10
│   ├── task.md.resolved.11
│   ├── task.md.resolved.2
│   ├── task.md.resolved.3
│   ├── task.md.resolved.4
│   ├── task.md.resolved.5
│   ├── task.md.resolved.6
│   ├── task.md.resolved.7
│   ├── task.md.resolved.8
│   ├── task.md.resolved.9
│   ├── walkthrough.md
│   ├── walkthrough.md.metadata.json
│   ├── walkthrough.md.resolved
│   ├── walkthrough.md.resolved.0
│   ├── walkthrough.md.resolved.1
│   ├── walkthrough.md.resolved.2
│   ├── walkthrough.md.resolved.3
│   ├── walkthrough.md.resolved.4
│   └── walkthrough.md.resolved.5
├── ed49ed87-392d-4be8-a7e6-fdf96dbadd32
├── f430e5d6-559c-4797-a0b9-73185547afc6
│   ├── implementation_plan.md
│   ├── implementation_plan.md.metadata.json
│   ├── implementation_plan.md.resolved
│   ├── implementation_plan.md.resolved.0
│   ├── implementation_plan.md.resolved.1
│   ├── implementation_plan.md.resolved.2
│   ├── task.md
│   ├── task.md.metadata.json
│   ├── task.md.resolved
│   ├── task.md.resolved.0
│   ├── task.md.resolved.1
│   ├── task.md.resolved.2
│   └── task.md.resolved.3
└── tempmediaStorage

19 directories, 235 files

'개소리 왈왈 > 인공지능' 카테고리의 다른 글

새로운 마약 - AI  (0) 2026.03.17
agi를 느꼈다?  (0) 2026.02.24
gemini 동영상 만들기 (유료?)  (0) 2026.02.22
antigravity 사용량 끝!  (0) 2026.02.20
antigravity 설치  (0) 2026.02.11
Posted by 구차니
embeded/FPGA - ALTERA2026. 3. 17. 16:01

음.. standard로 설치했더니 계속 물어본다.

FPGA Starter Edition 자체는 무료지만, quartus prime standard는 유료..

quartus prime lite로 내려가야하나..?

그런데 21.1 부터는 modelsim 도 지원안한다고 하니 적당히(?) 더 구버전을 가야할 것 같기도 하다.

Questa*-인텔® FPGA Edition 빠른 시작: 인텔® Quartus® Prime Pro Edition 페이지에서 라이선스를 얻는 방법에 대한 정보를 찾을 수 있습니다.
*인텔® Quartus® Prime Pro Edition 21.3 이상 및 인텔® Quartus® Prime Standard/Lite Edition 21.1 이상부터 ModelSim*-인텔® FPGA Edition 및 ModelSim*-인텔® FPGA Starter Edition은 더 이상 지원되지 않습니다.

[링크 : https://www.intel.co.kr/content/www/kr/ko/support/programmable/licensing/q-and-a.html]

 

evalution 하면 30일 기간동안 사용이 가능한데

문제는 이 기간동안  aocl도 쓸 수 있냐라는거.

보다보니 aocl도 이제 지원안해서 사라지고 그러는거 같더만 ㅠㅠ

 

 

 

 

Posted by 구차니

심리학 어쩌구 하면 많이 듣는 매슬로우의 욕구 단계설에서 최상위에 있는게 자아실현 욕구인데

[링크 : https://brunch.co.kr/@dreamisme80/492]

 

AI는 어쩌면 이 도달하기 힘든 최상의 쾌락을 딸깍으로 이뤄주고

그게 진짜 개인이 이뤄낸 성취가 아님에도 불구하고 다 안다는 착각을 심어주어

타인으로 부터의 존경의 욕구 까지 충족시켜주는 일종의 마약이 아닐까 라는 생각이 문득 들었다.

 

기존에는 묵묵히 지루함과 싸우면서

자기의 인생을 걸고 파고들어야 극히 일부의 사람이 이뤄낸 극상의 댓가를

"모르는 사람도 프로그래밍 할 수 있다" 라는 것으로

주변의 존경/인정욕구도 충족하고 (무언가 해냈다 라는 무에서 유를 창조한 대단한 사람! 이라는 찬사)

과정과 내용은 모르지만(!) 결과를 냈다라는 자아실현의 욕구까지

ai는 책과 같은 지식의 창고가 아니라

무언가 이루어냈고 이루어내야만 한다는 환상을 보여주는 마약이 아닐까..

 

물론, 독극물도 보톡스로 피부 미용따위에나(?) 쓰고 있는 인류인데

못할 건 또 머있냐 싶기도 하지만 말이다.

 

[링크 : https://news.hada.io/topic?id=27554]

'개소리 왈왈 > 인공지능' 카테고리의 다른 글

antigravity artifact  (0) 2026.03.18
agi를 느꼈다?  (0) 2026.02.24
gemini 동영상 만들기 (유료?)  (0) 2026.02.22
antigravity 사용량 끝!  (0) 2026.02.20
antigravity 설치  (0) 2026.02.11
Posted by 구차니
embeded/Cortex-M4 STM2026. 3. 17. 11:09

lora를 지원하는녀석. 이래저래 찾다보니 semtech의 sx126x 시리즈  lora ip를 구매해서 넣은듯.

[링크 : https://www.st.com/en/evaluation-tools/nucleo-wl55jc.html#overview]

 

sub-ghz 에 대해서 크게 설정이 가능한건 별로 없어 보인다.

그 와중에 M4가 아니라 M0+ 코어에 물려있네 -_-

'embeded > Cortex-M4 STM' 카테고리의 다른 글

stm32_programmer_cli 를 이용한 option byte 변경  (0) 2026.03.19
stm32g473 ART accelerator on/off ?  (0) 2026.02.06
stm32g473 flash doubleword  (0) 2026.02.04
STM32G47x dual bank flash  (0) 2026.02.03
STM32F429I-DISC1 with lvgl  (0) 2026.02.03
Posted by 구차니
embeded/Cortex-M3 STM2026. 3. 17. 10:35

including parity가 좀 헷갈리는데

stm32g473 의 경우 data가 7bit / 8bit / 9bit을 지원한다.

 

f469, f103 은 8bit / 9bit 를 지원한다.

 

 

modbus ascii / 7bit data를 일부 stm32는 사용하지 못하고 stm32F4 나 L4 이후로는 가능한것으로 생각

[링크 : https://blog.naver.com/kim1417/222499708921]

 

정말로.. parity가 1비트 먹어서 data 9 bit 이면 parity none으로 밖에 못쓰나?

[링크 : https://www.st.com/resource/en/reference_manual/rm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf]

 

Posted by 구차니

uart는 8bit 7bit만 있는줄 알았는데 9bit도 있다고 한다.

근데 PC에 달린녀석이나 USB to Serial 등으로는 안되는것 같기도 하고..

 

[링크 : https://community.st.com/t5/stm32-mcus-products/9-bit-uart-receive-stm32f103/td-p/336998]

[링크 : https://github.com/linux4sam/9bit]

[링크 : https://github.com/rhempel/serial9]

'이론 관련 > 네트워크 관련' 카테고리의 다른 글

DHCP option  (0) 2026.03.13
DHCP option 82 relay  (0) 2025.01.23
multicast  (0) 2023.08.26
cobs  (0) 2023.05.25
PAM4  (0) 2023.01.16
Posted by 구차니