element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
MiniZed Hardware Design Python Web Server on MiniZed
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • +1 person also asked this people also asked this
  • Replies 8 replies
  • Subscribers 326 subscribers
  • Views 1500 views
  • Users 0 members are here
Related

Python Web Server on MiniZed

bhfletcher
bhfletcher over 7 years ago

A new reference design was recently posted for the MiniZed. Take a look!

http://zedboard.org/support/design/18891/146 

 

Python Web Server on MiniZed

A guide to using a simple Python script to control a basic web server that allows a user to modify GPIO in the MiniZed PS and PL from a browser interface over Wi-Fi.

  Python Web Server on MiniZed
  • Sign in to reply
  • Cancel

Top Replies

  • stefanrousseau
    stefanrousseau over 7 years ago +1
    It sounds as if your image.ub was corrupted, though that is not clear. Did you program the flash_fallback_7007S.bin file into flash? If you did, you could interrupt the u_boot boot loader by pressing any…
  • jafoste4
    jafoste4 over 7 years ago +1
    Hello Hsoleimani, If you are wanting to Restore the WSPI and eMMC back to the Factory Images we have a tutorial for that. Please follow this link http://zedboard.org/support/documentation/18891 and go…
Parents
  • stefanrousseau
    0 stefanrousseau over 6 years ago

    This sounds like a worthy execise.  I have not done it, so my input here may simply state what you already know.

    The web server demo you ran only uses the web server to post data to a MiniZed device to change the LEDs.  You want to pass information up from MiniZed, so that is not covered and you may have to find examples of how to upload data from the Python script.

    Also, the LEDs that are controller by this Python script use either the /sys/class/gpio or the /dev/mem interface for GPIO devices (it shows how to do both).  The accelerometer is an I2C device.  And one can use i2c-dev to interface to it using C code using the sample code at this link. https://avnet.egnyte.com/fl/S6F74pOLUr

    I am not sure how this would be done under Python, but you may need to use i2c-tools.  There may be some examples online for doing this, maybe for RPi.  The relevant accelerometer register use is clear in the C example code though.  Someone else may have more pointed advice.  It will be good to know what solutions you discover.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • stefanrousseau
    0 stefanrousseau over 6 years ago

    This sounds like a worthy execise.  I have not done it, so my input here may simply state what you already know.

    The web server demo you ran only uses the web server to post data to a MiniZed device to change the LEDs.  You want to pass information up from MiniZed, so that is not covered and you may have to find examples of how to upload data from the Python script.

    Also, the LEDs that are controller by this Python script use either the /sys/class/gpio or the /dev/mem interface for GPIO devices (it shows how to do both).  The accelerometer is an I2C device.  And one can use i2c-dev to interface to it using C code using the sample code at this link. https://avnet.egnyte.com/fl/S6F74pOLUr

    I am not sure how this would be done under Python, but you may need to use i2c-tools.  There may be some examples online for doing this, maybe for RPi.  The relevant accelerometer register use is clear in the C example code though.  Someone else may have more pointed advice.  It will be good to know what solutions you discover.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube