tools for cleaner production

Free Software tools for embedded systems

Free Software tools for embedded systems

... Useful details: license, home page, downloads, screenshot Possible to subscribe to new releases 45 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Commercial toolset strengths Technical advantages Well tested and supported kernel  and tool versions Including early patches not  supported by the mainstream  kernel yet Complete development tool sets:  kernels, toolchains, utilities, binaries  for impressive lists of target platforms Integrated utilities for automatic kernel  image, initrd and filesystem generation. Graphical developments tools Development tools available on  multiple platforms: GNU / Linux,  Solaris, Windows ... ) and can  boot several operating systems (Linux, uClinux, and others) Softgun: http://softgun.sourceforge.net Virtual ARM system with many virtual on­board peripherals.  Boots Linux. SWARM ­ Software ARM ­ arm7 emulator http://www.cl.cam.ac.uk/~mwd24/phd/swarm.html Can run uClinux 13 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 klibc http://www.kernel.org/pub/linux/libs/klibc/ “Kernel C library” Tiny and minimalistic C library designed for use in an initramfs at  boot time (alternative to initrds). Fine for the creation of simple shell scripts. Ships with small executables for use in shells, built with klibc, and a klcc compiler to compile your own applications. Not elaborate enough to support BusyBox applications. Useful details in  http://en.wikipedia.org/wiki/Klibc 19 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Platform specific toolchains (1) ARM Code Sourcery (supports GNU/Linux, EABI and uClinux): http://www.codesourcery.com/gnu_toolchains/arm/ Also available for Windows workstations. MIPS http://www.linux­mips.org/wiki/Toolchains (useful links) 6 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Training contents (3) Annexes Automatic system generation with BitBake / OpenEmbedded 33 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Other emulators ColdFire emulator http://www.slicer.ca/coldfire/ Can boot uClinux 37 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Minicom (1) Definition: serial communication program Available in all GNU / Linux distributions Capabilities (all through a serial link): Serial console to a remote Unix system File transfer Modem control and dial­up Serial port configuration 50 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Denx Software Engineering http://denx.de Created by Wolfgang Denk, the author of the U­Boot bootloader. Create and support the Embedded Linux Development Kit (ELDK), a complete and well documented development environment. This kit is not only Free Software, it can be downloaded freely by anyone. A great community member and contributor! 15 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Free Software tools for embedded systems GNU / Linux workstation Cross­compiling toolchains 9 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 uClibc http://www.uclibc.org/ from CodePoet Consulting License: LGPL Lightweight C library for small embedded systems, with most features  though. The whole Debian Woody was ported to it ... Support services Useful if you don't have your  own support resources Long term support commitment,  even for versions considered as  obsolete by the community, but  not by your users! 44 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Commercial toolsets Caution: commercial doesn't mean proprietary! Vendors play fair with the GPL and do make their source code  available to their users, and most of the time, to the community. As long as they distribute the sources to their users, the GPL  doesn't require vendors to share their sources with any third party. No issue with all the GPL sources developed by or with the  community. Graphical toolkits developed by the vendors look proprietary. Their  licenses are not advertised on their websites! You have to be a  customer to know or get a free preview kit to know. 35 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Free Software tools for embedded systems GNU / Linux workstation Various tools 34 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Emulators ­ Summary System emulators Useful to experiment with a full system, including the kernel qemu: x86, x86_64, arm, sparc, ppc, mips SkyEye: several arm architectures User emulators Useful to run or debug user space binaries for other CPUs qemu: x86, arm, sparc, ppc, mips 20 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Platform specific toolchains (2) Coldfire Code Sourcery (supports ELF, GNU/Linux and uClinux): http://www.codesourcery.com/gnu_toolchains/coldfire PowerPC Code Sourcery (supports GNU/Linux and EABI) http://www.codesourcery.com/gnu_toolchains/power.html 49 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Sysgo ­ Koan Software http://sysgo.com ELinOS development toolset, in particular based on Eclipse and the Linux Trace Toolkit. Includes FreeToolBox, a freely  downloadable compiling and rootfs  creating toolchain. Supports i386, arm and ppc. Hard real­time support with their own  microkernel (PikeOS), an approach similar to RTAI. http://koansoftware.com Makers of KaeilOS (http://koansoftware.com/kaeilos/), a GPL  embedded Linux distribution for industrial  applications. KaeilOS supports i386 and popular arm  platforms. Other platforms supported upon  request. Includes several graphical toolkits and  supports hard real­time (RTAI, Xenomai,  preemption patches). Unfortunately, KaeilOS is GPL but not  available for public download. 16 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Standalone toolchain build Building a cross­compiling toolchain by yourself is a difficult and painful task!  Can take days or weeks! Lots of details to learn. Several components to build (building gcc twice: once for gcc + once for compilers that need the C library). Lots of decisions to make (such as C library version and configuration for your platform) Need kernel headers and C library sources Need to be familiar with current gcc issues and patches on your platform Useful to be familiar with building and configuring tools http://www.aleph1.co.uk/armlinux/docs/toolchain/toolchHOWTO.pdf can show you how fun it can be! 21 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Toolchain building utilities Buildroot: http://buildroot.uclibc.org/ Dedicated Makefile to build uClibc based toolchains and even entire root filesystems. Downloads sources and applies patches. Crosstool:  http://www.kegel.com/crosstool/ Dedicated script to build glibc based toolchains Doesn’t support uClibc yet. Downloads sources and applies patches. 26 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Toolchains ­ useful resources eLinux.org toolchain page: http://elinux.org/Tool_Chains 29 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 Free Software tools for embedded systems GNU / Linux workstation Emulators 8 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 glibc http://www.gnu.org/software/libc/ License: LGPL C library from the GNU project Designed for performance, standards compliance and  portability Found on all GNU / Linux host systems Quite big for small embedded systems: about 1.7 MB on  Familiar Linux iPAQs (libc: 1.2 MB, libm: 500 KB) 36 Free Software tools for embedded systems © Copyright 2004­2008, Free Electrons Creative Commons Attribution­ShareAlike 2.5 license http://free­electrons.com Jan 24, 2008 chroot Available in all GNU/Linux distributions Usage: chroot <dir> [command] Runs a command or an interactive shell with a special root directory. Standard usage: Internet servers Services executed in chroot jails: even when compromised, the service cannot gain access to the rest of the system. Usage for embedded system development: Develop and test a new root filesystem on the development host. Very easy to use when the host and target have the same CPU instruction set. Used by LFS (Linux From Scratch). Also used by Scratchbox: Qemu makes the usage of target binaries transparent. / bin lib etc http / lib etc bin chroot jail ...

Ngày tải lên: 20/10/2013, 00:15

132 425 0
The Use of Plant Cell Biotechnology for the Production of Phytochemicals

The Use of Plant Cell Biotechnology for the Production of Phytochemicals

... development of an information base on genetic, cellular, and molecular levels is now a prerequisite for the use of plants or plant cell cultures for biotechnological applications for the following ... cells is now routinely per- formed for plant cell cultures in order to permit accurate assessment of growth and metabolite production rates. The availability of plant cells for quantitative measure- ment ... already been achieved for the production of several high-value secondary metabolites through cell cultivation in bioreactors. For exam- ple the valuable progress has been achieved for paclitaxel (Taxol),...

Ngày tải lên: 25/10/2013, 05:20

19 759 1
Tài liệu Tools for Security Testing ppt

Tài liệu Tools for Security Testing ppt

... before publication of the final book, and that neither the author(s) nor Apress will accept liability for any loss or damage caused by information contained. Copyright © 2004 for further information ... and running those tools and how to interpret the results of those tools. These tools are by no means the only tools available to you. There are a variety of other security tools that are useful. ... will output the results of the NMAP scan in XML format. This is very useful for populating monitoring tools like Nagios or to provide an input source for a script. The second, -oG, outputs the scan...

Ngày tải lên: 11/12/2013, 15:15

33 602 0
Tài liệu CUSTOMS DECLARATION AND LIQUIDATION SOFTWARCUSTOMS DECLARATION AND LIQUIDATION SOFTWARE USAGE GUIDLINE FOR BUSINESS - PRODUCTION TYPE ECUS_KD 1.2 docx

Tài liệu CUSTOMS DECLARATION AND LIQUIDATION SOFTWARCUSTOMS DECLARATION AND LIQUIDATION SOFTWARE USAGE GUIDLINE FOR BUSINESS - PRODUCTION TYPE ECUS_KD 1.2 docx

... the kinds of printer. You can make change for Excel file as requirements then print out the declaration sheets as normal. -If you want to make changes for the model Excel file so that all the ... passwords: 6.6 Account used for connecting to the Customs Office: 45 point on the documents then click on button “ Xóa” to delete it or “Sửa” to make changes for the original documents. - ... the kinds of printer. You can make change for Excel file as requirements then print out the declaration sheets as normal. -If you want to make changes for the model Excel file so that all the...

Ngày tải lên: 13/12/2013, 00:15

58 611 0
05  interval tools for ODEs and DAEs swim08 nedialkov

05 interval tools for ODEs and DAEs swim08 nedialkov

... methods for ODE’s, http://www.eng.mu.edu/corlissg/Pubs/03Lyngby/Slides/ [2] N. S. Nedialkov, Interval tools for ODEs and DAEs, http://www.cas.mcmaster.ca/ ∼ nedialk/PAPERS/intvtools/intvtools.pdf [3] ... methods for classes of problems may be a feasible approach • An efficient method for stiff problems is needed • An “interval version“ of DETEST, a test set for assessing approximate solvers for IVP ... uses Mathematica to compute Σ, set up a generalized ODE system, and then generate FORTRAN 77 code for evaluating TCs for the ODE system 28 Van Der Pol: stepsize plots 0 0.02 0.04 0.06 0.08 ...

Ngày tải lên: 12/01/2014, 21:46

39 297 0
Tài liệu Professional VSTO 2005 Visual Studio 2005 Tools for Office docx

Tài liệu Professional VSTO 2005 Visual Studio 2005 Tools for Office docx

... particular forum emailed to you, click the Subscribe to this Forum icon by the forum name in the forum listing. For more information about how to use the Wrox P2P, be sure to read the P2P FAQs for ... standards for data exchange such as web services and remoting platforms. 3 Visual Studio Tools for Office 04_788139 ch01.qxp 3/29/06 3:02 PM Page 3 Professional VSTO 2005: Visual Studio®2005 Tools for ... 8\Visual Studio Tools for Office The Path in the Data field must point to your actual Visual Studio Tools for Office folder. Use Internet Explore to find the path to your Visual Studio Tools for Office...

Ngày tải lên: 17/01/2014, 06:20

339 1,1K 24
Tài liệu Blanking tools for the automotive industry pdf

Tài liệu Blanking tools for the automotive industry pdf

... 8 28 32 6,5 0° ° starting lead Durchmesser Länge Formschneid- länge 2646.10F6.1350.0650 A2 Matrixes: 26 matrixes Format: Slot lenght P = 13,5 mm Format: Slot width W = 6,5 mm Type: Order No automotive ... modifications. Accessories for Retainers E95 triangular, for Precision Punches, ISO 8020 2664.05. 2664.06. 2664.07. 2664.10. 2664.08. 2664.09. Triangle Retainers E86 - E88 for ball-lock Punches light ... 29. * For other radius options, see standardised special shapes, pages E 82 – E 83. G = P G = √ 2 ϫ P α = 90° standard E035_17373 07.08.2006 14:20 Uhr Seite 2 2·17362· 2006·3 ° Blanking tools for...

Ngày tải lên: 22/01/2014, 02:20

79 936 0
Tài liệu Practical mod_perl-CHAPTER 9:Essential Tools for Performance Tuning pptx

Tài liệu Practical mod_perl-CHAPTER 9:Essential Tools for Performance Tuning pptx

... Essential Tools for Performance Tuning You can see that doing 10*100 as opposed to 100*10 results in quite different results for the decrement method. When the arguments are 10*100, the code performs ... Essential Tools for Performance Tuning more heavily loaded than during the others, it’s possible that this particular subtest will take more wallclocks to complete, but this doesn’t matter for our ... Associates, Inc. All rights reserved. 323 Chapter 9 CHAPTER 9 Essential Tools for Performance Tuning To be able to improve the performance of your system you need a prior understand- ing of what can...

Ngày tải lên: 26/01/2014, 07:20

26 372 0
Tài liệu 50 Software Tools for Speech Research and Development doc

Tài liệu 50 Software Tools for Speech Research and Development doc

... or 3-space. (Thiswillbeused ,for example, toshowaspectsofvectorquantizationor HMMclustering.) Public-domainfile formats will dominateproprietaryformats. Networkedcomputerswillbeused for parallel computation ... addition to a waveform itself?). The best way to design speech file formats is hotly debated, but the clear trend has been towards “self-describing”file formats that include information about the ... the file. (For example, this permits programs to retrieve data by name.) There are many popular file formats, and various programs are available for converting among them (e.g., SOX). For speech...

Ngày tải lên: 27/01/2014, 03:20

13 413 0
Content Brainstorming Tools for 2013

Content Brainstorming Tools for 2013

... Hand out sheets with space for a topic or keyword at the top of the page and space wh ere ideas can be written. 3. It can be a different topic for each person or the same for everyone. 4. Write ideas. 5. ... online brainstorming tools available th at can h elp you move past a topic or idea that seems stuck. Online Mind Mapping Tools Bubbl.us h elps to org anize thoughts or jumbled information through ... http://afirekindled.co m/ 4. Continue the exercise for an another minute. In some cases, tradition al brainstormin g methods may best suit your team environment and goals. For those who prefer virtual collaboration,...

Ngày tải lên: 09/02/2014, 20:33

4 347 0
BÀI GIẢNG TÓM TẮT SẢN XUẤT SẠCH HƠN (Cleaner Production)

BÀI GIẢNG TÓM TẮT SẢN XUẤT SẠCH HƠN (Cleaner Production)

... thiểu chất thải" (waste minimization). Ngày nay, thuật ngữ "sản xuất sạch hơn" (cleaner production) (SXSH) được sử dụng phổ biến trên thế giới để chỉ cách tiếp cận này, mặc dù các ... dụng trong "Tuyên ngôn Quốc tế về sản xuất sạch hơn" (International Declaration on Cleaner Production) của UNEP. Năm 1999, Việt Nam đã ký tuyên ngôn Quốc tế về SXSH khẳng định cam kết ... (Dillute and Disperse) Xử lý cuối đường ống (End of pipe treatment) Sản xuất sạch hơn (Cleaner production) 1 Chương 1 MỞ ĐẦU 1.1. SỰ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA Ý TƯỞNG SẢN XUẤT...

Ngày tải lên: 10/02/2014, 19:31

9 971 16
Tài liệu Mathematical Tools for Physics doc

Tài liệu Mathematical Tools for Physics doc

... a coin. It’s straight-forward to derive this from Stirling’s formula. In fact it is just as easy to do a version of it for which the coin is biased, or more generally, for any case that one of ... because the numerator for small x is approximately 1, you immediately have that Γ(x) ≈ 1/x for small x (15) The integral definition, Eq. (12), for the Gamma function is defined only for the case that x ... integral won’t work here. Demonstrate why Eq. (12) converges for all x > 0 but does not converge for x ≤ 0. 1.16 What is the Gamma function for x near to 1? near 0? near −1? −2? −3? Now sketch a graph...

Ngày tải lên: 12/02/2014, 16:20

456 1,1K 0
Tài liệu GUIDELINES FOR THE PRODUCTION, PROCESSING, LABELLING AND MARKETING OF ORGANICALLY PRODUCED FOODS docx

Tài liệu GUIDELINES FOR THE PRODUCTION, PROCESSING, LABELLING AND MARKETING OF ORGANICALLY PRODUCED FOODS docx

... any necessary information for third party audit purposes. A. PRODUCTION UNITS 3. Production according to these guidelines should take place in a unit where the land parcels, production areas, ... SECTION 4. RULES OF PRODUCTION AND PREPARATION 4.1 Organic production methods require that for the production of products referred to in paragraph 1.1(a): a) at least the production requirements ... result of, for example, unforeseen severe natural or manmade events or extreme 25 GL 32-1999 INS no. Additive name Functional use allowed in organic production Permitted for use in...

Ngày tải lên: 14/02/2014, 03:20

36 696 0

Bạn có muốn tìm thêm với từ khóa:

w