2016/11/23 11:42:31
Sal Ammoniac
bruecke
Will we be able to run embedded linux on this PIC32?!
 



Why?
2016/11/23 12:23:31
NKurzman
Sal Ammoniac
bruecke
Will we be able to run embedded linux on this PIC32?!
 



Why?


Some say Why, Others ask Why not?  I say good luck with that, have fun.
2016/11/24 07:33:16
nathanwiebe
But why bother when platforms like Beaglebone and Rasberry PI are very well established and supported?
This question bubbles to the surface every week or two online, to the point that the question "Why not Pi?" has grown to be a pet peeve of mine.  Why are we comparing a large, power-hungry PCB containing many chips with a microcontroller chip?
 
But for the noobs out there asking "Why not Pi?", here are some of the many reasons why an off-the-shelf linux SBC (even a cheap one that is awesome) are often not a fit for a given project:
-control over device form-factor (maybe I want to build a wristwatch that is smaller than a Pi)
-poor low-power performance and lack of control over CPU sleep modes
-too slow boot time for many applications
-dependence on huge amounts of code outside of your control (possible problems with licensing, reliability, etc,)
-control over device life cycle (the Raspberry Pi folks don't exactly check in with me before obsoleting a version and releasing a new one)
-that awesome feeling you get when you build something yourself (I don't get that feeling on a Pi)
 
Anyways, the list could go on.
2016/11/26 01:57:49
Klema
On mouser website for example PIC32MZ1025DAH169 is avaiable but are non-stocked.
2016/11/26 09:26:50
NorthGuy
nathanwiebe
But why bother when platforms like Beaglebone and Rasberry PI are very well established and supported?
This question bubbles to the surface every week or two online, to the point that the question "Why not Pi?" has grown to be a pet peeve of mine.  Why are we comparing a large, power-hungry PCB containing many chips with a microcontroller chip?
 
But for the noobs out there asking "Why not Pi?", here are some of the many reasons why an off-the-shelf linux SBC (even a cheap one that is awesome) are often not a fit for a given project:
-control over device form-factor (maybe I want to build a wristwatch that is smaller than a Pi)
-poor low-power performance and lack of control over CPU sleep modes
-too slow boot time for many applications
-dependence on huge amounts of code outside of your control (possible problems with licensing, reliability, etc,)
-control over device life cycle (the Raspberry Pi folks don't exactly check in with me before obsoleting a version and releasing a new one)
-that awesome feeling you get when you build something yourself (I don't get that feeling on a Pi)
 
Anyways, the list could go on.




These are exact reasons why not to run Linux on PIC32. But more importantly, it's poor real-time performance.
12
© 2020 APG vNext Commercial Version 4.5

Use My Existing Forum Account