Skip to main content
RNama
Associate
July 3, 2019
Solved

Raspbian, Python, and TkInter

  • July 3, 2019
  • 6 replies
  • 2723 views

I am working on a product. For prototype, I have used Raspberry Pi 3 B+ with Raspbian operating system and firmware in Python 3. For GUI, I used TkInter library. For mass production, I am trying to figure a cost-effective option, and I came across STM32WB series. I am wondering if STM32WB micro controllers (or any ST micro controllers) support the following:

  • Raspberry o/s
  • Python 3
  • TkInter GUI library

Please advise.

This topic has been closed for replies.
Best answer by RNama

It looks like it may support Python 3 and TkInter:

https://wiki.st.com/stm32mpu/wiki/OpenSTLinux_licenses_-_v1.0.0

6 replies

Tesla DeLorean
Guru
July 3, 2019

It is not running Linux, it is a relatively small micro-controller, might cram MicroPython on it

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
RNama
RNamaAuthor
Associate
July 5, 2019

Are there any other boards with ST micro controller and support Raspbian operating system?

Piranha
Principal III
July 5, 2019

Raspbian = Raspberry Pi + Debian. It is made for particular boards, not everything!

And Linux, Python, TkInter and such things are not for Cortex-M and other microcontrollers, but for Cortex-A and other powerful cores with MMU, like STM32MP1, which is not a microcontroller.

RNama
RNamaAuthor
Associate
July 5, 2019

Thanks, Clive for your response.

We do not need Raspbian. It is okay to any free or open source o/s that supports Python and TkInter.

If we are to go with Cortex-A or similar powerful MMUs, do you recommend a specific board that meets our requirements?

RNama
RNamaAuthor
Associate
July 5, 2019

ST released a few development boards. For example, the one below:

https://www.st.com/resource/en/data_brief/stm32mp157a-dk1.pdf

It looks like this one comes with a touchscreen?

Supports Linux?

Do you think this supports my requirements of running Python with TkInter GUI library?

Olivier GALLIEN
Technical Moderator
July 9, 2019

Hi @RNama​ 

Thanks for your interest in STM32MP1

The STM32MP157A-DK1 board doesn't have touch screen nor Wifi/Bluetooth.

STM32MP157C-DK2 board have both.

Indeed, OpenSTLinux distribution support Python 3 and Tkinter.

Olivier

Olivier GALLIEN In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.
RNama
RNamaAuthorAnswer
Associate
July 5, 2019

It looks like it may support Python 3 and TkInter:

https://wiki.st.com/stm32mpu/wiki/OpenSTLinux_licenses_-_v1.0.0