흐음.. 되어있는걸로 하는게 더 편하려나?
'embeded > arduino(genuino)' 카테고리의 다른 글
1.8인치 TFT LCD with SDcard (0) | 2024.10.18 |
---|---|
rfid 12.5M / 125k (0) | 2024.07.25 |
arducam esp8266 https post 예제 (0) | 2024.01.31 |
433MHz RF 통신 (0) | 2023.12.07 |
mcp2515 can (0) | 2023.10.30 |
흐음.. 되어있는걸로 하는게 더 편하려나?
1.8인치 TFT LCD with SDcard (0) | 2024.10.18 |
---|---|
rfid 12.5M / 125k (0) | 2024.07.25 |
arducam esp8266 https post 예제 (0) | 2024.01.31 |
433MHz RF 통신 (0) | 2023.12.07 |
mcp2515 can (0) | 2023.10.30 |
컴퓨터들 주워 드리고
먼가 좋은걸 얻어 버린 느낌 -ㅁ-!
그런데 망가졌나.. 인식이 잘 안되네?!
소비전력이 높은가?
옥션에서 구매한 싸구려 sata to usb 라서 그런가 원래 제품의 정보가 잘 안불려오는 듯..
-> 직접 sata로 했는데도 intel ssd 라고 안뜨고 저렇게 뜬다 머지?
써있기는 intel SSD DC S3610 Series 800GB 인데
아마 HPE 파트라서 펌웨어에서 리포트 되는 것도 적고 제품명도 바뀌어 버린듯
컴퓨터 옆(?)그레이드 (2) | 2024.10.09 |
---|---|
계륵이들 처리 (0) | 2024.09.22 |
컴퓨터 수리와 부품 털어내기 (0) | 2024.08.25 |
모니터 분해 (4) | 2024.08.10 |
모니터 사형선고 (0) | 2024.08.08 |
modbus poll 에서 뜬금없이 crc error로 띄워서 헤맸는데
03이나 04 명령어 처럼 multiple byte의 경우에는 아래의 형태로 구성되는데
station_id / cmd / length / data(word) / crc
01의 경우는 아래의 형태로 고정된다.
station_id / cmd / length / data(byte) / crc
그러다 보니 modbud poll 에서도 고정된 length에서 하드코딩될수 밖에 없고
0x01 0x01 0x02 0x00 0x00 L_CRC M_CRC 로 응답하면
CRC 부분을 보고 읽는게 아니라
0x00 L_CRC 두개를 CRC로 해석하니 mismatch로 잘못 에러를 출력한다.
어우.. 별거 아닌데 하루를 날리게 하다니..
stm32 __weak (0) | 2024.10.08 |
---|---|
stm32 modbus (0) | 2024.09.26 |
SPI NSS, NSSP mode (0) | 2024.09.11 |
FDE CIE (0) | 2024.09.06 |
code alignement factor? (0) | 2024.09.06 |
가볍게 나왔는데
바람도 햇빛도 좋아서
가는대로 가다가 맨날 멈춰섰던 곳에서
그냥 자전거 끌고 언덕을 올라 광진교에서 돌아서
예전에 갔던 자전거 점포가 정말 사라졌나 보러 갔다가
암사에서 지하철 타고 구리로 해서 돌아옴
그나저나 구리 8호선 - 중앙선 환승은 지하 1층에서 2층까지 올라가야 하는데
두번에 나눠서 갈아 타야하는데 계단이 없어서 자전거는 무조건 엘리베이터 타야 한다.
그 와중에 집에 가는거 안타고 반대편 가는거 올라갔다가 맞은편에서 집가는거 들어오는거 보고
뛰려다가 어림도 없어서 포기했는데 5정거장.. 대충 20분 만에 와서 멘붕 -_ㅠ
자전거 안장 땡김 (4) | 2024.10.12 |
---|---|
서울 자전거 (0) | 2024.10.06 |
자전거 대행진 취소 (0) | 2024.04.18 |
오랫만에 약간 먼 자전거 (0) | 2024.04.06 |
서울 자전거 대행진 신청 (0) | 2024.04.01 |
G4600 에서 i5-7500 으로 옆그레이드
i5-7500 아 은전 한 잎 수필 생각나네 ㅠ-ㅠ
i5-7500 / 16GB / 1060 6GB 흐규흐규
이제 nvme만 달면 완전체 인가?
그런데 벤치 상으로 듀얼이랑 싱글의 차이가 꽤 큰데
클럭도 G4600이 더 높지만 구조는 동일할거라고 생각하는데
TDP로 인한 부스팅 제한이 G4600에서 심하게 걸리나?
2 core 4 Thread인 상황에서 2 core 테스트에서 심하게 벌어지는게 신기하다.
아무튼 이제 홈월드3를 할 수 있는 상황은 되었는데.. 할인만 기다리면 되는건가!!
[링크 : https://cpu.userbenchmark.com/Compare/Intel-Pentium-G4600-vs-Intel-Core-i5-7500/3894vs3648]
SSD 800G + SATA to usb3.0 획득 (0) | 2024.10.10 |
---|---|
계륵이들 처리 (0) | 2024.09.22 |
컴퓨터 수리와 부품 털어내기 (0) | 2024.08.25 |
모니터 분해 (4) | 2024.08.10 |
모니터 사형선고 (0) | 2024.08.08 |
인터럽트 핸들러의 경우 __WEAK가 앞에 붙어있는데
c 언어라면 동일한 함수명은 사용이 불가능한게 상식인데
새로 정의하면 새로 정의된 함수가 사용되고 기존에 정의된 함수는 사용되지 않는 신기한 녀석이다
그래서 이 기회에서 찾아보는 중
cmsis_armcc.h 에서 아래와 같이 정의되어 있다.
#ifndef __WEAK #define __WEAK __attribute__((weak)) #endif |
링크 시간에 strong symbol은 weak symbol을 override 한다. 라고 되어있는데
컴파일러가 아니라 링커가 연결해주는거라니 신기하다.
__attribute__((weak)) variable attribute Generates a weak symbol for a variable, rather than the default symbol. Syntax __attribute__((weak)) <type> <variable>; Parameters None. Operation At link time, strong symbols override weak symbols. This attribute replaces a weak symbol with a strong symbol, by choosing a particular combination of object files to link. Example __attribute__((weak)) int foo; |
[링크 : https://blog.naver.com/22wowow22/220825653093]
[링크 : https://gangsanilee.tistory.com/2874]
[링크 : https://tigershin-shinhyeonkyu.tistory.com/8]
[링크 : https://engineering-agit.tistory.com/25]
modbus rtu coil read (0) | 2024.10.10 |
---|---|
stm32 modbus (0) | 2024.09.26 |
SPI NSS, NSSP mode (0) | 2024.09.11 |
FDE CIE (0) | 2024.09.06 |
code alignement factor? (0) | 2024.09.06 |
xac가 먼가 했더니 xbox 컨트롤러의 약자인듯.
아무튼 라즈베리 파이 pico 에는 adc가 있으니까 아날로그 입력도 가능할 것 같고
나쁘지 않게 만들수 있을 듯?
USB joystick compatible with Xbox Adaptive Controller using Raspberry Pi Pico |
cli 에서 chrome refresh 하기 (0) | 2024.09.24 |
---|---|
라즈베리 파이 gui 재시작(lxde) (0) | 2024.09.19 |
라즈베리 파이 gui 자동실행 (0) | 2024.09.19 |
라즈베리 파이에 파이썬 스크립트를 서비스로 등록하기 (0) | 2024.08.27 |
pgadmin4 를 rpi에 설치하기 성공 (0) | 2024.07.29 |
리눅스용 드라이버인데.. 같은 사람이 개발했나 본데
하나는 커널 드라이버 이고
Improved Linux module driver for Logitech driving wheels. |
[링크 :https://github.com/berarma/new-lg4ff]
다른 하나는 python-gtk를 이용한 상태 확인 및 force feedback 확인용 프로그램 인 듯.
그 외에 소소하게(?) 다른 ffb 드라이버를 확인 할 수 있다.
Oversteer manages steering wheels on Linux using the features provided by the loaded modules. It doesn't provide hardware support, you'll still need a driver module that enables the hardware on Linux. Oversteer recognizes the following Logitech wheels which are supported by the default in-kernel module:
The following wheels will need custom driver modules for FFB support. These drivers are still being worked on. (I'm NOT claiming they will fully work. Please, check the related projects for more information.):
|
[링크 : https://github.com/berarma/oversteer]
QT로 만든 테스트 프로그램
Qt5-based tool to create force feedback effects intended mainly for force-feedback implementation testing purposes |
[링크 : https://github.com/MadCatX/FFBChecker]
[링크 : https://steamcommunity.com/groups/linuxff/discussions/0/487877107138026764/]
fftest_buffer_overun 프로그램으로 휠을 돌리거나 진동을 생성할 수 있어 보임
[링크 : https://www.youtube.com/watch?v=JG5HUPLuS1s]
new-lg4ff 와 oversteer 설치 시도 (0) | 2024.10.12 |
---|---|
플심용 자작 시뮬레이터 (2) | 2024.10.11 |
ffb - force feedback (0) | 2023.08.25 |
AVR FFB(force feedback) (0) | 2021.06.29 |
usb joystick DIY / Force Feedback (2) | 2018.03.04 |
arduipolot을 보면 항상(?) pixhawk가 딸려오는데 이게 먼가 찾아보니
얘가 ardupilot 프로그램이 심겨서 주변 기기와 통신하고 모터를 드라이브하는 회로를 포함한 녀석인 것 같다.
오픈마켓에서 찾아보면 30~40은 기본이고 외국 사이틑는 pixhawk 본체만 50만 넘는...
싸게(?) 가려면
ardupilot 프로그램(수정) + 모터 드라이버 + PPM Sum Receiver 이렇게 있으면 되려나?
[링크 : https://blog.naver.com/bae3421_/221195475842]
음.. 알리에서 2만원 미만의 transmitter라.. 하나 구해서 가지고 놀아볼까?
[링크 : https://clake.tistory.com/76]
드론 하나 획득 (0) | 2020.11.07 |
---|---|
RC카 분해 2 (2) | 2020.07.24 |
오늘의 지름 - 메카넘 휠 RC카 (0) | 2020.07.23 |
알카라인과 충전지 차이인가.. (0) | 2020.05.16 |
L298N + RC 카 개조중 (0) | 2020.04.29 |
아우 오랫만에 서울에서 타네
반포대교가 건너고 싶었고, 63빌딩이 가고 싶었다.
자전거 안장 땡김 (4) | 2024.10.12 |
---|---|
오랫만(?)에 서울로 자전거 (1) | 2024.10.09 |
자전거 대행진 취소 (0) | 2024.04.18 |
오랫만에 약간 먼 자전거 (0) | 2024.04.06 |
서울 자전거 대행진 신청 (0) | 2024.04.01 |