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
      •  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
Single-Board Computers
  • Products
  • Dev Tools
  • Single-Board Computers
  • More
  • Cancel
Single-Board Computers
Forum Have a question about the Next-Gen BeagleBone? Ask it here!
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Single-Board Computers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 197 replies
  • Subscribers 73 subscribers
  • Views 18812 views
  • Users 0 members are here
  • beagle
  • bbb
  • BeagleBone
  • beagle_bone
  • bb_black
  • beagle_bone_black
Related

Have a question about the Next-Gen BeagleBone? Ask it here!

bluescreen
bluescreen over 12 years ago

There is a lot of excitement about TI's Next-Gen BeagleBone. If you have a specific question about its performance characteristics, tech specs, or anything else, post it as a reply to this thread. We are working closely with TI and will make sure to respond to your questions.  Thanks everyone!  Sagar

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 12 years ago in reply to Former Member +2
    Until we have some space to work in, I might as well add to this thread: I've not had much time to experiment with the board recently, but I had an hour today, and I tried powering the board from a battery…
  • shobhitkukreti
    shobhitkukreti over 12 years ago +1
    I just ordered a Beagle Bone. What will be the difference in the present beagle bone and the next gen beagle bone ?
  • jkridner
    jkridner over 12 years ago in reply to johnbeetem +1
    The demo I've been showing here at ELC is using an Attic Lapdock. The only special hack required is a USB cable that doesn't short power sine the Lapdock sources power through a port that normally should…
Parents
  • Former Member
    Former Member over 12 years ago

    For anyone else with one of these, see

    https://groups.google.com/forum/#!category-topic/beagleboard/beaglebone-black/G_QjWvBNXvc

     

    you'll probably want to go to http://circuitco.com/support/index.php?title=Updating_The_Software and get the latest software image (2013.05.3 as of now) before trying to do anything with opkg

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

    you'll probably want to go to http://circuitco.com/support/index.php?title=Updating_The_Software and get the latest software image (2013.05.3 as of now) before trying to do anything with opkg

     

    Something must have been wrong with the build.  Looks like they pulled it.  I can see it in the change history so you're not a liar image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jamodio
    jamodio over 12 years ago in reply to mikeconnell

    Mike Connell wrote:

     

    Powering the card

    That is from the datasheets for the power management system. You could

    safely use a 12 volt source with no problems.

     

    This is not correct, exceeding the recommended operating voltage will damage the board.

     

    I actually have mine running on a BK Precision .5 to 30 volt adjustable

    power supply that can supply up to 30 amps if needed. I have it dialed

    in for exactly 5.1 volts.  Even when I'm online the BBB only pulls about

    187 miliamps.  The Pi was closer to 400 ma but the mcu on the Pi is

    power hog.

     

    The biggest power hog on the Pi is the Ethernet controller not the SoC (is not an MCU).

     

    Cheers

    Jorge

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to Former Member

    selsinork wrote:

     

    A tip for EDID is that you can look at the contents of /sys/devices/ocp.2/4830e000.fb/drm/card0/card0-HDMI-A-1/edid to see if there's anything useful in it, there are some programs out there to parse this data into human readable format, but the one I just tried (http://www.polypux.org/projects/read-edid/) makes all sorts of x86 assumptions and so isn't easily buildable on the BBB.

     

    The standard Angstrom package parse-edid contains /usr/bin/parse-edid and this works for me:

     

    $ parse-edid  <  /sys/devices/ocp.2/4830e000.fb/drm/card0/card0-HDMI-A-1/edid

     

    parse-edid: parse-edid version 2.0.0
    parse-edid: EDID checksum passed.

            # EDID version 1 revision 3
    Section "Monitor"
            # Block type: 2:0 3:ff
            # Block type: 2:0 3:fc
            Identifier "DELL 2408WFP"
            VendorName "DEL"
            ModelName "DELL 2408WFP"
            # Block type: 2:0 3:ff
            # Block type: 2:0 3:fc
            # Block type: 2:0 3:fd
            HorizSync 30-83
            VertRefresh 56-76
            # Max dot clock (video bandwidth) 170 MHz
            # DPMS capabilities: Active off:yes  Suspend:yes  Standby:yes

            Mode    "1920x1200"     # vfreq 59.950Hz, hfreq 74.038kHz
                    DotClock        154.000000
                    HTimings        1920 1968 2000 2080
                    VTimings        1200 1203 1209 1235
                    Flags   "-HSync" "+VSync"
            EndMode
            # Block type: 2:0 3:ff
            # Block type: 2:0 3:fc
            # Block type: 2:0 3:fd
    EndSection

     

    As expected, the BBB runs its HDMI at its maximum of 1280X720 into the above more capable screen.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mikeconnell
    mikeconnell over 12 years ago in reply to Former Member

    The DC Plug on the board goes into pin 10 of the TPS65217C IC (see schematic on page 38 in the Beagle Bone Black Manual).  Pin 10 is labeled AC.


    Under ABSOLUTE MAXIMUM RATINGS there is:


     

    VALUE

    UNIT

    Supply voltage range (with respect to PGND) 

    BAT

    -0.3 to 7

      V

    USB, AC

    -0.3 to 20

      V

     

     

    As you can see the pin in question is pin 10 which is the AC pin, and from the datasheet you can see that the absolute maximum is 20 volts not 5.7.  The regulator system wouldn’t be much of a regulator system if it couldn’t handle 12 volts. 

     


    I am not saying that I would connect a 12 volt supply to the input.  What I am saying is that you can on the BBB, but you can’t on the Pi, because the Pi doesn’t have any regulation on it at all.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 12 years ago in reply to mikeconnell

    Mike Connell wrote:

     

    The DC Plug on the board goes into pin 10 of the TPS65217C IC (see schematic on page 38 in the Beagle Bone Black Manual).  Pin 10 is labeled AC.

     

    Under ABSOLUTE MAXIMUM RATINGS there is:


     

    VALUE

    UNIT

    Supply voltage range (with respect to PGND) 

    BAT

    -0.3 to 7

      V

    USB, AC

    -0.3 to 20

      V

     

     

    As you can see the pin in question is pin 10 which is the AC pin, and from the datasheet you can see that the absolute maximum is 20 volts not 5.7.  The regulator system wouldn’t be much of a regulator system if it couldn’t handle 12 volts.

     

    I am not saying that I would connect a 12 volt supply to the input.  What I am saying is that you can on the BBB, but you can’t on the Pi, because the Pi doesn’t have any regulation on it at all.

    Out of insatiable curiosity, I took a look at the TPS65217 data sheet.  According to my understanding, it can indeed tolerate 20V on AC or USB, but if they're more than 6.5V the internal NFETs switch off to protect SYS from excessive voltage.  Look for "over-voltage" in the data sheet.  From my read of the data sheet, the TPS65217 is not going to regulate 20V down to 5V in such a tiny package.  The NFETs serves the same purpose as RasPi's 5V zener diode plus fuse.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to johnbeetem

    John Beetem wrote:

     

    Out of insatiable curiosity, I took a look at the TPS65217 data sheet.  According to my understanding, it can indeed tolerate 20V on AC or USB, but if they're more than 6.5V the internal NFETs switch off to protect SYS from excessive voltage.

    There's a big difference between tolerating 20V without destroying the regulator and working correctly at 20V input. The regulator surviving but the rest of the board being destroyed isn't a good outcome either.

    Turning off the outputs above 6v to protect things may be a good thing, but on the BBB there's a bypass of the unprotected input onto P9. So it's impossible to know if an input above 5v is safe unless you know the details of the power system on all possible capes as well.

     

    Mike seems either unwilling or incapable of reading past the absolute maximum ratings line in the datasheet, that's fine and I'll now leave him to it.  I do however feel that mis-information like this needs challenged and with references to the information provided by the manufacturer.

    I'll leave it to others to read the information themselves and decide if the beaglebone blacks SRM and TI's data sheets or Mikes statements are the ones they should pay attention to.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to morgaine

    Morgaine Dinova wrote:

     

    The standard Angstrom package parse-edid contains /usr/bin/parse-edid and this works for me:

    That doesn't seem to be on mine, but I'm still running one of the earliest angstrom images.  I've learned the hard way that opkg usage tends to break things so I don't tend to bother with it.

    The one I linked to provides source to read-edid, get-edid (for DOS) and parse-edid, however try to build it and it's looking for things like libx86.h hence not easily buildable on an arm device. Possible if you have the patience to work through it though.

     

    As expected, the BBB runs its HDMI at its maximum of 1280X720 into the above more capable screen.

    What's interesting here is that I get 1280x1024 into a 1600x1200 screen. I'm going to grab the 2013.06.20 angstrom and see if there's any improvement.

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

    Iain Paton wrote:

     

    I'm going to grab the 2013.06.20 angstrom and see if there's any improvement.

    So with the 2013.06.20 angstrom image I get 1920x1080p24 on an appropriate display, and 1920x1080p30 after adding capemgr.disable_partno=BB-BONELT-HDMI into the uEnv.txt on /dev/mmcblk0p1 as suggested in http://circuitco.com/support/index.php?title=BeagleBoneBlack_HDMI

     

    I've had no luck getting 1920x1080p60 with no audio yet and the kernel in this latest angstrom still has the EDID firmware loading capability disabled.

     

    There's a lot of extra debug information in the logs now to show you what modes were detected and why some were excluded.

     

    It's worth noting that xrandr only shows the "supported" resolutions, not the full list. For the full list you need to go look in the kernel logs.

     

    parse-edid similarly doesn't list all of the modes, and in my case one of the two modes it shows has been specifically excluded as invalid by the kernel driver!

     

    Morgaine, I suspect you'll not be able to get 1920x1080 out of your monitor by default. Even if it is technically capable of it. Might work with a forced override, but as it seems that while a forced override will work for the console, Xorg helpfully ignores the override image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • jamodio
    jamodio over 12 years ago in reply to johnbeetem

    Maximum absolute ratings are not "operating ratings," what they basically mean is that if for any event you happen to apply more than the absolute, there is a very high probability that you will have a fried integrated circuit. That parameter means that those inputs are protected up to 20V not that will operate up to 20V.

     

    The maximum recommended operating voltage is 5.8V ... NOT 20V

     

    Also, the TPS65217 includes input overvoltage detection, and the threshold values are 5.8V - 6.4V, if you exceed that threshold the PMIC will enter in FAULT mode and shutdown power until the voltage goes back to < 6.5V.

     

    Following your reasoning the TPS65217 should also work with -0.3V ...

     

    If you care to take a look at the Raspberry Pi schematics you will learn that it has three voltage regulators on the board, plus the internal ones in the SoC and Ethernet controller (not populated in Model A,) what it does not have (pitty) is a Power Management chip.

     

    BTW, have you actually tried to power your BBB with 12V ?

     

    Just to make it clear ...

     

    YOU CAN NOT POWER THE BBB WITH 12V

     

    Cheers

    Jorge

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to Former Member

    selsinork wrote:

     

    So with the 2013.06.20 angstrom image I get 1920x1080p24 on an appropriate display, and 1920x1080p30 after adding capemgr.disable_partno=BB-BONELT-HDMI into the uEnv.txt on /dev/mmcblk0p1 as suggested in http://circuitco.com/support/index.php?title=BeagleBoneBlack_HDMI

     

    Morgaine, I suspect you'll not be able to get 1920x1080 out of your monitor by default.

     

    I should have said that my BBB's parse-edid output was on the original image and kernel (3.8.6) but with that utility installed using opkg.  I'm clearly not going to see any improvements until get a new image (or at least kernel) installed, but I was postponing that until I take the step of moving to Debian.

     

    I see no future in Angstrom, because "support" from its maintainer ranges from poor to non-existent.  He blames all problems on upstream and has no interest in making Angstrom work out of the box, which is why every problem that I experienced on my old BeagleBone white a year ago is still present in BBB.  That makes Angstrom worthless to me.  I don't have time to be doing the maintainer's job for him.  It contrasts markedly with the pride that Debian take in making their distro work cleanly.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bwelsby
    bwelsby over 12 years ago in reply to morgaine

    Morgaine,  Sadly I have to agree with your view of Angstrom. I have spent days / weeks trying to get things working on Angstrom only to find that packages are out of date, built for 3.2 kernel, have bits missing or are just not there at all. I have tried building the missing bits to find yet more missing dependencies so eventually I have given up with it.

    I am now running Debian, everything I want is there and reasonably up to date and, most importantly, it works.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • bwelsby
    bwelsby over 12 years ago in reply to morgaine

    Morgaine,  Sadly I have to agree with your view of Angstrom. I have spent days / weeks trying to get things working on Angstrom only to find that packages are out of date, built for 3.2 kernel, have bits missing or are just not there at all. I have tried building the missing bits to find yet more missing dependencies so eventually I have given up with it.

    I am now running Debian, everything I want is there and reasonably up to date and, most importantly, it works.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • morgaine
    morgaine over 12 years ago in reply to bwelsby

    True Brian, I've seen some dependency issues too, it seems that listed dependencies are not really complete.  I've had to copy files over from other distros occasionally to fill in the gaps, which is unsatisfactory because that just stores up problems for the future.

     

    On top of this, several packages that I use regularly are not available in opkg list despite being provided in every other distro that I've used, so it's not really a supportive distro even without its maintenance problems.  It's really just a thrown together initial selection of  packages without any further improvement nor maintenance, and it's either untested for full functionality or else tested by someone with a very low quality bar.  Needless to say there is no official bug tracker, and it seems that there is no willingness to accept that problems even exist, let alone to get them fixed so that users can enjoy the distro and be immediately productive with it.

     

    In fact, just reading the Angstrom website front page highlights that Angstrom is completely unsupported and that if you have any problems, they are yours.  It reads like an unprofessional tantrum by a 14-year old BOFH wannabe.  It stresses the importance of reading the FAQ but the FAQ button links to a nonexistent page, which is totally typical.  Given that so many other distros exist and have effective maintainers with an ethos of continual improvement, why bother with Angstrom?  I wouldn't advise it to anyone who wants to get work done.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mikeconnell
    mikeconnell over 12 years ago in reply to bwelsby

    At one of the sites, that you guys sent me, I saw a conversation about

    the two varieties of Debian, one was the Desktop version, and the other

    I don't remember the name of.  They were saying that the Desktop version

    is much larger and takes longer to load, and has no advantage.  Is the

    mystery version the one you are using?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bwelsby
    bwelsby over 12 years ago in reply to mikeconnell

    There are a few pre-built images around but I built my own using the Rober Nelson build instructions the rootfs he provides has apache2 and sshd installed and running,  no X windows so just console but then once it's up and running you can configure whatever else you need.

     

    I boot and run from a 16Gbyte class 10 uSD card not the eMMC. I also have a 1TByte USB HD which I use for development and backup.

     

    .

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to morgaine

    Morgaine Dinova wrote:

     

    On top of this, several packages that I use regularly are not available in opkg list despite being provided in every other distro that I've used,

    I won't argue that angstrom has issues, but as you know from other discussions it's my belief that all distros have issues. That said, a distro having different goals and building on different design decisions shouldn't come as any surprise, the same could be said for arch vs debian vs fedora vs gentoo (and I see there's now a gentoo build for BBB which may please you) vs suse vs slackware, they all have different goals and provide different packages compiled in different ways.

    One of my pet peeves is that in a lot of cases you have something like Raspbian trying to force a full desktop distro into an embedded device that really doesn't have the resources for it, so I quite like that angstrom leaves out a lot of non-essential stuff that I'd be tempted to lump into the 'bloat' category myself.

     

    I also assume that your set of regularly used packages is different from mine and from Brians too, so not sure it's fair to compare that way. What doesn't work for you might be fine for me.

     

    On the angstrom website, I know what you mean. You'll also notice that the angstrom version that appears on the BBB doesn't seem to be very closely related to the website, in fact I suspect you couldn't rebuild the BBB angstrom version yourself if you start at that site. I'm not actually sure you could rebuild it at all as I don't think enough of the pieces are available or well enough documented anywhere.

    But you have to ask yourself if that's better or worse for other distros. We've seen the problems Mike Thomson had duplicating the debian build system in order to start on Raspbian, so I expect it's just a difference in how far off the bottom of the scale they all are.  Gentoo and LFS may be different in that regard, but then so are their goals.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 12 years ago in reply to bwelsby

    Brian Welsby wrote:

     

    spent days / weeks trying to get things working on Angstrom only to find that packages are out of date, built for 3.2 kernel, have bits missing

    All distros have that problem though. Once you reach a certain point, and that might be just 100 or so packages, it starts to become a real challenge to keep up to date with everything and to handle the interdependant forward and backward breaking changes. 

    Generally out of date only matters if there's a security fix or new feature you require that's missing in the old version.

     

    Something being built for an older kernel generally isn't an issue and can often be a good thing. 3.2 really isn't old enough to be a big issue here.  However, if you think having things built for the current kernel is good, then I encourage you to rebuild glibc against the 3.10 kernel (use the --enable-kernel=3.1.0 configure option). When you find a bug in 3.10 that causes you to have to revert to 3.9.x until the bug gets fixed you'll have all sorts of fun when you reboot.

     

    Bits missing is a bigger issue, most often when something's been built without some necessary feature.  Building something from source because there's no package available is usually ok. Building something where a package exists just to enable a feature comes with a much more interesting set of problems.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to Former Member

    I have no doubt that Angstrom's goals are different, and the BBB's version of Angstrom different yet again.  That's not the problem.

     

    The problem is that whatever those goals are, they do not include the distro being maintained in working order by a maintainer.  Instead, it's unmaintained so that problems persist over long periods of time --- monitoring the IRC logs shows the same problems coming up again and again as beginners arrive and report their woes.  Quite often they're even ridiculed.  And no bug tracker means no bug tracking and no responsibility for quality.

     

    Nor do those goals include the distro continually being expanded with more packages so that end users used to other distros have a good likelihood of finding their favorite packages ready to install so that getting work done is just minutes away.  Instead they have to port any missing applications themselves, because the maintainer's principle is "I do nothing, if you want something done then do it yourself."

     

    Such "goals" are, to my mind, not the goals of a distro worth using.  I can fix pretty much any problem after decades in the *nix world.  But why should I have to?

     

    Because of the lack of bug tracking and responsible maintenance, the same problems are being fixed by thousands of users in parallel as they discover them, and then fixed again for each new image that they download and write.  What a total waste of everyone's time.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to morgaine

    Every identified problem deserves a proposed solution, so here are my recommendations to Jason Kridner.  Since Angstrom is not just a hobby distro but part of commercial products and the quality of the supplied operating system impacts on Beagleboard.org and TI, do the following:

     

    • Appoint a second maintainer in addition to the existing one.
    • Make the new maintainer's first responsibility to implement a bug tracker.
    • Make the new maintainer's second responsibility to implement an automated continuous build system.
    • Make the new maintainer's ongoing responsibility to raise the quality of the distro by 1) fixing bugs caught by the continuous build system, 2) fixing bugs in order of priority on the tracker, and 3) adding packages identified as missing and/or requested on the tracker.
    • Proactively add items to the bug tracker based on problems reported on the mailing list and on IRC.

     

    I guess it's obvious enough, but sometimes even obvious solutions need stating.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • bwelsby
    bwelsby over 12 years ago in reply to Former Member

    I don't disagree with what you are saying, all I want is the basic kernel and the tools to build what I need.

     

    As an example, I was trying to get Qt working...  On the BBB just install the Qt tools and you get Error required kernel 3.2.0 so check the BBB forums and the response there is that as opengl-es isn't yet available for kernel 3.18 you can't have it  so install with --force-depends and most of it will work. Ok so far so good but missing some functionality..  so I thought what about using Qtcreator on desktop and cross compile / develop Qt on desktop as per excellent tutorials on Derek Malloys site (written for BBW) you can download the toolchain etc etc but when you go to the Angstom site to get the toolchain you see the ones with qte were produced in 2011 and are Qt v4.6.1.

    I thought I would see about bringing this up to v4.8.x but first of all try to build the tool chain as is.   I installed all the Angstrom build system, rebuilt the kernel etc all worked so then tried the bitbake recipe to build the qte toolchain. it started the process, got so far then error saying it couldn't find the compiler???  turns out it was looking for a different cross compiler to the one the system had built / installed so that then means getting into all the recipes understanding all the bitbake system etc etc..... just too much. It looks like I was using parts of the system that was created in 2011 with the current build system that has been put together for the 3.18 kernel development so even though the recipes are there they are no longer compatible.

     

    On Debian I just install the Qt4 sdk and "everything" is there including qtcreator, and the demos and examples I installed xorg and fluxbox as the window manager and I had an application up and running within minutes. I downloaded the Qt serial port addon and it compiled installed and tested working. 

     

    I have also installed on my BBB the software for my 3D printer I am building and yet again it just works.

     

    If I want to use Java, Python, Perl, PHP, Ada, Fortran, or whatever I am confident that with Debian I can, with Angstrom I expect many issues.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • morgaine
    morgaine over 12 years ago in reply to bwelsby

    In effect, you're saying that the distro is unmaintained and so its problems are revealed continually by users as they try to get work done, instead of being caught and revealed by an automated continuous build system.

     

    That's a substantially shorter statement of the problem. image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • bwelsby
    bwelsby over 12 years ago in reply to morgaine

    Morgaine Dinova wrote:

     

    In effect, you're saying that the distro is unmaintained and so its problems are revealed continually as users try to work with it instead of being revealed by an automated continuous build system.

     

    That's a substantially shorter statement of the problem. image

     

    Yes image

    • 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 © 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