'embeded'에 해당되는 글 1582건

  1. 2023.12.11 esp8266 microUSB 연결 2
  2. 2023.12.09 esp8266 arduino
  3. 2023.12.08 esp32 freertos
  4. 2023.12.08 stm32 freertos
  5. 2023.12.07 433MHz RF 통신
  6. 2023.12.04 esp8266 SDK
  7. 2023.12.04 esp8266 microUSB 연결
  8. 2023.12.03 esp8266
  9. 2023.11.30 esp32-cam lcd 달기 2
  10. 2023.11.30 esp32cam / esp wroom 32 - pinout
embeded/eps82662023. 12. 11. 14:23

115200bps 로 설정해서 reset 누르니 아래와 같이 먼가 나오긴 한데..

pcb 뒷편에는 CH340G 드라이버 설치하고 9600bps로 연결하라고 하는데 머가 맞는걸까?

봉투에서 뜯은녀석이라 다른 프로그램이 들어있는건 아닐텐데..

�brlrl
ready

 

dmseg로 확인하면 아래와 같이 인식된다. CH341? CH340G 라고 한거 같은디..

normal boot
[  528.742541] usb 2-1.1: new full-speed USB device number 11 using ehci-pci
[  528.851812] usb 2-1.1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54
[  528.851831] usb 2-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  528.851838] usb 2-1.1: Product: USB2.0-Ser!
[  528.852466] ch341 2-1.1:1.0: ch341-uart converter detected
[  528.854364] ch341-uart ttyUSB0: break control not supported, using simulated break
[  528.854604] usb 2-1.1: ch341-uart converter now attached to ttyUSB0

 

flash 버튼 누르고 부팅하면 아래와 같이 조금더 나온다.

그런데 BRLTTY가 머하는걸까? USB 플래시 처럼인식은 안되나보네

flash 버튼 누르고 boot 메시지
[  455.103387] usb 2-1.1: new full-speed USB device number 10 using ehci-pci
[  455.213032] usb 2-1.1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54
[  455.213052] usb 2-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  455.213059] usb 2-1.1: Product: USB2.0-Ser!
[  455.213892] ch341 2-1.1:1.0: ch341-uart converter detected
[  455.214821] ch341-uart ttyUSB0: break control not supported, using simulated break
[  455.215109] usb 2-1.1: ch341-uart converter now attached to ttyUSB0
[  455.792404] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input27
[  455.880634] usb 2-1.1: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[  455.881356] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[  455.881387] ch341 2-1.1:1.0: device disconnected

 

 

일반 권한
$ brltty
BRLTTY 6.4 rev BRLTTY-6.4 [https://brltty.app/]
brltty: can't isolate namespaces
brltty: executing as the invoking user: falinux
brltty: can't set supplementary groups
brltty: group not joined: 0(root)
brltty: group not joined: 5(tty)
brltty: group not joined: 29(audio)
brltty: group not joined: 107(input)
brltty: group not joined: 133(pulse-access)
brltty: required capability not granted: cap_sys_admin (for injecting input characters typed on a braille device)
brltty: required capability not granted: cap_sys_tty_config (for playing alert tunes via the built-in PC speaker)
brltty: required capability not granted: cap_mknod (for creating needed but missing special device files)

 

root 권한
$ sudo brltty
BRLTTY 6.4 rev BRLTTY-6.4 [https://brltty.app/]
brltty: executing as the invoking user: root

 

두번 실행하니 먼가 5초에 한번 주기적으로 뜬다. 멀까?

(그냥 프롬프트가 뜨길래 먼가했는데 백그라운드로 brltty가 실행되고 있어서 뜨는 메시지 였음)

[450328.072373] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input36
[450351.379981] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input37
[450351.389760] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450356.391459] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450361.393130] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450366.397596] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450371.400305] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450376.389840] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450381.395540] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450386.401519] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450391.397008] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450396.389537] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450401.402252] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1
[450406.395525] usb 1-2.4.2: usbfs: interface 0 claimed by usbfs while 'brltty' sets config #1

 

[링크 : https://linux.die.net/man/1/brltty]

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

esp8266 nodemcu v3 기본 펌웨어  (0) 2023.12.11
esp8266 esptool.py  (0) 2023.12.11
esp8266 arduino  (0) 2023.12.09
esp8266 SDK  (0) 2023.12.04
esp8266 microUSB 연결  (0) 2023.12.04
Posted by 구차니
embeded/eps82662023. 12. 9. 12:53

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

esp8266 esptool.py  (0) 2023.12.11
esp8266 microUSB 연결 2  (0) 2023.12.11
esp8266 SDK  (0) 2023.12.04
esp8266 microUSB 연결  (0) 2023.12.04
esp8266  (0) 2023.12.03
Posted by 구차니
embeded/freeRTOS2023. 12. 8. 17:48

esp32는 arduino ide를이용해서 하는데

대충 esp32 설치하고 나서 예시를 찾아보는데 기본 예시에서는 freertos가 없는 것 같다.

 

esp-idf(IoT Development Framework)을 나중에 설치해봐야 할 것 같은데..?

[링크 : https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/]

[링크 : https://www.vompressor.com/windows-clion-esp_idf/#google_vignette]

 

[링크 : https://github.com/DiegoPaezA/ESP32-freeRTOS]

 

[링크 : https://slowbootkernelhacks.blogspot.com/2020/12/esp32-freertos.html]

[링크 : https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/freertos.html]

[링크 : https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/freertos_idf.html]

 

[링크 : https://blog.naver.com/serimo/221560776476]

 

[링크 : https://poinsystem.tistory.com/3]

[링크 : https://poinsystem.tistory.com/2]

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

stm32 freertos  (0) 2023.12.08
freeRTOS stack & heap 메모리 사용량 예측  (0) 2015.12.16
lm3s811 freeRTOS ADC...  (0) 2015.11.16
freertos 자료  (0) 2015.11.12
freeRTOS 패키지?  (0) 2015.11.11
Posted by 구차니
embeded/freeRTOS2023. 12. 8. 17:42

stm32의 cube ide에 freertos를 통합해서 제공하는 듯

 

[링크 : https://eteo.tistory.com/165]

[링크 : https://eteo.tistory.com/166]

[링크 : https://jeonhj.tistory.com/72]

[링크 : https://m.blog.naver.com/oh930418/221152205204]

 

lwip

[링크 : https://blog.naver.com/eziya76/221867311729] echo server

[링크 : https://m.blog.naver.com/eziya76/221871231508] client

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

esp32 freertos  (0) 2023.12.08
freeRTOS stack & heap 메모리 사용량 예측  (0) 2015.12.16
lm3s811 freeRTOS ADC...  (0) 2015.11.16
freertos 자료  (0) 2015.11.12
freeRTOS 패키지?  (0) 2015.11.11
Posted by 구차니
embeded/arduino(genuino)2023. 12. 7. 23:25

싸고 좋은건 없다지만.. 

ISM 대역으로 저렴하면서 멀리까지 나쁘지 않은 속도로 통신이 가능한 모듈이 정말 없다는게 함정..

RX/TX 셋트로 만원인데 문제는 RX/TX가 아니라 RX 와 TX라서

양방향은 안된다는 의미겠구먼..

 

[링크 : https://kocoafab.cc/tutorial/view/218]

[링크 : https://m.eleparts.co.kr/goods/view?no=7666780]

 

'embeded > arduino(genuino)' 카테고리의 다른 글

아두이노 FFB 휠 소스코드  (0) 2024.10.11
arducam esp8266 https post 예제  (0) 2024.01.31
아두이노 dht11  (0) 2022.11.14
아두이노 Serial.print()와 Serial.write()  (0) 2022.11.14
아두이노 USB HID  (0) 2021.05.07
Posted by 구차니
embeded/eps82662023. 12. 4. 14:09

 

[링크 : https://nodemcu.readthedocs.io/en/release/]

[링크 : https://github.com/espressif/ESP8266_NONOS_SDK]

 

[링크 : https://github.com/nodemcu/nodemcu-devkit-v1.0]

 

보드의 FLASH 버튼을 LOW로 한 채로 켜야 하는 듯.(즉, 전원 넣기 전에 누르고 있어야 한단 의미)

Just click flash and you can burn firmware to ESP8266. Before you doing it, GPIO0 MUST LOW.

[링크 : https://github.com/nodemcu/nodemcu-flasher] 윈도우용 플래시 퓨징 프로그램

[링크 : https://github.com/nodemcu/nodemcu-firmware]  

 

[링크 : https://github.com/marcelstoer/nodemcu-pyflasher]  pyFlasher

  [링크 : https://nodemcu.readthedocs.io/en/latest/flash/]

[링크 : https://www.best-microcontroller-projects.com/nodemcu-firmware.html]

 

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

esp8266 esptool.py  (0) 2023.12.11
esp8266 microUSB 연결 2  (0) 2023.12.11
esp8266 arduino  (0) 2023.12.09
esp8266 microUSB 연결  (0) 2023.12.04
esp8266  (0) 2023.12.03
Posted by 구차니
embeded/eps82662023. 12. 4. 13:37

flash 버튼 누른채로 usb 연결하면 아래와 같이 먼가 나오는데

기존의 cp210x를 죽여버리고 ch341은 연결하는 느낌이다.

 

$ lsusb -t -v
    |__ Port 3: Dev 59, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 1a86:7523 QinHeng Electronics CH340 serial converter

 

$ sudo dmesg
[1473116.242277] usb 1-3: new full-speed USB device number 59 using xhci_hcd
[1473116.391455] usb 1-3: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54
[1473116.391473] usb 1-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[1473116.391479] usb 1-3: Product: USB2.0-Ser!
[1473116.431662] usbcore: registered new interface driver ch341
[1473116.431675] usbserial: USB Serial support registered for ch341-uart
[1473116.431693] ch341 1-3:1.0: ch341-uart converter detected
[1473116.432077] ch341-uart ttyUSB2: break control not supported, using simulated break
[1473116.432166] usb 1-3: ch341-uart converter now attached to ttyUSB2
[1473116.503795] input: PC Speaker as /devices/platform/pcspkr/input/input82
[1473117.030963] input: BRLTTY 6.4 Linux Screen Driver Keyboard as /devices/virtual/input/input83
[1473117.156864] usb 1-3: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[1473117.157672] ch341-uart ttyUSB2: ch341-uart converter now disconnected from ttyUSB2
[1473117.157738] ch341 1-3:1.0: device disconnected
[1473117.174250] usb 1-2.4.2: usbfs: interface 0 claimed by cp210x while 'brltty' sets config #1
[1473117.178085] cp210x ttyUSB1: cp210x converter now disconnected from ttyUSB1
[1473117.178151] cp210x 1-2.4.2:1.0: device disconnected

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

esp8266 esptool.py  (0) 2023.12.11
esp8266 microUSB 연결 2  (0) 2023.12.11
esp8266 arduino  (0) 2023.12.09
esp8266 SDK  (0) 2023.12.04
esp8266  (0) 2023.12.03
Posted by 구차니
embeded/eps82662023. 12. 3. 11:22

 

위조부품인가 왜 마킹이 지워진 흔적이 있지?

LDO는 1117

 

nodeMCU v3

[링크 : https://nodemcu.readthedocs.io/en/release/]

[링크 : https://github.com/nodemcu/nodemcu-firmware]

 

 

 

[링크 : https://www.embedic.com/technology/details/esp32-vs-esp8266--which-is-better-and-how-to-choose]

[링크 : https://makeradvisor.com/esp32-vs-esp8266/]

 

 

 

cp2102칩이 좀 더 작고, ch340이라 드라이버 설치이야기가 나오는 듯

[링크 : https://ko.aliexpress.com/item/1005001636634198.html]

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

esp8266 esptool.py  (0) 2023.12.11
esp8266 microUSB 연결 2  (0) 2023.12.11
esp8266 arduino  (0) 2023.12.09
esp8266 SDK  (0) 2023.12.04
esp8266 microUSB 연결  (0) 2023.12.04
Posted by 구차니
embeded/esp322023. 11. 30. 14:41

먼가 좀 구매할게 생겨서 찾아보다 보니 LCD가 싸게 나왔는데

전에 찾았던 IL 머시기랑은 다른 컨트롤러 같아서 조사중

 

 

1.44 128x128 4200원

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=D424239712]

 

1.8 128x160 8000원

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=C699518958]

 

어라 위의 1.8인치에 SD 카드 달린 것도 ST7735로 꾸며진건가?

[링크 : http://www.lcdwiki.com/1.8inch_SPI_Module_ST7735S_SKU:MSP1803]

 

장한 adafruit 에서 ST7735 용으로도 만들어 놨으니 쓸 수 있을 듯

#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS   15  // Chip select control pin
#define TFT_DC    2  // Data Command control pin
#define TFT_RST   12
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);

[링크 : https://www.survivingwithandroid.com/esp32-cam-tft-display-picture-st7735/]

 

Sitronix ST7735S 132RGB x 162dot 262K color 드라이버

대충 132x162 지원되는 녀석이라고 보면 되나?

[링크 : https://www.waveshare.com/w/upload/e/e2/ST7735S_V1.1_20111121.pdf]

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

esp32-s2 adc  (0) 2023.12.11
esp32 oled i2c  (0) 2023.12.11
esp32cam / esp wroom 32 - pinout  (0) 2023.11.30
esp32 bt hid  (0) 2023.11.30
esp32-cam에 lcd 달기  (0) 2023.11.18
Posted by 구차니
embeded/esp322023. 11. 30. 14:26

esp32cam 에서 핀이 몇개나 쓸 수 있나 싶었는데

adc도 많고 gpio도 많지만 절대적인 핀의 갯수는 확실히 적어서 좀 아쉽다.

 

 

 

[링크 : https://mischianti.org/wp-content/uploads/2020/09/ESP32-CAM-pinout-mischianti.jpg]

[링크 : https://mischianti.org/esp32-cam-pinout-specs-and-arduino-ide-configuration-1/]

 

30핀 버전

 

36핀 버전

[링크 : https://www.electronicshub.org/esp32-pinout/]

 

wroom-32 보드가 esp32cam 보다 약간 싸니까 새로 사서 가지고 놀아볼까?

거의 모든 핀이 adc가 된다는게 엄청난 매력이구만. 엥 그 와중에 DAC가 있어?!

그럼 사야지 ㅋㅋㅋ

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

esp32 oled i2c  (0) 2023.12.11
esp32-cam lcd 달기 2  (0) 2023.11.30
esp32 bt hid  (0) 2023.11.30
esp32-cam에 lcd 달기  (0) 2023.11.18
xtensa lx6 instruction set  (0) 2023.03.13
Posted by 구차니