Do many FPGA/embedded developers use Arch?

I was wondering, since I'm a developer and considering Arch for my workstation, are there many FPGA, embedded etc. designers/developers in the Arch community or at least using Arch for their work?
I don't know, if Arch is as popular among software developers of many kinds (or should I say languages), as i.e. Gentoo is, but looking at the whole distro concept (minimalism, simplicity, configurability etc.) it should draw a lot them.
So.. it would be good to know, that, besides Arch/Linux specific support, help for that kind of development speciallity is also not far away

Anthony Bentley wrote:
In a general Unix sense, the biggest advantage over Windows for embedded development is definitely package management.
At a previous job, I wrote code for some Olimex ARM boards, to help a grad student with his thesis. He had set up a development environment on his home Windows PC, but later could not reproduce the installation on the lab computers: finding a cross‐compiled Windows ARM toolchain, compiling OpenOCD in Cygwin, and then configuring Eclipse to tie it all together.
On my OpenBSD laptop, I did “pkg_add openocd arm-elf-gcc”, wrote a simple Hello World in C, and got the board blinking an LED in no time at all. He was impressed.
So a great and simple way to make your distro more usable for embedded development is to create packages when they don’t exist. It’s pragmatic (because really, nobody wants to remember the right configure flags and recompile GCC again). Arch seems to have packages for quite a few embedded toolchains and/or communication software, which is nice.
I've packaged systemc to arch. I would like to have it on AUR. Thou I dont have the will to write all the flags of the package. I have something which works perfectly to my needs. I would happily hand the code if someone would like to place it properly in AUR.

Similar Messages

  • Compiling linux for embedded system using Arch.

    Hi. I build the vanilla kernel for an embedded system using special buildsystem. This buildsystem calls
    make INSTALL_MOD_PATH=embedded_fs_path modules_install
    The kernel's Makefile installs the modules to embedded_fs_path/lib/modules/$(KERNELRELEASE) and calls /sbin/depmod -b embedded_fs_path $(KERNELRELEASE).
    This operation fails under Archlinux because /sbin/depmod is a part of kmod and it expects that modules are placed to /usr/lib/ instead of /lib, so it tryes to make dependencies in embedded_fs_path/usr/lib/modules/$(KERNELRELEASE) instead of embedded_fs_path/lib/modules/$(KERNELRELEASE).
    What is correct solution for this issue? I can pass DEPMOD variable to kernel's Makefile to use something else instead of /sbin/depmod, but i don't know value of this variable should be.
    Is there any command line options for kmod to force using /lib instead of /usr/lib? As I've seen in kmod sources, there aren't.
    Is there any package in repositiries or AUR or somewhere else which provides an application that behaves the same way as old depmod with /lib/ modules location?
    Thanks.

    tavianator wrote:Fedora Core 7?  Wow, that's ambitious.  I'd suggest building in a virtual machine or chroot with the target system installed.
    centos is probably worse.  They're still on 2.6.18 as far as i can tell.
    I wanted to avoid chroot/virtual machine (ran one of those for a while).  The reason is that my current development build is the same as what is delivered.  I don't want to lose that....having to deal with different compilers, libraries, etc can be a pain.
    I'll also look into whether or not I can install a "glibc-compat" type package that could alleviate the loader.
    Here's the telling part:
    the new exectuble:
    $ file <executable>
    <executable>: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.27, dynamically linked (uses shared libs), for GNU/Linux 2.6.27
    the old executable:
    $ file <executable>
    <executable>:  ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8
    Okay....issue seems to be in the glibc PKGBUILD.
    it has the line:
          --enable-kernel=2.6.27 \
    passed to glibc configuration.
    Causes big time problems for creating compatible packages.
    Last edited by bnolsen (2011-05-05 21:27:20)

  • Is it possible to use Arch like a source-based distro?

    I installed Gentoo on a spare box recently, and rather liked the idea of a source-based distribution. It's nice to think that the natively compiled code is optimized for my processor, even though even many Gentooists admit that the practical performance gains are minimal. However, Gentoo is less KISS-oriented and less bleeding edge than Arch, and I love Arch too much to switch anyway. I was wondering if one could recompile an entire Arch system using processor-specific optimizations like Gentoo, and maybe even have some equivalent of Gentoo USE flags? I can't manually recompile every package, and then do it again every time there's an upgrade - that would be too tedious. So, is there some automated method - to essentially use Arch like a source-based distribution? Can ABS help, or maybe a community-contributed tool? And finally, for a source-based and yet Arch-like distribution, what do you guys think of CRUX? Given that their documentation and community is much smaller than ours, is it very bothersome to install and maintain a desktop system using CRUX?

    Xyne wrote:
    Rebuild everything from source:
    bauerbill --build-all -S $(pacman -Qq)
    Build all available upgrade from source, including dependencies:
    bauerbill --build-all -Syu
    Install new package by building from source, including dependencies:
    bauerbill --build-all -S <pkgname>
    Bauerbill also provides an "AutoPatch" option that enables you automatically apply patches to PKGBUILDs and install files when building from source so you only have to edit a PKGBUILD once.
    *edit*
    Of course, you could simply enable "BuildAll" in the configuration file and skip the flag.
    @Xyne
    So bauerbill will build all the deps for packages from source too [dependency resolution] and build from source packages from groups [ex. xorg, gnome, kde, xfce4, etc]?? I'm having a hell of a time with pacbuilder as it's not as functional as I had hoped, so I am thinking of using bauerbill, if it does what I need or is actually functional as pacbuilder but more functional [deps, patching, etc] then i'll use it exclusively! Thanks for any help.
    Last edited by Chaniyth (2010-08-19 02:49:14)

  • Planning on using Arch for a web server/torrent tracker/torrent s[...]

    I'm going to be making a web server/torrent tracker/torrent seed (hopefully) from Arch on an old-ish HP NetServer E 800. I was going to go with Debian, but I like the KISS Arch brings and with a server on the slim hardware I'm using, even Debian is too big esp. compared to Arch. [If the hardware's not up to Arch (highly doubtful) I'll have to resort to *gasp* Gentoo.]
    I saw the tutorial on the wiki for Arch with Apache, LAMP, etc. so that's fine. I do, however, have a question about torrent stuff. I'm wanting to track and seed my band's torrents off the same machine (obviously, it won't be the sole tracker; TPB/Mininova/etc.), where its site is (two separate domains: .com for the main site, .org for the email, legal stuff, and BT tracker).
    I am planning on using XBTT as the tracker and XBTC + web interface as the seed client. My main (and only, as of yet) problem is that there are no instructions on the XBTT site or Arch wiki for using Arch with XBT(T/C). I guess the only difference is getting the tools needed. Are these included with Arch, in the main repos, or somewhere available for Arch? Also, would there be a conflict seeding from the same machine the tracker is on?
    If that doesn't work, I'm thinking Opentracker. I don't expect too many peers but we might get Dugg, Slashdotted, Stumbled, or promoted by TPB (they like when bands release over BT). So, I want a tracker than can handle the unlikely event of a large number of peers.
    Also, does anyone know of a Python frontend to XBTT? PHP is fine, but really prefer Python to integrate with the remainder of the site.
    Thanks in advance,
    Sajro

    manasij7479 wrote:3.This should be an stfw type of question, but I'm really confused about which way to go for a remote desktop connection.
    So, I'd like to hear any experience, positive or negative, on that matter.
    Note that my main machine will have an extra monitor,on which I'd like to ocassionaly 'see' the server.
    I second/third/forth screen. Ask yourself if you really need a GUI for a server--chances are, the answer is a "no." Screen is handy because you can detach it from anywhere and then resume right where you left off. ctrl+a followed by "d" to detach, screen -r to resume (or -rd if you need to resume and detach a running instance). GUIs are mostly overkill for this use case, IMO.
    I have a very similar setup with a cheapish AMD CPU, large disks, and a fair amount of RAM running mostly as a file server/router/miscellaneous box (NFS/SMB, also as a web server, IPv6 gateway, and other odds and ends). I have one of the monitors of my desktop plugged into it in the event I actually need to see it (rare, but can happen if something occurs with the network).
    I think you'll find after some experimentation that it's a lot easier to manage and run than you might expect. The same drawbacks that apply to Arch desktops apply to servers as well, probably more so: Regular maintenance updates aren't likely to happen depending on how you use the server, so you need to keep up on the news and bookmark important entries for whenever you do have time to update it. Be extra sure to update it only when you have an hour or two to spare, particularly if you come to rely on that machine to be up and running.
    Perhaps the more serious drawback of having an always on (or almost always on) server is that you'll find far more uses for it than you originally anticipated.

  • How Many Times Can I Use The Same Serial Number For Adobe Creative Suite 4?

    I have design standard and was told I can use the same serial number on multiple computers. How many time can I use it? And say I install it on the maximum number of computers, but get a new computer, can I uninstall it on one of the old computers and use it on the new one? And can I use the programs on both computers simultaneously or do I have to use them one at a time?

    Fred Tech wrote:
    Broadly speaking, it depends on the type of license you have.
    Specifically, if you have a single license then officially, you should only install it once on one computer.
    Practically, (unless it has changed with CS4) you maybe able to install it on more then one computer, BUT can only run one instance of the software at a time. You can not run more then one instance of the software concurrently; i.e. you can't run Dreamweaver on Computer 1 and Photoshop on Computer 2. That would be two instances, and is not permitted.
    This is my understanding. I am happy to be corrected if I am wrong
    Fred
    Sorry Fred you are wrong.
    If you have a single license you can install it on as many computers as you like. you can only activate the suite on two computers at anyone time. Work and Home or as many of us do it Desktop and Laptop. You can not use the computers simultaneously. You only have 20 activation/deactivations so use them wisely. Student versions only have one activation. You can not break up the suite installs the suite is considered one application.

  • How many Ipods can you use with one Itunes account?

    How many iPods can you use/sync with one iTunes account?

    PT wrote:
    Macistotle wrote:
    Unless you have DRM still haunting your tunes ... Then you can only use those songs on 5 devices. Otherwise, connect as many as you like (as stated above).
    No, you can sync your DRM tracks to an unlimited number of iPods (but only authorized to play on 5 different computers/user accounts)
    Patrick
    So I can sync two iPods to my iTunes account and sync the same digital copy movies that come with some o' my DVDs to both ipods? Do movies make a difference really, DRM-Wise? Thanks in advance.

  • When I buy Logic 9 from the appstore. On how many Macs can i use it?

    When I buy Logic 9 from the appstore. On how many Macs can i use it? Can I install it twice with the same serial number?

    On all your personal Macs.

  • How many times can I use a form?

    Hi Everyone,
    Can anyone explain what this means? (text below) If I make a form in LiveCycle Designer and then I extend it so that other users can fill it out...Does that mean that only 500 people can use the form?
    If so, then...I am dumbfounded and disappointed.
    What must be purchased in order to allow more than 500 people to use an extended form?
    Thanks All.
    "15.12.3. For any unique Extended Document, you may only either (a) Deploy such Extended Document to an unlimited number of unique recipients but shall not extract information from more than five hundred (500) unique instances of such Extended Document or any hardcopy representation of such Extended Document containing filled form fields; or (b) Deploy such extended Document to no more than five hundred (500) unique recipients without limits on the number of times you may extract information from such Extended Document returned to you filled-in by such Recipients. Notwithstanding anything herein to the contrary, obtaining additional licenses to use Acrobat Pro or Acrobat Pro Extended shall no increase the foregoing limits (that is, the foregoing limits are the aggregate total limits regardless of how many additional licenses to use Acrobat Pro or Acrobat Pro Extended you may have obtained).

    There are two parts to your question, even though one is implicit.
    Question 1 (implicit): Can I have an unlimited number of people fill in and submit the data for a form?
    Answer 1: Yes.  Reader has always allowed an unlimited number of people fill in a form as part of a web transaction and submit the results.  And, there have always been an unlimited number of times that someone can store the form (with no data filled in) on local systems or media or print the form.
    Question 2: Then what is the 500 user limit referred to with the reader extensions talking about?
    Answer 2: Reader Extensions is a capability enabled by the LiveCycle Reader Extensions server, or Acrobat (in the limited cases you quote from the EULA) to let a user save a form on a local system with data filled into it.  You can read more about it on the product page; the number of forms or recipients are part of the terms of the server license. Acrobat Pro can reader-extend a subset of the capabilities of the server product (only local form data save, signatures and commenting; not pdf spawn pages, web services or ODBC data access) and it only allows the 500 users in the two cases in the EULA for form data save.
    To make this more clear, consider two cases... a form that is not reader-extended (RE) and one that is.
    Not RE: You can get a form from a website, fill it in, and then submit the data by HTTP or email. However, if you save the form on your local system, the form that is saved is the blank form without the data.
    RE:You can get a form from a website, fill it in, and then submit the data by HTTP or email. But also, the user can save a copy of his form with the data filled in for his archival purposes. They can also start filling out the form, save it locally, come back and work on the data later, save again, and then finally submit.  The submit can be done by the same HTTP or email methods as above or the user can even choose to send the entire form back and have the werver process extract the data. (If you choose to reader extend through Acrobat, this use case is subject to the EULA limitations).
    I hope that helps.

  • How many times can I use a Windows 7 disc in Bootcamp?

    Hello,
    I want to install Windows 7 on my Macbook Pro via Bootcamp, but I am wondering how many times I can use the Windows Install disc. Currently, I have one MacBook Pro, and in the near future, I will be getting an iMac. Now I want to be able to create a Windows partition for each of these computers, but I am wondering if I will be able to use the same Windows Install disc, or activation keys, or whatever. So can I use a single Windows Install disc on two different computers to create two fully-functioning Bootcamp partitions?
    Thanks for any help.

    yes an activation pair the serial nr with a guid from the hardware one install it on so it can only be activated 1 time
    (if ones computer dies then one have to call ms to be able to use the serial on a new computer)
    if one does not activate windows it will stop working after 30 days or so

  • How many computers can i use with creative cloud?

    how many computers can i use with creative cloud?

    Two.
    From the Creative Cloud FAQ here http://www.adobe.com/products/creativecloud/faq.html under the section Purchasing and getting started:
    On how many computers can I install the software I download from Creative Cloud?
    You can install the desktop applications available in Creative Cloud on your primary computer and one backup computer, as long as they are not running at the same time. You will have access to both the Mac OS and Windows versions, so if you have a Mac at home and a PC at work, for instance, you can install your applications on both. See the product license agreements page for more information.

  • How many computers can i use my subscription of Muse on?

    how many computers can i use my subscription of Muse on?

    With a single subscription of Muse, you can run Muse on two individual Machines.

  • Offline updates mechanism: how many times can you use it before corrupting the image(wim)?

    Hi,
    As title mentions: "how many times can you use sccm 2012 offline updates for the wim file before corrupting the image(wim)"?
    J.
    Jan Hoedt

    In my experience the offline servicing feature is only OK and too unreliable for production.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • With the online package of PS/LR, how many machines can I use this on?

    With the online package of PS/LR, how many machines can I use this on? Can I have it at work and home?

    2 Computer License http://forums.adobe.com/thread/977272

  • How many times can you use the serial number to download the cd

    help how many times can we use the serial number to download the cd photoshop elements 11

    Download Photoshop Elements products | 13, 12, 11, 10
    Mylenium

  • How many times can u use an app?

    hey! i have purchased many ipad apps
    im about to get a second ipad and i want the apps on both using just the one purchase of them (one account)
    my question is how many times can u use an ipad app with one purchase? i kknow with music it says 5 copies but how many with apps?

    Do you and your wife share the same itunes account or do you each have one? If you share the same one - say both you and she log in as [email protected] into itunes, then every device you sync up with itunes will share the same apps - provided they're compatible.
    For example, I had an ipod touch for over a year then got the ipad, all my touch apps transferred to my ipad when i set it up. I could then go in and delete the ones I didn't want on the ipad. And if I were to also get an iPhone, I could sync any existing apps that I have bought that are compatible with the iphone to it.
    Theoretically, if i had 20 ipads for a classroom, I could use one itunes account and put the exact same apps on all 20 of them.

Maybe you are looking for