Leon Anavi
Leon Anavi
  • Видео 387
  • Просмотров 2 901 788
Getting Started with CircuitPython on XIAO RP2040
Step by step tutorial how to download and install CircuitPython on @SeeedStudioSZ XIAO RP2040. This is a module by Seeed Studio with Raspberry Pi RP2040 microcontroller. Furthermore, the video includes information how to install and update CircuitPython libraries and dependencies using circup as well as tips and trick for the open source Thonny IDE.
🐍 CircuitPython is an open-source programming language tailored for small, low-cost microcontroller boards, making it perfect for beginners and educators 🛠️. It's a variant of Python designed to be easy to learn and use, allowing you to write and test code directly on the microcontroller by simply connecting it to your computer 🖥️. With support...
Просмотров: 607

Видео

ANAVI Handle Assembly Guide for Open Source Nunchuk to USB Adapter
Просмотров 199Месяц назад
ANAVI Handle is an open source hardware USB-C adapter with XIAO RP2040 for Nunchuk compatible controllers. It allows you to connect Nunchuk controller to a personal computer and use it as USB device (HID): mouse, keyboard or joystick/gamepad. ANAVI Handle comes as DIY (Do-It-Yourself) kit. This video provides step by step instructions how to assemble ANAVI Handle. Useful links: ANAVI Handle: ww...
From Gaming to Clicking: Transforming Wii Nunchuk Controller into a PC USB Mouse is Fun
Просмотров 274Месяц назад
From Gaming to Clicking: Transforming Wii Nunchuk Controller into a PC USB Mouse is Fun
Connect Wii Nunchuk Controller to PC via USB-C Adapter ANAVI Handle #opensource #godot #tinycrate
Просмотров 357Месяц назад
Connect Wii Nunchuk Controller to PC via USB-C Adapter ANAVI Handle #opensource #godot #tinycrate
Raspberry Pi OS and RetroPie: Convert Your Old Netbook into a Portable Gaming Machine
Просмотров 1,6 тыс.2 месяца назад
Raspberry Pi OS and RetroPie: Convert Your Old Netbook into a Portable Gaming Machine
XIAO ESP32C6 with Dual 32-bit RISC-V Processors, 2.4GHz WiFi 6, Bluetooth 5.0, Zigbee and Thread
Просмотров 2,1 тыс.2 месяца назад
XIAO ESP32C6 with Dual 32-bit RISC-V Processors, 2.4GHz WiFi 6, Bluetooth 5.0, Zigbee and Thread
ASUSTOR Lockerstor 4 Gen 2 AS6704T Home and Small Office NAS with Linux, Docker, Portainer.io, Kodi
Просмотров 6973 месяца назад
ASUSTOR Lockerstor 4 Gen 2 AS6704T Home and Small Office NAS with Linux, Docker, Portainer.io, Kodi
Home Assistant Green Teardown and CR2032 RTC Battery
Просмотров 5524 месяца назад
Home Assistant Green Teardown and CR2032 RTC Battery
Home Assistant Green Private and Local Smart Home Hub Unboxing
Просмотров 6085 месяцев назад
Home Assistant Green Private and Local Smart Home Hub Unboxing
SSD1306 OLED I2C Display on Raspberry Pi 5 with Linux User Space C Driver and Raspberry Pi OS
Просмотров 2,8 тыс.5 месяцев назад
SSD1306 OLED I2C Display on Raspberry Pi 5 with Linux User Space C Driver and Raspberry Pi OS
ThinkPad Universal Thunderbolt 4 Dock with Lenovo ThinkPad X1 Yoga and Ubuntu Linux Distribution
Просмотров 4,3 тыс.6 месяцев назад
ThinkPad Universal Thunderbolt 4 Dock with Lenovo ThinkPad X1 Yoga and Ubuntu Linux Distribution
VNC on Wayland and Weston for Raspberry Pi 5 with the Yocto Project and OpenEmbedded
Просмотров 1,4 тыс.6 месяцев назад
VNC on Wayland and Weston for Raspberry Pi 5 with the Yocto Project and OpenEmbedded
Switch Stadia Controller to Bluetooth to use it on Linux or Chromecast after Google shut down Stadia
Просмотров 9317 месяцев назад
Switch Stadia Controller to Bluetooth to use it on Linux or Chromecast after Google shut down Stadia
Fnatic miniSTREAK TKL Silent LED Backlit RGB Mechanical Gaming Keyboard
Просмотров 1,3 тыс.7 месяцев назад
Fnatic miniSTREAK TKL Silent LED Backlit RGB Mechanical Gaming Keyboard
Mini 360 Tiny Cheap Adjustable DC-DC Step-down Voltage Regulator for Makers
Просмотров 3,8 тыс.8 месяцев назад
Mini 360 Tiny Cheap Adjustable DC-DC Step-down Voltage Regulator for Makers
Measuring Light with Python, Linux, BH1750 Ambient Light Sensor and Raspberry Pi
Просмотров 2 тыс.9 месяцев назад
Measuring Light with Python, Linux, BH1750 Ambient Light Sensor and Raspberry Pi
Gesture Recognition with Raspberry Pi and a Low Cost APDS9960 I2C Sensor
Просмотров 1,4 тыс.10 месяцев назад
Gesture Recognition with Raspberry Pi and a Low Cost APDS9960 I2C Sensor
Restoring the Magic: Repairing Amiga 500 Keyboard with a PCB Replacement!
Просмотров 53811 месяцев назад
Restoring the Magic: Repairing Amiga 500 Keyboard with a PCB Replacement!
Compact Mechanical Keyboards: ANAVI Macro Pad 12 and ANAVI Arrows
Просмотров 45311 месяцев назад
Compact Mechanical Keyboards: ANAVI Macro Pad 12 and ANAVI Arrows
OpenFlops and FlashFloppy Firmware for an Open Source Floppy Drive Emulator as a GoTek Alternative
Просмотров 3,4 тыс.Год назад
OpenFlops and FlashFloppy Firmware for an Open Source Floppy Drive Emulator as a GoTek Alternative
Commodore Amiga 500 Green Screen Fix
Просмотров 1,2 тыс.Год назад
Commodore Amiga 500 Green Screen Fix
Radxa Rock Pi 4 Computer with Debian Linux as a Raspberry Pi Alternative
Просмотров 4,2 тыс.Год назад
Radxa Rock Pi 4 Computer with Debian Linux as a Raspberry Pi Alternative
How to Use Addressable RGB LED NeoPixels (WS2812B, WS2811, SK6812, etc) on Raspberry Pi Computer
Просмотров 2,1 тыс.Год назад
How to Use Addressable RGB LED NeoPixels (WS2812B, WS2811, SK6812, etc) on Raspberry Pi Computer
KMK Open Source Mechanical Keyboard Firmware Written in CircuitPython
Просмотров 6 тыс.Год назад
KMK Open Source Mechanical Keyboard Firmware Written in CircuitPython
Khadas VIM4 Passive Cooling with KKSB Aluminium Case
Просмотров 968Год назад
Khadas VIM4 Passive Cooling with KKSB Aluminium Case
Kailh Hot-swappable PCB Sockets for Mechanical Keyboards
Просмотров 8 тыс.Год назад
Kailh Hot-swappable PCB Sockets for Mechanical Keyboards
ZX Spectrum+ Keyboard Repair
Просмотров 997Год назад
ZX Spectrum Keyboard Repair
NVIDIA Jetson TX2 Dev Kit with embedded Linux for AI and ML apps
Просмотров 3,6 тыс.Год назад
NVIDIA Jetson TX2 Dev Kit with embedded Linux for AI and ML apps
ATARI 600XL computer with 6502C 8-bit CPU from 1983
Просмотров 1 тыс.Год назад
ATARI 600XL computer with 6502C 8-bit CPU from 1983
HP ProDesk 400 G7 with Intel Core i5, 8GB DDR4, 512GB NVMe Review & Teardown
Просмотров 11 тыс.Год назад
HP ProDesk 400 G7 with Intel Core i5, 8GB DDR4, 512GB NVMe Review & Teardown

Комментарии

  • @wallacec8964
    @wallacec8964 День назад

    Do you think Asustor is better than Synology?

  • @scrrification
    @scrrification 8 дней назад

    Fake Taxi .. ;)

  • @DominequeTaylor
    @DominequeTaylor 11 дней назад

    Does the zero w support the same thing?

    • @LeonAnavi
      @LeonAnavi 9 дней назад

      Yes, it should work also on zero w.

  • @SID8HANT
    @SID8HANT 12 дней назад

    Thanks

  • @gamedad1984
    @gamedad1984 18 дней назад

    Can you tell me what's the best distro to run in desktop mode. I'm using Raspberry Pi OS but its way to slow. Cool videos btw.

    • @LeonAnavi
      @LeonAnavi 17 дней назад

      Raspberry Pi OS is the best option in terms of user-friendliness on rpi hardware but indeed it is a bit slow on Raspberry Pi Zero. I prefer to use Raspberry Pi Zero as a headless device and often with custom Linux distro built with Yocto/OpenEmbedded so I cannot provide educated opinion about desktop distros on it.

  • @jarnobrock
    @jarnobrock 18 дней назад

    wdym enjoy

    • @LeonAnavi
      @LeonAnavi 18 дней назад

      Neo6502 is like using a 1980s home computer, but with modern peripherals such as USB and HDMI. There are Apple ][ and Oric Atmos emulators so you can program in Basic or play some classical game titles. It is like a time machine for the 80s and early 90s.

    • @jarnobrock
      @jarnobrock 18 дней назад

      @@LeonAnavi but installing a gpu from 1980s is a pain in the ass

    • @LeonAnavi
      @LeonAnavi 18 дней назад

      Yes but on Neo6502 it should be easier. I have to try it out. Graphics are handled by the Raspberry Pi RP2040 microcontroller which acts like a co-processor.

    • @jarnobrock
      @jarnobrock 18 дней назад

      @@LeonAnavi allright

  • @user-uk2ph1my1e
    @user-uk2ph1my1e 18 дней назад

    Version 1.2 uses a different pmic and there is no diode you mentioned here

    • @LeonAnavi
      @LeonAnavi 18 дней назад

      Yes, you are right. My rpi4 is an earlier hardware revision.

  • @ROBOROBOROBOROBO
    @ROBOROBOROBOROBO 20 дней назад

    It’s like Raspberry pi 10 :D

    • @LeonAnavi
      @LeonAnavi 20 дней назад

      hehe, yes, i.MX8MP is a really nice SoC appropriate for multiple industrial applications. However, it is more expensive than Raspberry Pi 5. Considering the awesome community around Raspberry Pi I think nothing comes close to rpi for hobby projects and beginners.

  • @bribri1812
    @bribri1812 20 дней назад

    C'est quoi cette vitesse?

    • @LeonAnavi
      @LeonAnavi 20 дней назад

      désolé, c'est juste une courte vidéo de déballage

    • @bribri1812
      @bribri1812 19 дней назад

      @@LeonAnavi D'accord. Je ne parviens pas à faire fonctionner le variateur. Impossible

  • @aadarshps9570
    @aadarshps9570 21 день назад

    I'm trying to build a multiplexer for nfc cards to simulate a pos system. Will it be possible to read debit/credit cards using this method, ideally the output should be the card number, user name expiry date etc...

    • @LeonAnavi
      @LeonAnavi 21 день назад

      Yes, in general it is possible but it is very specific and I don't want to go down this rabbit hole as there are risks some people might use the knowledge for illegal actions with personal data.

  • @deluxeboy6068
    @deluxeboy6068 29 дней назад

    Does it support also fswebcam?

    • @LeonAnavi
      @LeonAnavi 29 дней назад

      Yes, fswebcam runs on Linux distributions and can capture frames from any V4L or V4L2 compatible camera, including these connected to Raspberry Pi Zero 2 W.

  • @cris_vln
    @cris_vln Месяц назад

    I just bought mine and its on the way , it should arrive tommorow , can you tell me how it runs on the gpu side ? Thanks!

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Raspberry Pi Zero 2 is with BCM2710A1 chip already used in the Raspberry Pi 3 so it is the same CPU and GPU. Several years ago I used Kodi on Raspberry Pi 3 and it was kind of OK back then but don't expect too much out of it nowadays. Nowadays, I am using my rpi0w2 units as a headless devices. What GPU tasks are you planning to do with your rpi0w2?

  • @anzof5361
    @anzof5361 Месяц назад

    Bunu telefon olarak çıkarsaydı iPhone nun önüne geçerdi batmazdı

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, Nokia had the technology but their marketing completely missed the market trends back then. After that it was too late to catch up iPhone and Android.

  • @JZ-es7dq
    @JZ-es7dq Месяц назад

    your short videos are nothing burgers… guess you’re getting blocked

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Sorry, you don't enjoy the shorts. These 10-15sec videos are just quick demonstrations or idea pitches that I make just for fun. Check the long videos for more technical content with details.

  • @mahonar
    @mahonar Месяц назад

    The price of this kind of devices is inflated because of apple macbooks that basically require them.

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, modern Thunderbolt 4 docks are still quite pricey.

  • @thedavidprobbins
    @thedavidprobbins Месяц назад

    Would you be able to connect the classic controller and have it work as well? Or just the nunchuk as shown?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, the connector is compatible with the classic controller. For the moment the open source firmware supports only Nunchuk but it can be extended with the CircuitPython libraries by Adafruit for supporting the classic controller: github.com/adafruit/Adafruit_CircuitPython_Wii_Classic I have this in mind as a future improvement of the open source firmware for ANAVI Handle which btw is also available at GitHub: github.com/AnaviTechnology/anavi-handle-sw

  • @JuanRamirez-xw3gc
    @JuanRamirez-xw3gc Месяц назад

    just feel in love with my keyboard lol Thanks

    • @LeonAnavi
      @LeonAnavi Месяц назад

      You are welcome! Do you use 60% keyboard on a daily basis? I moved to TKL on my main setup and this 60% from the video on a PC that I use rarely.

  • @oliverstevens4689
    @oliverstevens4689 Месяц назад

    Hi, can two of these be connected together via Bluetooth, with one set up as master and another as slave?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, absolutely, check the Bluetooth documentation for XIAO ESP32C6: wiki.seeedstudio.com/xiao_esp32c6_bluetooth/

  • @pavloskairis9994
    @pavloskairis9994 Месяц назад

    I keep getting, A fatal error occurred: No serial data received.

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Could you please provide any details? Is this in Arduino IDE? If yes which version of the IDE? Which OS are you using Arduino IDE with?

    • @pavloskairis9994
      @pavloskairis9994 Месяц назад

      @@LeonAnavi Linux Mint 21.3, Arduino IDE 1.8.19, Board ESP32C3 DEV Module. Sometimes, I make the ESP32C3 work if I enable Erase Flash. It takes 16 sec to erase flash ram. I cannot upload a screenshot.

    • @LeonAnavi
      @LeonAnavi Месяц назад

      @@pavloskairis9994 which board have you selected from Tools in Arduino IDE? It should be XIAO_ESP32C3 and after that you should select the Port as shown at 7:43 of the video.

  • @cyril6813
    @cyril6813 Месяц назад

    god thankyou i dissassembled the mouse to only find out the battery was drained

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Well, things like this happen. You have cleared it along the way for the disassembly and practiced your skills so it wasn't a wasted effort :)

  • @WagnerSilva-fq2tu
    @WagnerSilva-fq2tu Месяц назад

    It has three big problems: It have not support from Boufallo. The forum is weaker. There's not responses from anyone of basic things, like debugging. SDK aren't updated constantly. The issues on repository aren't treated by team. The docs are incomplete. A good MCU with great peripherals, but no much support from manufacturer.

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, absolutely! This is a showstopper for Boufallo chips. There is isn't a huge community as of the moment and the official support isn't as good as it should be. Without huge community Boufallo chips will never be as popular as Espressif ESP chips.

  • @elsuperpollo2273
    @elsuperpollo2273 Месяц назад

    I plan on doing this to replace a roku box

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Have you considered using Kodi? It is a free and open source home theater/media center software. I used it on several devices connected to my TVs.

    • @elsuperpollo2273
      @elsuperpollo2273 Месяц назад

      It just seems like roku tvs and roku box became lame with forced arbitration.

    • @elsuperpollo2273
      @elsuperpollo2273 Месяц назад

      I also subscribed

    • @LeonAnavi
      @LeonAnavi Месяц назад

      thank you :) I hope you will like to other content on the channel.

  • @jaxjax7318
    @jaxjax7318 Месяц назад

    yeah whats the transfer rate 45 MB/s

    • @LeonAnavi
      @LeonAnavi Месяц назад

      The Raspberry Pi 5 will run at PCIe 3.0 x 1 speeds at best, even though this mode is unsupported officially, so most drives are limited to around 700-800MB/s read and 350-450MB write at peak.

  • @maksymumka
    @maksymumka Месяц назад

    Amazon link?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      www.amazon.com/Kingston-MobileLite-Plus-UHS-II-Reader/dp/B085P4Y1F1

  • @Dumpflam
    @Dumpflam Месяц назад

    CRAZY! SO MANY POSSİBİLİTİES!!!

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, thanks! The Nunchuk controller is pretty cool and a good fit for various use cases.

  • @pratyakshyt
    @pratyakshyt Месяц назад

    Thanks a lot

  • @Hanskrille
    @Hanskrille Месяц назад

    thanks bro

  • @ceesdekort3636
    @ceesdekort3636 Месяц назад

    Can we use the gyroscope as a mouse as well?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, the firmware can be adjusted to use the acceleration as part of the mouse implementation because the adafruit_nunchuk CircuitPython library supports it.

    • @ceesdekort3636
      @ceesdekort3636 Месяц назад

      @@LeonAnavi how's the response time?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Which response time? For the mouse or for the acceleration sensor? I haven't tested the mouse response time. As for the response time from the sensor, it is connected over I2C which isn't a fast bus still for such a sensor it is real-time.

  • @RodrigoRochaRock
    @RodrigoRochaRock Месяц назад

    would be great with classic controllers and SNES mini controllers! :D

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, with integration of Adafruit_CircuitPython_Wii_Classic in the firmware. This is a CircuitPython library for Nintendo Wii Classic controllers: github.com/adafruit/Adafruit_CircuitPython_Wii_Classic

  • @srosh_1
    @srosh_1 Месяц назад

    YOU CAN USE NVME SSDS FOR THE RP5???

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, through the PCIe connector and an appropriate NVMe add-on board.

  • @user-hj8uc9wm7n
    @user-hj8uc9wm7n Месяц назад

    adata drives get so hot so their life is short and they are bad and i dont recommend them for you bro

    • @LeonAnavi
      @LeonAnavi Месяц назад

      I will give it a try with Raspberry Pi 5 + NVMe Base Plate and let you know how it handles in this case.

    • @user-hj8uc9wm7n
      @user-hj8uc9wm7n Месяц назад

      @@LeonAnavi great work bro 👍😁 Idont have any knowledge about rasberry pi or programming.. Ithink they must need a talented person like you to operate them correctly 💯

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Pimoroni provide good documentation for their NVMe Base Plate so I expect it will be a straight-forward integration with Raspberry Pi 5. Raspberry Pi is a beginner friendly line of single board computers so I encourage you to have a look and give it a go in general as a platform to learn Linux and programming :)

  • @TrentR42
    @TrentR42 Месяц назад

    I'd like to use with my Steam Deck to play some games... one handed.

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Have you tried it out with any game? Probably using a small mechanical keyboard like a macro pad will be more practical for games.

  • @user-np2jl9jm4j
    @user-np2jl9jm4j Месяц назад

    I’m sorry but those drives are not reliable in the slightest

    • @LeonAnavi
      @LeonAnavi Месяц назад

      I haven't used it yet. As mentioned in the video, my plan is to use it with Pimoroni NVMe Base for Raspberry Pi. Pimoroni has a list of supported drives. They recommend ADATA Legend 700 which is a bit old so I found and bought this 710.

  • @vrstanchev
    @vrstanchev Месяц назад

    You finally promoted your own PCBs. That's cool Hype 🙂

    • @LeonAnavi
      @LeonAnavi Месяц назад

      I'm happy that you like the video. This and the rest of the PCB I designed are open source hardware so they are not just mine but available to the whole community :)

  • @harmony_hunnie
    @harmony_hunnie Месяц назад

    sweet ! (=

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Thanks for creating Tiny Crate! I'm not into gaming but I think it is a fantastic game. A couple of weeks ago I showcased Tiny Crate while demonstrating the ANAVI Handle at the "Show and Tell" section of Pi Wars, a non-destructive Raspberry Pi-based robotics competition. Children of all ages were captivated by... Tiny Crate. Honestly, most of them were too focused in solving the game levels to pay attention to ANAVI Handle or the Nunchuk controller :) :) :)

    • @harmony_hunnie
      @harmony_hunnie Месяц назад

      @@LeonAnavi you are welcome! woah thats awesome !! <3 thanks for sharing tiny crate with people (:

    • @EthanBolli
      @EthanBolli Месяц назад

      Thats cool. Are there enough input pins on the microcontroller to use a wii classic controller as input?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, however the open source CircuitPython firmware will require an update to add a feature to support it with the Adafruit library adafruit_wii_classic.

  • @ThisRandomUsername
    @ThisRandomUsername Месяц назад

    That sounds like it loads an already booted RAM image from flash into RAM and then continues running it. Like hibernating, but maybe at a lower level.

  • @andres.garcia
    @andres.garcia Месяц назад

    Estoy interesado en el sensor de ángulo que usa la rueda del scroll para saber lo que se ha girado. Podría alguien decirme cual es el que se usa en este ratón o en similares? Muchas gracias

    • @LeonAnavi
      @LeonAnavi Месяц назад

      I don't speak Spanish so I am not sure I understand the question. As you can see in the video M170 is with Nordic Semiconductor NRF 31502F chip and Capella 005 VB010411optical sensor.

    • @andres.garcia
      @andres.garcia Месяц назад

      @@LeonAnavi I'm interested in the angle sensor the mouse uses for knowing how much scroll has been done to the wheel. Do you know which sensor is it?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      No, sorry, I am not sure which sensor is used for the scroll wheel.

  • @robertoguerra5375
    @robertoguerra5375 Месяц назад

    The red sports car too? 😅

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Absolutely :) I guess this video proves that RISC-V is already also in cars ;)

  • @oliverstevens4689
    @oliverstevens4689 Месяц назад

    Could one of these be used to send a signal via Bluetooth to a second one of these which in turn could control a servo?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, you will need to adjust the firmware to pair the XIAO modules over Bluetooth and after that to control the servo motor.

  • @hallmt
    @hallmt Месяц назад

    I’ve been trying to install something, anything on one to get an e-ink display tag to show me QR codes and I can’t get the display to do anything- is it too slow/small?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Which e-ink display are you using on rpi zero?

  • @ProtoType4588
    @ProtoType4588 Месяц назад

    sounds riscy

  • @kuunib7325
    @kuunib7325 Месяц назад

    I as an apprentice electronics engineer find this really cool. I want to learn all about instruction sets and how one can use them.

  • @kennedymwangi5973
    @kennedymwangi5973 Месяц назад

    Would you advice a beginner to learn riscv asm or arm asm?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Excellent question. I have never though about it. I am not into asm so I can't provide an educated guess. Right now ARM is dominating the industry but on the other hand RISC-V has a lot of advantages and eventually in future it may become widely adopted too. I definitely see it as an opportunity to be among the RISC-V early adopters but also I guess there is some risk that it might not become super popular. I am quite excited about RISC-V in general. So far it has been going well. I hope it will be become more popular in the years to come :)

    • @Ether_Void
      @Ether_Void Месяц назад

      I assume you already know most of the basics of low level C (or your systems language of choice) because things like how call conventions work or stacks memory are both important and pretty much universal between architectures. So for absolute beginners I recommend working your way down (probably starting from C) on any platform can get easily get hold of and get some good documentation. For the most part this means x86 or ARM. It's not really easy to get a RISC-V kit that has good documentation and a community to ask for help. Overall it you never coded, don't learn ASM right now; If you never did any ASM maybe go for something easy to debug (whatever runs locally on your PC); If you want to get good in embedded ASM it depends on your tools you can work on an emulator or a platform that has known good debugging tools (Raspberry Pi Pico, most ST Microcontrollers; aka. ARM for the most part). RISC-V ASM, fo right now, I would only recommend if you already have a platform you know and want to program for. It can be a jump into cold water otherwise.

    • @kennedymwangi5973
      @kennedymwangi5973 Месяц назад

      @@LeonAnavi Alright, thank you for the insights.

    • @kennedymwangi5973
      @kennedymwangi5973 Месяц назад

      @@Ether_Void okay this is great, I totally get it, I think I will just go ahead with ARM for now. My background is in Engineering. I have learnt C++ on the side by myself though over the years. The process has not been easy and C++ is a really broad language, as i have come to find out, and it has been hard to master all of it given that I have mostly done projects by myself and i am yet to even take part in a larger project working with a team. I understand C++ can be considered pretty high level by some. That said, this is the only language i can say i have a firm grasp of and i have played around with it in systems and OSs mostly Debian based like ubuntu. I would like to get into embedded systems now which i feel would align better with my background. I shall have to do more research on it though.

    • @Ether_Void
      @Ether_Void Месяц назад

      @@kennedymwangi5973 I think one of the important part to get from a system language down to assembly is to get into the actual layout of your program. Where code lives, where the stack lives, variables etc. also some special locations like where does the first instruction need to be located (entry point/reset vector) and calling conventions (which allow you to interface with other code). Hint although it may have more than you need the OSDev wiki has some good info on that. While those things differ a lot not just between architectures but also the actual processors themselves, there are some things in common. E.g. a linear memory layout, some entry points for main and interrupts, probably a stack pointer (which you may need to initialize), some general purpose registers, some sort of calling convention for C compilers So no matter which architecture your first assembly will be in, you will likely find a lot of common things, even some instructions like compare, move, jump, etc. are pretty universal in most modern architectures and might just have small differences.

  • @BruinBearDoc
    @BruinBearDoc Месяц назад

    I just received the Beagleboard Ai 64 after paying a ridiculous price of $190 from Electromaker. I paid $12.50 for shipping and asked to return it because it is WAY overpriced for limited features, including NO Wi-fi/BT, no speaker and microphone interfacing, and NO support. MOREOVER< it is 3x price and MUSH less capable than BeagleY!!!!!!!!!! VERY angry! NOW, I must PROVE with pictures and a huge fight to return, and pay MORE to ship it back!!!!!!! I will NEVER do business with Beagle and Electromaker!!!!!!!!

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Sorry about your frustration. Unfortunately shipping is getting very expensive nowadays. I am making some very simple open source hardware gadgets and sometimes the shipping is even more expensive than the product. On the bright side there are distributors like Mouser offering free shipping to many locations above a certain threshold.

  • @terrawolf
    @terrawolf Месяц назад

    romanian market you say? im from moldova and i might just try to find one of these😭 i want to run tizen on one of these handheld devices omg... also this video is so old omg

    • @LeonAnavi
      @LeonAnavi Месяц назад

      This video is a decade old. I didn't expect anyone to comment on it nowadays. The tablet was purchased from emag. Nowadays this Romanian company is the largest online retailer in Bulgaria. In the mean time, in terms of the hardware and the software things have changed a lot. Now there are a lot of better options to run a Linux distribution on various portable and industrial devices.

  • @ultrazar4412
    @ultrazar4412 2 месяца назад

    Is it the smallest AI camera available actually? That's impressive. Does it have an integrated Wi-fi antenna?

    • @LeonAnavi
      @LeonAnavi Месяц назад

      Yes, XIAO ESP32S3 has a built-in WiFi antenna as well as U.FL connector for an antenna which allows 100m+ remote communication. I don't know if this the smallest AI/ML camera on the market but it is very compact and convenient.

  • @Kareem-Ahmed
    @Kareem-Ahmed 2 месяца назад

    Nice project. Спасибо

  • @srvuk
    @srvuk 2 месяца назад

    I don't think that most users would consider a nunchuck to be a viable first controller option. When your 'friend' gave you the set of ROM's, I hope that you realise that you were engaging in open piracy and the fact that you are running a Nintendo game may attract their attention.

    • @LeonAnavi
      @LeonAnavi 2 месяца назад

      Yes, I agree Nunchuk is not a universal controller as some games require more keys. The benefit of using an old netbook is that it actually has a keyboard which can be used for these games. Of course alternative USB controller can be also used. As for the ROMs and the emulator I am neither recommending a particular emulator, nor a web site for downloading ROMs. The video demonstrates a retro setup for own use. Some of these games are 30-40 years ago and an emulator is an accessible way to enjoy the game again.

  • @MegaManNeo
    @MegaManNeo 2 месяца назад

    As a fan of those old netbooks (I had a Lenovo S10-3 back then), I'm happy to see someone making good use of these by turning one into a RetroPie like machine. Also that adapter is very interesting. Wondered recently too if there is anything to connect my old Wii Classic Controller to my PC but as I dunno the plug's name I gave up on that idea :,D

    • @LeonAnavi
      @LeonAnavi 2 месяца назад

      Classic Controller should have the same plug and the open source firmware for ANAVI Handle eventually can be update with a new feature to support it using the CircuitPython library: github.com/adafruit/Adafruit_CircuitPython_Wii_Classic

  • @Senux-Video
    @Senux-Video 2 месяца назад

    more easy batocera

    • @LeonAnavi
      @LeonAnavi 2 месяца назад

      Thanks for the recommendation. I was not familiar with batocera but I've just read about it. I will give it a try.

    • @AkiraElMittico
      @AkiraElMittico 2 месяца назад

      ​@@LeonAnavi Hi ! Good video 👍 and yes Batocera is another easy option 👍