Skip to content

Commit

Permalink
Merge branch 'Seeed-Studio:docusaurus-version' into docusaurus-version
Browse files Browse the repository at this point in the history
  • Loading branch information
KasunThushara authored Sep 13, 2024
2 parents 8a24ff2 + 25fc73b commit d62f089
Show file tree
Hide file tree
Showing 8 changed files with 1,047 additions and 35 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -46,37 +46,64 @@ Infineon’s Wi-Fi solution supports Wi-Fi 6/6E features, is tri-band capable (

## Install the software driver

**Step 1.** Download and upload the Infineon [WiFi driver](https://community.infineon.com/gfawx74859/attachments/gfawx74859/WiFiBluetoothLinux/2968/2/cyw55573-jetson-orin-agx-1.0-1-arm64.deb.zip) and [hostap installation package](https://community.infineon.com/gfawx74859/attachments/gfawx74859/WiFiBluetoothLinux/2968/1/ifx-hostap-jetson-2.10-arm64.deb.zip) to reComputer.
**Step 1.** Download and upload the Infineon [WiFi driver](https://szseeedstudio-my.sharepoint.cn/:u:/g/personal/youjiang_yu_szseeedstudio_partner_onmschina_cn/EQzCwQWQOwhNhhW-VHhKqogBYhan7liy9UY44QE4vhq95A?e=qq0ANC) to reComputer.

<div align="center"><img width ="800" src="https://files.seeedstudio.com/wiki/reComputer/Hard_ware/Infineon_wifi_module/download_package.png"/></div>

**Step 2.** Open a terminal on reComputer and run the following command to install the Infineon hostap(wpa_supplicant/hostapd) package,you only need to run this step once:
**Step 2.** Run the following command to run Infineon WiFi driver, you need to run this step after system boot up every time.

For Jetpack 5.1.x:

```sh
sudo killall wpa_supplicant
sudo dpkg -i ifx-hostap-jetson-2.10-arm64.deb
sudo dpkg -i cyw55573-nvidia-jetson-v5.15.58-backports-2.0-1-arm64.deb
```

<div align="center"><img width ="800" src="https://files.seeedstudio.com/wiki/reComputer/Hard_ware/Infineon_wifi_module/install_hostap.png"/></div>

**Step 3.** Run the following command to run Infineon WiFi driver, you need to run this step after system boot up every time:
For Jetpack 6:

```sh
sudo dpkg -i cyw55573-jetson-orin-agx-1.0-1-arm64.deb
sudo rm /lib/modules/5.15.136-tegra/build

sudo ln -s /usr/src/linux-headers-5.15.136-tegra-ubuntu22.04_aarch64/3rdparty/canonical/linux-jammy/kernel-source/ /lib/modules/5.15.136-tegra/build

sudo dpkg -i cyw55573-nvidia-jetson-v5.15.58-backports-2.0-1-arm64.deb
```

<div align="center"><img width ="800" src="https://files.seeedstudio.com/wiki/reComputer/Hard_ware/Infineon_wifi_module/install_driver.png"/></div>

**Step 4.** Use the following command to check if the wlan0 interface is available:
It takes a while for driver to compile.

Then, you need to reboot the reComptuer:

```sh
sudo reboot
```

**Step 3.** Use the following command to check if the wlan0 interface is available:

```sh
ifconfig
```

<div align="center"><img width ="800" src="https://files.seeedstudio.com/wiki/reComputer/Hard_ware/Infineon_wifi_module/ifconfig.png"/></div>

:::caution
If you installed the Intel wireless drivers via `sudo apt-get install iwlwifi-modules -y` previously, you need to uninstall this package before you proceed. There is a known issue with backport compatibilities.

Both Intel and Infineon’s wireless driver used the backport compat module, you can’t install all of them, otherwise kernel will rise an error of `compat: exports duplicate symbol backport dependency symbol (owned by iwlwifi compat)`.

By uninstalling the Intel's wireless drivers, you can use Infineon’s wireless driver:

```sh
sudo apt-get remove backport-iwlwifi-dkms
```
By uninstalling Infineon's wireless driver, you can use Intel's wireless drivers:
```sh
sudo dpkg -r cyw55573-nvidia-jetson-v5.15.58-backports
```

:::

**Step 5.** Connect to Wi-Fi network
**Step 4.** Connect to Wi-Fi network

<div align="center"><img width ="800" src="https://files.seeedstudio.com/wiki/reComputer/Hard_ware/Infineon_wifi_module/connect_to_wifi.png"/></div>

Expand Down
174 changes: 174 additions & 0 deletions docs/Seeed_Elderly/weekly_wiki/wiki240902.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
---
description: Weekly Wiki
title: Weekly Wiki
keywords:
- weeely wiki
image: https://files.seeedstudio.com/wiki/IndexWiki/logo_image.jpg
last_update:
date: 09/02/2024
author: Frank
---

<div align="center"><img width={1000} src="https://files.seeedstudio.com/wiki/IndexWiki/logo.png" /></div>

## Greetings

This is Frank in Seeed Studio and welcome to the Seeed Studio weekly wiki! Each Monday, I will introduce you our latest wiki, including the ones related to our new products, the interesting projects published by Seeed Studio, and the tutorials, introductions, etc... You name it.

✨ For each week, when a collaborator contributes a project or fixes something important, we put the stars at the end of title of "Weekly Wiki" for more people be able to see their efforts👍.

Today is September 2nd and a brand new week has begun! Check out what Seeed Studio did last week!

## Latest Wiki Launched

### [Connecting Siemens PLCs Using the S7 Protocol with reComputer R1000](https://wiki.seeedstudio.com/recomputer_r1000_nodered_s7/)

<center><img width={600} src="https://files.seeedstudio.com/wiki/reComputer-R1000/nodered/final.PNG" /></center>

In this article, we'll explore how to use Node-RED, a popular flow-based development tool, on a Raspberry Pi-powered reComputer to interface with Siemens PLCs using the S7 Protocol. This setup allows for efficient and flexible integration of industrial automation systems with modern IoT platforms.

### [Deploy Frigate On Jetson](https://wiki.seeedstudio.com/deploy_frigate_on_jetson/)

![image1](https://files.seeedstudio.com/wiki/reComputer/Application/Deploy_Frigate_On_Jetson/3.png)

Frigate is an open-source NVR (Network Video Recorder) with Realtime Object Detection for IP cameras. In this guide, we'll walk through the steps to deploy Frigate on an NVIDIA Jetson device. NVIDIA Jetson is an edge AI platform that enables efficient deployment of AI workloads. Combining Frigate with Jetson leverages hardware-accelerated machine learning to efficiently process video streams and detect objects.

### [XIAO ESP32S3 Sense Sleep Modes](https://wiki.seeedstudio.com/XIAO_ESP32S3_Consumption/)

<div style={{textAlign:'center'}}><img src="https://files.seeedstudio.com/wiki/ESP32S3_Sense_SleepMode/1.png" style={{width:700, height:'auto'}}/></div>

ESP32 supports two major power saving modes: Light-sleep and Deep-sleep. According to the features used by an application, there are some sub sleep modes. See Sleep Modes for these sleep modes and sub sleep modes. Additionally, there are some power-down options that can be configured to further reduce the power consumption. See Power-down Options for more details.

### [Raspberry Pi 5 uses PCIe hat/dual hat](https://wiki.seeedstudio.com/raspberry_pi_5_uses_pcie_hat_dual_hat/)

This tutorial mainly introduces the hardware connection configuration of M.2 Hat/dual Hat and how to make the Raspberry Pi boot from the SSD.And introduces two installation methods, with and without casing.

### [XIAO ESP32C6 with PlatformIO](https://wiki.seeedstudio.com/xiao_esp32c6_with_platform_io/)

<div align="center"><img width={600} src="https://files.seeedstudio.com/wiki/esp32c6_platformio/7.png" /></div>

PlatformIO is a development platform that integrates many types of development boards and has good scalability. If the platform does not have the type you need, you can manually add the type of development board yourself. The code you write on Arduino can use it, just add the corresponding library

In this wiki , we wiil introduce how to install and run the sample code in PlatformIO

We also created a tutorial for using the [XIAO nRF52840 with PlatformIO](https://wiki.seeedstudio.com/xiao_nrf52840_with_platform_io/).

### [Github Contribution(Pull Request) Guide](https://wiki.seeedstudio.com/Contribution-Guide/)

We provide two tutorial documents: [**Full Steps Pull Request**](https://wiki.seeedstudio.com/full_steps_pull_request/) and [**Quick Pull Request**](https://wiki.seeedstudio.com/quick_pull_request/). You can follow the steps in these documents to upload your innovative solution. Thank you for considering contributing to our seeed-studio files!



<!-- ## Existing Wiki Updated
### [Raspberry Pi support on Grove-16x2 LCD Series](https://wiki.seeedstudio.com/Grove-16x2_LCD_Series/#play-with-raspberry-pi-with-grove-base-hat-for-raspberry-pi)
We've added an [example](https://wiki.seeedstudio.com/Grove-16x2_LCD_Series/#play-with-raspberry-pi-with-grove-base-hat-for-raspberry-pi) of Raspberry Pi support for the Grove-16x2 LCD Series.
### [Raspberry pi support on Grove-OLED Display 1.12inch](https://wiki.seeedstudio.com/Grove-OLED_Display_1.12inch/#play-with-raspberry-pi-with-grove-base-hat-for-raspberry-pi)
We've added an [example](https://wiki.seeedstudio.com/Grove-OLED_Display_1.12inch/#play-with-raspberry-pi-with-grove-base-hat-for-raspberry-pi) of Raspberry Pi support for the Grove-OLED Display 1.12inch.
### [Raspberry pi support on Grove - Optical Rotary Encoder](https://wiki.seeedstudio.com/Grove-Optical_Rotary_Encoder-TCUT1600X01/#play-with-raspberry-pi-with-grove-base-hat-for-raspberry-pi)
We've added an [example](https://wiki.seeedstudio.com/Grove-Optical_Rotary_Encoder-TCUT1600X01/#play-with-raspberry-pi-with-grove-base-hat-for-raspberry-pi) of Raspberry Pi support for the Grove - Optical Rotary Encoder.
### [Added Example for XIAO RP2350 with C/C++ SDK](https://wiki.seeedstudio.com/xiao-rp2350-c-cpp-sdk/#example-2-rgb-blink)
We’ve added examples for XIAO: [RGB Blink](https://wiki.seeedstudio.com/xiao-rp2350-c-cpp-sdk/#example-2-rgb-blink), [UART Print](https://wiki.seeedstudio.com/xiao-rp2350-c-cpp-sdk/#exmaple-3-uart-print), and [Read Battery Voltage](https://wiki.seeedstudio.com/xiao-rp2350-c-cpp-sdk/#exmaple-4-read-battery-voltage).-->





## The Efforts of Contributor

<!-- ### [Train and deploy a custom classification model with YOLOv8](https://wiki.seeedstudio.com/train_and_deploy_a_custom_classification_model_with_yolov8/)
Thanks our contributor Bruno to create the application tutorial for reComputer.
On this guide we will explain how to train and deploy a custom classification model with YOLOv8
<iframe width={560} height={315} src="https://www.youtube.com/embed/ovoSMaoA9As?si=-d2buntx0T5oRtr4" title="YouTube video player" frameBorder={0} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerPolicy="strict-origin-when-cross-origin" allowFullScreen /> -->

- Check on [GitHub](https://github.com/orgs/Seeed-Studio/projects/6) for more information.
- We will be really appreciate if you can [share your ideas](https://github.com/orgs/Seeed-Studio/projects/6?pane=issue&itemId=35179519) with us!


## Past Weekly wiki

<details><summary>Click here</summary>

- [weekly wiki on 2.27th](/Seeed_Elderly/weekly_wiki/wiki227)
- [weekly wiki on 3.06th](/Seeed_Elderly/weekly_wiki/wiki306)
- [weekly wiki on 3.13th](/Seeed_Elderly/weekly_wiki/wiki313)
- [weekly wiki on 3.20th](/Seeed_Elderly/weekly_wiki/wiki320)
- [weekly wiki on 3.27th](/Seeed_Elderly/weekly_wiki/wiki327)
- [weekly wiki on 4.03rd](/Seeed_Elderly/weekly_wiki/wiki403)
- [weekly wiki on 4.10th](/Seeed_Elderly/weekly_wiki/wiki410)
- [weekly wiki on 4.17th](/Seeed_Elderly/weekly_wiki/wiki417)
- [weekly wiki on 4.24th](/Seeed_Elderly/weekly_wiki/wiki424)
- [weekly wiki on 5.15th](/Seeed_Elderly/weekly_wiki/wiki515)
- [weekly wiki on 5.22nd](/Seeed_Elderly/weekly_wiki/wiki522)
- [weekly wiki on 5.29th](/Seeed_Elderly/weekly_wiki/wiki529)
- [weekly wiki on 6.05th](/Seeed_Elderly/weekly_wiki/wiki605)
- [weekly wiki on 6.12th](/Seeed_Elderly/weekly_wiki/wiki612)
- [weekly wiki on 6.19th](/Seeed_Elderly/weekly_wiki/wiki619)
- [weekly wiki on 7.03th](/Seeed_Elderly/weekly_wiki/wiki703)
- [weekly wiki on 7.10th](/Seeed_Elderly/weekly_wiki/wiki710)
- [weekly wiki on 7.17th](/Seeed_Elderly/weekly_wiki/wiki717)
- [weekly wiki on 7.24th](/Seeed_Elderly/weekly_wiki/wiki724)
- [weekly wiki on 7.31th](/Seeed_Elderly/weekly_wiki/wiki731)
- [weekly wiki on 8.07th](/Seeed_Elderly/weekly_wiki/wiki807)
- [weekly wiki on 8.21st](/Seeed_Elderly/weekly_wiki/wiki821)
- [weekly wiki on 8.28th](/Seeed_Elderly/weekly_wiki/wiki828)
- [weekly wiki on 9.11st](/Seeed_Elderly/weekly_wiki/wiki911)
- [weekly wiki on 9.18th](/Seeed_Elderly/weekly_wiki/wiki918)
- [weekly wiki on 9.25th](/Seeed_Elderly/weekly_wiki/wiki925)
- [weekly wiki on 10.9th](/Seeed_Elderly/weekly_wiki/wiki1009)
- [weekly wiki on 10.16th](/Seeed_Elderly/weekly_wiki/wiki1016)
- [weekly wiki on 10.23th](/Seeed_Elderly/weekly_wiki/wiki1023)
- [weekly wiki on 10.30th](/Seeed_Elderly/weekly_wiki/wiki1030)
- [weekly wiki on 11.06th](/Seeed_Elderly/weekly_wiki/wiki1106)
- [weekly wiki on 11.13th](/Seeed_Elderly/weekly_wiki/wiki1113)
- [weekly wiki on 11.20th](/Seeed_Elderly/weekly_wiki/wiki1120)
- [weekly wiki on 11.27th](/Seeed_Elderly/weekly_wiki/wiki1127)
- [weekly wiki on 12.04th](/Seeed_Elderly/weekly_wiki/wiki1204)
- [weekly wiki on 12.11th](/Seeed_Elderly/weekly_wiki/wiki1211)
- [weekly wiki on 12.18th](/Seeed_Elderly/weekly_wiki/wiki1218)
- [weekly wiki on 12.25th](/Seeed_Elderly/weekly_wiki/wiki1225)
- [weekly wiki on 2024.1.08th](/Seeed_Elderly/weekly_wiki/wiki240108)
- [weekly wiki on 2024.1.15th](/Seeed_Elderly/weekly_wiki/wiki240115)
- [weekly wiki on 2024.1.22nd](/Seeed_Elderly/weekly_wiki/wiki240122)
- [weekly wiki on 2024.1.29th](/Seeed_Elderly/weekly_wiki/wiki240129)
- [weekly wiki on 2024.2.19th](/Seeed_Elderly/weekly_wiki/wiki240219)
- [weekly wiki on 2024.2.26th](/Seeed_Elderly/weekly_wiki/wiki240226)
- [weekly wiki on 2024.3.04th](/Seeed_Elderly/weekly_wiki/wiki240304)
- [weekly wiki on 2024.3.11th](/Seeed_Elderly/weekly_wiki/wiki240311)
- [weekly wiki on 2024.3.18th](/Seeed_Elderly/weekly_wiki/wiki240318)
- [weekly wiki on 2024.3.25th](/Seeed_Elderly/weekly_wiki/wiki240325)
- [weekly wiki on 2024.4.01st](/Seeed_Elderly/weekly_wiki/wiki240401)
- [weekly wiki on 2024.4.08th](/Seeed_Elderly/weekly_wiki/wiki240408)
- [weekly wiki on 2024.4.15th](/Seeed_Elderly/weekly_wiki/wiki240415)
- [weekly wiki on 2024.4.22nd](/Seeed_Elderly/weekly_wiki/wiki240422)
- [weekly wiki on 2024.4.29th](/Seeed_Elderly/weekly_wiki/wiki240429)
- [weekly wiki on 2024.5.06th](/Seeed_Elderly/weekly_wiki/wiki240506)
- [weekly wiki on 2024.5.13th](/Seeed_Elderly/weekly_wiki/wiki240513)
- [weekly wiki on 2024.5.20th](/Seeed_Elderly/weekly_wiki/wiki240520)
- [weekly wiki on 2024.5.27th](/Seeed_Elderly/weekly_wiki/wiki240527)
- [weekly wiki on 2024.6.03rd](/Seeed_Elderly/weekly_wiki/wiki240603)
- [weekly wiki on 2024.6.10th](/Seeed_Elderly/weekly_wiki/wiki240610)
- [weekly wiki on 2024.6.17th](/Seeed_Elderly/weekly_wiki/wiki240617)
- [weekly wiki on 2024.6.24th](/Seeed_Elderly/weekly_wiki/wiki240624)
- [weekly wiki on 2024.7.01st](/Seeed_Elderly/weekly_wiki/wiki240701)
- [weekly wiki on 2024.7.08th](/Seeed_Elderly/weekly_wiki/wiki240708)
- [weekly wiki on 2024.7.16th](/Seeed_Elderly/weekly_wiki/wiki240716)
- [weekly wiki on 2024.7.22th](/Seeed_Elderly/weekly_wiki/wiki240722)
- [weekly wiki on 2024.7.29th](/Seeed_Elderly/weekly_wiki/wiki240729)
- [weekly wiki on 2024.8.05th](/Seeed_Elderly/weekly_wiki/wiki240805)
- [weekly wiki on 2024.8.12th](/Seeed_Elderly/weekly_wiki/wiki240812)
- [weekly wiki on 2024.8.19th](/Seeed_Elderly/weekly_wiki/wiki240819)
- [weekly wiki on 2024.8.26th](/Seeed_Elderly/weekly_wiki/wiki240826)

</details>

Loading

0 comments on commit d62f089

Please sign in to comment.