|
|


AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development cooperation of car manufacturers, suppliers and other companies from the electronics, semiconductor and software industry. Since 2003 they have been working on the development and introduction of an open, standardized software architecture for the automotive industry.
The primary goal of the AUTOSAR development cooperation is the standardization of basic system functions and functional interfaces, the ability to integrate, exchange and transfer functions within a car network and to substantially improve software updates and upgrades over the vehicle lifetime. Having this goal in mind, AUTOSAR pushes the paradigm shift from an ECU based to a function based system design attempt in automotive software development and enables the management of the growing E/E complexity with respect to technology and economics.
The AUTOSAR Software Component implementation is independent from the infrastructure
A fundamental design concept of AUTOSAR is the separation between:
- application and
- infrastructure
An application in AUTOSAR consists of interconnected “AUTOSAR software Components”.
The image shows an application consisting of three AUTOSAR Software Components which are interconnected by several “connectors”.
Each AUTOSAR Software Component encapsulates part of the functionality of the application. AUTOSAR does not prescribe how large the AUTOSAR Software Components are. Depending on the requirements of the application domain an AUTOSAR Software Component might be a small, reusable piece of functionality (such as a filter) or a larger block encapsulating an entire automotive functionality.
However, the AUTOSAR Software Component is a so-called “Atomic Software Component”. It cannot be distributed over several AUTOSAR ECUs. Consequently, each instance of an AUTOSAR Software Component that should be present in a vehicle is assigned to one ECU.
The Tutorial here
Fuente: http://www.rebelion.org/noticia.php?id=93527
19-10-2009
Linux y electrónica de consumo
MuyComputer
¿Dominará Linux la electrónica de consumo mundial? Así lo cree Jim Zemlin, presidente de la fundación Linux, señalando la importante tendencia en el sector tecnológico para el crecimiento y adopción del sistema abierto durante un discurso en el evento Maemo celebrado en Amsterdam. La mayor flexibilidad, libertad y ausencia de costes por pago de licencias, permitirá a Linux convertirse en la mayor plataforma mundial de la electrónica de consumo, estima, apoyada principalmente en el segmento móvil y en sistemas embebidos.
De hecho, la plataforma Linux ha aumentado considerablemente su importancia y extensión en la electrónica de consumo proporcionando la base de innumerables productos como set-top-boxes, lectores de libros electrónicos, teléfonos móviles y segmento de integrados/embebidos, resalta Zemlin indicando algo obvio: “la plataforma sólo avanzará con ayuda de los fabricantes”. “Tardará un tiempo hasta que las compañías se den cuenta de los beneficios del código abierto pero les aseguro que eso sucederá”, explica el responsable de la fundación que gobierna Linux poniendo de ejemplo a nuevos actores como Intel -segundo contribuyente mundial al kernel- o Nokia “que están utilizando importantes recursos para mejorar tecnologías de código abierto”.
“Lógicamente las empresas se esfuerzan para cumplir sus propios objetivos pero indirectamente ayudan a otros colaboradores”, dice Zemlin que apuesta por mostrarles los beneficios de una participación de alto nivel para atraer más compañías al ecosistema.
Zemlin especuló además con el aumento del “hardware subvencionado” hasta “coste cero” con plataforma Linux por las operadoras móviles y proveedores de servicios de Internet en el segmento de smartphones, MIDs y netbooks. Una tendencia que va en aumento aunque ni a coste cero -hay que “atarse” a la operadora y pagar religiosamente tarifas de voz y datos- y que además no impide que integren sistemas propietarios.
Aún así, Zemlin se muestra confiado en el crecimiento de Linux en la electrónica de consumo hasta alcanzar a la mayoría de dispositivos. Una previsión que contrasta con la débil implantación en los ordenadores de consumo como señalaban nuestros compañeros de MuyLinux, aunque se trate de segmentos diferentes del mercado.
http://muycomputer.com/Actualidad/Noticias/Linux-y-electronica-de-consumo/_wE9ERk2XxDDkvc9EGqjJRS0-7drNEy1glq5Z_T8Kq3EBPdMJGXS7jiM6i7Ohj3Mo

The Open Source Automation Development Lab aims to promote and support the development of Open Source software for the automation industry. OSADL is an international cooperative registered in Germany and accepts member companies from all over the world. In addition, universities and other research institutions may become academic OSADL members.
Among others, OSADL acts as a “purchase community”: The membership fees are used to delegate the development of Open Source software projects the majority of members has requested or at least agreed to. Current projects are focused on Realtime and Safety Critical Linux, on Board Support Packages, on an RTDM compatibility layer, and many other topics relevant for the automation industry.
EMC is software that implements real-time control of equipment such as machine tools, robots, and coordinate measuring machines. It runs in realtime under Linux with the RTlinux or RTAI patch. It provides a software PLC, and uses the HAL for flexibility.

Breve exposición del potencial del Software Libre en las Empresas.

Open ERP (formerly named Tiny ERP) is an ERP/CRM system.
The software is claimed to be a complete ERP and CRM system. It has separate client and server components. XML-RPC interfaces are available.
Among the features are management accounting, financial accounting, inventory management, sales and purchase management, tasks automation, Human Resource Management, marketing campaigns, help desk, and point of sale.
The software is open source and is released under the GNU General Public License.
The Linux user interface is GTK+ based. Windows and Mac OS X versions also available. A web interface ‘eTiny’ is also available using the Turbogears web framework. Since 2008, a KDE user interface is also available. The latest version of Open ERP (5.0) provides dynamic Gantt charts (with drag&drop), shared calendars, an integrated BPM view, a workflow editor and a screen designer.
Open ERP is known to be very complete and extremely modular, with 350 available modules. It is based on a strong MVC architecture, with a distributed server, flexible workflows, an object database, a dynamic GUI, an XML-RPC interface, and customizable reports.

- Gerbv is a viewer for Gerber RS-274X files*, Excellon drill files, and CSV pick-and-place files.
- Gerbv is a native Linux application, and it runs on many common unix platforms.
- The core functionality of gerbv is located in a separate library (libgerbv), allowing developers to include Gerber parsing/editing/exporting/rendering into other programs. Documentation for libgerbv is here.
- Gerbv is one of the utilities affiliated with the gEDA project, an umbrella organization dedicated to producing free software tools for electronic design.

*A Gerber File is a file format used by printed circuit board manufacturing machines to layout electrical connections such as traces, vias, and pads (the component “footprints” on the PCB). In addition, the file contains information for drilling, and milling the completed circuit board.
OpenSCADAa system constructed on principles modules, multiplatforms and scalabilities. (Supervisory Control And Data Acquisition) is the term which it is often used in sphere of automation of technological processes. The system is intended for: gathering, archivation, visualization of the information, delivery of operating influences, and also other related operations, characteristic for full-function SCADA systems.
Project targets, the basic purposes which are pursued with the project, are:
* openness;
* reliability;
* flexibility;
* scalability;
* security;
* financial availability;
* giving of the convenient interface of management
License: GPL v2.
Scopes, the system OpenSCADA is intended for performance as SCADA systems usual functions, and for use in adjacent areas of information technologies.
The system OpenSCADA can be used:
* on industrial targets as full-function SCADA systems;
* in built in systems, as area of execution (including PLC);
* for construction of various models (technological, chemical, physical, electric processes);
* on personal computers, servers and clusters for gathering, processing, representation and archiving of the information on system and its environment.
As base (host) operational systems (OS) for development and uses it is chosen by OS Linux which is standard POSIX compatible OS. Besides OS Linux is the optimum compromise in questions:
* safety;
* flexibility/scalability;
* availability;
* popularity and prevalence.

FreeSCADA for public purposes as well as commercial needs. The first release is mainly targeted for home users. Forusers which don’t need fully functional SCADA, but need some simple tool for visualizing something.
Main objective is the implementation of fully-functional SCADA system, which in perspective should cover as much as possible stages of production and management processes. Starting from HMI of a technological process, flexible reporting capabilities and ending with integration with other CIM (Computer Integrated Manufacturing) systems.
The main programming language for the project is C# and .Net 3.0 platform. At this moment there are several parts of .Net used: WinForms (GUI controls and window management), WPF and XAML (schema editing capabilities) and OPC (communication with 3rd party devices).

GCAM is a GNU package. Most 3-Axis Computer Numerically Controlled (CNC) mills such as the Taig and Sherline are supported in both english and metric units. GCAM has a simple interface for making bolt holes, drill holes, sketches, templates, and more. After extruding these entities one can export the corresponding G-code for the selected cutting tool(s). GCAM also imports RS274X (Gerber) and Excellon drill files for gerber to G-code pcb milling conversion used in circuit board prototyping. Once a design is complete one can export the corresponding G-Code to the appropriate CNC driver of choice such as TurboCNC for DOS or EMC for Linux.

|
|