This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
我有一个使用 Pi Zero W 的 WiFi 控制器项目原型。代码用 Python 编写、Pi 上的操作系统为 Ubuntu。 我想用 WiFi SOC 代替 Pi Zero W 板、它在某种 Linux 上运行、允许我在 Python 中继续进行软件开发。 我应查看哪个部分的器件?
尊敬的 Mark:
您的目标是什么? 您是否在从头开始设计自己的电路板? 您计划使用什么 Linux MPU?
我想如果您刚刚起步、不妨看看 BeaglePlay 的设计、该设计使用 AM625处理器和 WL1801MOD 进行 WiFi 通信。
你好、Sabeeh、
我正在从头开始设计自己的电路和 PCB。 这些控制器是通过 Wi-Fi 从手机控制的模型火箭发射器。 我需要一个 WiFi SOC 来响应来自手机的命令、手机控制发射的某些方面 并将测量结果报告回手机-即点火器的连续性、控制点火器的电流等 我设计并测试了所有"控制器"电路。 我只需要用 WiFi SOC 芯片替换到 Pi、不需要重写所有代码。
您好!
您无法在 CC3200、CC3235或 EPS32等小型 MCU 上运行 Linux。 对于 Linux、您需要具有支持存储器保护的处理器。
CC3200和 Pi Zero W 是完全不同类别的器件。 CC3200在80MHz 上采用具有256KB RAM 的 Cortex-M4。 Pi Zero W 是 BCM2835 (1GHz 单核 ARMv6)、具有512MB RAM。
据我所知、目前为止、还没有具备足够 RAM、MPU 支持和 Linux 运行能力的 WiFi SoC。
我认为最适合您。 尽享 Tour Pi Zero W、或者将代码重写为 C 语言和小型 WiFi SoC (如 CC3200/CC3220或 ESP32)。
1月
您好、Jan:
感谢您的答复。 对于 TI 没有能满足我需求的器件、我感到非常失望。
我在 Espressif 的 ESP-32 WiFi SOC - https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/index.html#introduction 上找到了这个引用。单个数量的芯片(ESP32-S3FH4R2)为2.32美元-片上射频系统- SoC SMD IC ESP32-S3FH4R2、双核 MCU、Wi-Fi 2.4G 和 BLE 5.0组合、4MB 闪存和2MB PSRAM (内)、QFN 56引脚、距 Mouser 7*7mm。 我将更深入地查看该产品、作为我的项目中 Pi Zero W 的可能替代产品。
我对 WiFi SOC 非常陌生、但我正在学习!
标记
尊敬的 Mark:
否 您无法运行 Linux A ESP32。 ESP32不能替代 Pi Zero W 处的 BCM2835。ESP-32则与 TI CC3200/CC3220/CC3235设备类别类似。
ESP32无法运行经典 Python。 它可以运行 MicroPython、但这与正常的 Pyton 相差甚远。
如果您选择 ESP32、则需要将代码重写为 C (可能是 MicroPython)。 这与 CC3200完全相同、其中也存在 MicroPython 端口。
1月
1月、
感谢您的澄清。 我提到的 Espressif 文件非常误导。
标记