element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
RIoTboard
  • Products
  • Dev Tools
  • Single-Board Computers
  • RIoTboard
  • More
  • Cancel
RIoTboard
Forum Have a RIoTboard question?  Ask the expert, John McLellan
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join RIoTboard to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 118 replies
  • Subscribers 32 subscribers
  • Views 6755 views
  • Users 0 members are here
  • the
  • have
  • expert
  • question?
  • john
  • riotboard
  • mclellan
  • ask
  • a
Related

Have a RIoTboard question?  Ask the expert, John McLellan

Former Member
Former Member over 11 years ago

This thread has been closed to new questions.

However, we welcome you to Post Your Question about RIoTboard in the element14 Community RIoTboard group.  You'll find many fellow members and experts who have just the answer you're looking to find! 

 

Thank You, Your Friends at element14 Community

 

 

 

 

 

John McLellanJohn McLellan
John McLellan is a hardware hacker, maker, and embedded systems guy with more than 10 years semiconductor experience at Freescale.
  • Sign in to reply
  • Cancel

Top Replies

  • Former Member
    Former Member over 11 years ago in reply to Former Member +2
    Hello Selsinork (a great name, by the way) Thanks for the response. I guess others share my frustration. You are correct - it definitely needs an easy-to-install SD image for those who like me don't have…
  • Former Member
    Former Member over 11 years ago in reply to shabaz +2
    Other than http://www.element14.com/community/message/102310/l/where-does-riot-fit no, not really. At the point I wrote that I wasn't convinced the RIoT had a niche to call it's own. What caused me to…
  • Former Member
    Former Member over 11 years ago in reply to Former Member +1
    kas671 wrote: ... and if there will be an actual linux kernel: will we have an SD Card Image total boot from? there appears to be a non-e14 effort to get mainline u-boot support, see mainline u-boot…
Parents
  • Former Member
    Former Member over 11 years ago

    Hi,

    I have installed Linux in the RiotBoard.

    i would like use UART's in Expansion Port (UART3, UART4 and UART5)

     

    I have found :

    - UART3 on / dev/ttymxc2

    - Debug port on /dev/ttymxc1

     

    I don't know where is connected /dev/ttymxc0.

     

     

    Where is dev files of Serial port : UART4 & 5 ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • xw024
    xw024 over 11 years ago in reply to Former Member

    Quickly checked the RIOT kernel code, only UART 0,1,2 are initialized.  You need rebuild the Kernel to use 4 & 5.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to xw024

    Hello, I'm also strugling with UART's. Is it possible for you, to write some guide where to find and how to modify kernel code to get working UART 4&5? I'm not an kernel expert so I would be glad to have some guide for that. Thank you very much.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • xw024
    xw024 over 11 years ago in reply to Former Member

    Hello Marek, Enable UART 4,5 need first make sure their pins/pads are not MUX for other use on the RIOT design (checking the Schematic). If they are clear, you need add their pads definition in header file board-mx6dl_riot.h and add UART 4,5 init in file board-mx6q_riot.c. They both in the folder /linux-imx/arch/arm/mach-mx6/ if you fellow the UM. The current UART init looks like this in board-mx6q_riot.c file

     

    static inline void mx6q_riot_init_uart(void)

    {

      imx6q_add_imx_uart(0, NULL);

      imx6q_add_imx_uart(1, NULL);

      imx6q_add_imx_uart(2, NULL);

    }

     

    You may first build your own kernel image without any change and test on the RIOT to check it works before add more UART. I'm try to porting something else on RIOT. I will try the UARTs later if you still on it. Post a update if you get 4 and 5 working.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • xw024
    xw024 over 11 years ago in reply to Former Member

    Hello Marek, Enable UART 4,5 need first make sure their pins/pads are not MUX for other use on the RIOT design (checking the Schematic). If they are clear, you need add their pads definition in header file board-mx6dl_riot.h and add UART 4,5 init in file board-mx6q_riot.c. They both in the folder /linux-imx/arch/arm/mach-mx6/ if you fellow the UM. The current UART init looks like this in board-mx6q_riot.c file

     

    static inline void mx6q_riot_init_uart(void)

    {

      imx6q_add_imx_uart(0, NULL);

      imx6q_add_imx_uart(1, NULL);

      imx6q_add_imx_uart(2, NULL);

    }

     

    You may first build your own kernel image without any change and test on the RIOT to check it works before add more UART. I'm try to porting something else on RIOT. I will try the UARTs later if you still on it. Post a update if you get 4 and 5 working.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • Former Member
    Former Member over 11 years ago in reply to xw024

    Hello Xizhou,

     

    Thank you very much to show me the way how to make UART 4&5 working. I wrote simple guide how to make it working here Linux : Where is UART's.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • xw024
    xw024 over 11 years ago in reply to Former Member

    Hi Marek, Thank you for share your effort. Your guide will help others need UART 4&5.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to xw024

     

     

     

     

     

    Saisissez du texte, l'adresse d'un site Web ou importez un document à traduire.

     

    Annuler

    Langue source : Français

     

    Hello someone in the community or distributor you can to it recreates a linux image activating UARTS 4 & 5 in fact I find it unfortunate that the default distribution does not use ports series card.
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • xw024
    xw024 over 11 years ago in reply to Former Member

    This http://www.element14.com/community/thread/32532/l/linux-where-is-uarts could be useful for you but need compiling the Kernel.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 11 years ago in reply to xw024

    I am thinking of using this board as an instrument controller for an electronic test stand.  What is the best way to get analog data into an application on one of these?  Also, are you aware of development tools that would simplify graphical instrument output (instrument displays, like analog meter, bar graph, x-y plot, etc) programming?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
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 © 2026 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