983 resultados para ARM Linux


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Single core capabilities have reached their maximum clock speed; new multicore architectures provide an alternative way to tackle this issue instead. The design of decoding applications running on top of these multicore platforms and their optimization to exploit all system computational power is crucial to obtain best results. Since the development at the integration level of printed circuit boards are increasingly difficult to optimize due to physical constraints and the inherent increase in power consumption, development of multiprocessor architectures is becoming the new Holy Grail. In this sense, it is crucial to develop applications that can run on the new multi-core architectures and find out distributions to maximize the potential use of the system. Today most of commercial electronic devices, available in the market, are composed of embedded systems. These devices incorporate recently multi-core processors. Task management onto multiple core/processors is not a trivial issue, and a good task/actor scheduling can yield to significant improvements in terms of efficiency gains and also processor power consumption. Scheduling of data flows between the actors that implement the applications aims to harness multi-core architectures to more types of applications, with an explicit expression of parallelism into the application. On the other hand, the recent development of the MPEG Reconfigurable Video Coding (RVC) standard allows the reconfiguration of the video decoders. RVC is a flexible standard compatible with MPEG developed codecs, making it the ideal tool to integrate into the new multimedia terminals to decode video sequences. With the new versions of the Open RVC-CAL Compiler (Orcc), a static mapping of the actors that implement the functionality of the application can be done once the application executable has been generated. This static mapping must be done for each of the different cores available on the working platform. It has been chosen an embedded system with a processor with two ARMv7 cores. This platform allows us to obtain the desired tests, get as much improvement results from the execution on a single core, and contrast both with a PC-based multiprocessor system. Las posibilidades ofrecidas por el aumento de la velocidad de la frecuencia de reloj de sistemas de un solo procesador están siendo agotadas. Las nuevas arquitecturas multiprocesador proporcionan una vía de desarrollo alternativa en este sentido. El diseño y optimización de aplicaciones de descodificación de video que se ejecuten sobre las nuevas arquitecturas permiten un mejor aprovechamiento y favorecen la obtención de mayores rendimientos. Hoy en día muchos de los dispositivos comerciales que se están lanzando al mercado están integrados por sistemas embebidos, que recientemente están basados en arquitecturas multinúcleo. El manejo de las tareas de ejecución sobre este tipo de arquitecturas no es una tarea trivial, y una buena planificación de los actores que implementan las funcionalidades puede proporcionar importantes mejoras en términos de eficiencia en el uso de la capacidad de los procesadores y, por ende, del consumo de energía. Por otro lado, el reciente desarrollo del estándar de Codificación de Video Reconfigurable (RVC), permite la reconfiguración de los descodificadores de video. RVC es un estándar flexible y compatible con anteriores codecs desarrollados por MPEG. Esto hace de RVC el estándar ideal para ser incorporado en los nuevos terminales multimedia que se están comercializando. Con el desarrollo de las nuevas versiones del compilador específico para el desarrollo de lenguaje RVC-CAL (Orcc), en el que se basa MPEG RVC, el mapeo estático, para entornos basados en multiprocesador, de los actores que integran un descodificador es posible. Se ha elegido un sistema embebido con un procesador con dos núcleos ARMv7. Esta plataforma nos permitirá llevar a cabo las pruebas de verificación y contraste de los conceptos estudiados en este trabajo, en el sentido del desarrollo de descodificadores de video basados en MPEG RVC y del estudio de la planificación y mapeo estático de los mismos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This document describes the basic steps to developed and embedded Linux-based system using the BeagleBoard. The document has been specifically written to use a BeagleBoard development system based on the OMAP `processor.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

This document describes the basic steps to developed and embedded Linux-based system using the Raspberry PI board. The document has been specifically written to use a RaspBerry-PI development system based on the BCM2835 processor. All the software elements used have a GPL license.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

El trabajo consiste en la continuación del desarrollo de la interfaz gráfica vnxgui. El programa vnxgui es una extensión gráfica de vnx que permite el diseño de escenarios virtuales de manera visual, en donde se representa un área donde se pueden añadir diversos elementos al escenario,como es el caso de una máquina virtual, un switch o un host. La interfaz gráfica ha sido programada en Perl y se partía de una versión anterior, que estaba desarrollada, pero no completa. Se ha buscado en este trabajo mejorar la legibilidad del código y una reestructuración a fondo del programa para poder continuar desarrollándolo en otro futuro trabajo fin de grado o máster. También ha sido necesario actualizar ciertas tecnologías obsoletas que se usaban en anteriores versiones de la herramienta.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Until a few years ago, most of the network communications were based in the wire as the physical media, but due to the advances and the maturity of the wireless communications, this is changing. Nowadays wireless communications offers fast, secure, efficient and reliable connections. Mobile communications are in expansion, clearly driven by the use of smart phones and other mobile devices, the use of laptops, etc… Besides that point, the inversion in the installation and maintenance of the physical medium is much lower than in wired communications, not only because the air has no cost, but because the installation and maintenance of the wire require a high economic cost. Besides the economic cost we find that wire is a more vulnerable medium to external threats such as noise, sabotages, etc… There are two different types of wireless networks: those which the structure is part of the network itself and those which have a lack of structure or any centralization, in a way that the devices that form part of the network can connect themselves in a dynamic and random way, handling also the routing of every control and information messages, this kind of networks is known as Ad-hoc. In the present work we will proceed to study one of the multiple wireless protocols that allows mobile communications, it is Optimized Link State Routing, from now on, OLSR, it is an pro-active routing, standard mechanism that works in a distributed in order to stablish the connections among the different nodes that belong to a wireless network. Thanks to this protocol it is possible to get all the routing tables in all the devices correctly updated every moment through the periodical transmission of control messages and on this way allow a complete connectivity among the devices that are part of the network and also, allow access to other external networks such as virtual private networks o Internet. This protocol could be perfectly used in environments such as airports, malls, etc… The update of the routing tables in all the devices is got thanks to the periodical transmission of control messages and finally it will offer connectivity among all the devices and the corresponding external networks. For the study of OLSR protocol we will have the help of the network simulator “Network Simulator 2”, a freeware network simulator programmed in C++ based in discrete events. This simulator is used mainly in educational and research environments and allows a very extensive range of protocols, both, wired networks protocols and wireless network protocols, what is going to be really useful to proceed to the simulation of different configurations of networks and protocols. In the present work we will also study different simulations with Network Simulator 2, in different scenarios with different configurations, wired networks, and Ad-hoc networks, where we will study OLSR Protocol. RESUMEN. Hasta hace pocos años, la mayoría de las comunicaciones de red estaban basadas en el cable como medio físico pero debido al avance y madurez alcanzados en el campo de las comunicaciones inalámbricas esto está cambiando. Hoy día las comunicaciones inalámbricas nos ofrecen conexiones veloces, seguras, eficientes y fiables. Las comunicaciones móviles se encuentran en su momento de máxima expansión, claramente impulsadas por el uso de teléfonos y demás dispositivos móviles, el uso de portátiles, etc… Además la inversión a realizar en la instalación y el mantenimiento del medio físico en las comunicaciones móviles es muchísimo menor que en comunicaciones por cable, ya no sólo porque el aire no tenga coste alguno, sino porque la instalación y mantenimiento del cable precisan de un elevado coste económico por norma. Además del coste económico nos encontramos con que es un medio más vulnerable a amenazas externas tales como el ruido, escuchas no autorizadas, sabotajes, etc… Existen dos tipos de redes inalámbricas: las constituidas por una infraestructura que forma parte más o menos de la misma y las que carecen de estructura o centralización alguna, de modo que los dispositivos que forman parte de ella pueden conectarse de manera dinámica y arbitraria entre ellos, encargándose además del encaminamiento de todos los mensajes de control e información, a este tipo de redes se las conoce como redes Ad-hoc. En el presente Proyecto de Fin de Carrera se procederá al estudio de uno de los múltiples protocolos inalámbricos que permiten comunicaciones móviles, se trata del protocolo inalámbrico Optimized Link State Routing, de ahora en adelante OLSR, un mecanismo estándar de enrutamiento pro-activo, que trabaja de manera distribuida para establecer las conexiones entre los nodos que formen parte de las redes inalámbricas Ad-hoc, las cuales carecen de un nodo central y de una infraestructura pre-existente. Gracias a este protocolo es posible conseguir que todos los equipos mantengan en todo momento las tablas de ruta actualizadas correctamente mediante la transmisión periódica de mensajes de control y así permitir una completa conectividad entre todos los equipos que formen parte de la red y, a su vez, también permitir el acceso a otras redes externas tales como redes privadas virtuales o Internet. Este protocolo sería usado en entornos tales como aeropuertos La actualización de las tablas de enrutamiento de todos los equipos se conseguirá mediante la transmisión periódica de mensajes de control y así finalmente se podrá permitir conectividad entre todos los equipos y con las correspondientes redes externas. Para el estudio del protocolo OLSR contaremos con el simulador de redes Network Simulator 2, un simulador de redes freeware programado en C++ basado en eventos discretos. Este simulador es usado principalmente en ambientes educativos y de investigación y permite la simulación tanto de protocolos unicast como multicast. El campo donde más se utiliza es precisamente en el de la investigación de redes móviles Ad-hoc. El simulador Network Simulator 2 no sólo implementa el protocolo OLSR, sino que éste implementa una amplia gama de protocolos, tanto de redes cableadas como de redes inalámbricas, lo cual va a sernos de gran utilidad para proceder a la simulación de distintas configuraciones de redes y protocolos. En el presente Proyecto de Fin de Carrera se estudiarán también diversas simulaciones con el simulador NS2 en diferentes escenarios con diversas configuraciones; redes cableadas, redes inalámbricas Ad-hoc, donde se estudiará el protocolo antes mencionado: OLSR. Este Proyecto de Fin de Carrera consta de cuatro apartados distintos: Primeramente se realizará el estudio completo del protocolo OLSR, se verán los beneficios y contrapartidas que ofrece este protocolo inalámbrico. También se verán los distintos tipos de mensajes existentes en este protocolo y unos pequeños ejemplos del funcionamiento del protocolo OLSR. Seguidamente se hará una pequeña introducción al simulador de redes Network Simulator 2, veremos la historia de este simulador, y también se hará referencia a la herramienta extra NAM, la cual nos permitirá visualizar el intercambio de paquetes que se produce entre los diferentes dispositivos de nuestras simulaciones de forma intuitiva y amigable. Se hará mención a la plataforma MASIMUM, encargada de facilitar en un entorno académico software y documentación a sus alumnos con el fin de facilitarles la investigación y la simulación de redes y sensores Ad-hoc. Finalmente se verán dos ejemplos, uno en el que se realizará una simulación entre dos PCs en un entorno Ethernet y otro ejemplo en el que se realizará una simulación inalámbrica entre cinco dispositivos móviles mediante el protocolo a estudiar, OLSR.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The chromosomal DNA of the bacteria Streptomyces ambofaciens DSM40697 is an 8-Mb linear molecule that ends in terminal inverted repeats (TIRs) of 210 kb. The sequences of the TIRs are highly variable between the different linear replicons of Streptomyces (plasmids or chromosomes). Two spontaneous mutant strains harboring TIRs of 480 and 850 kb were isolated. The TIR polymorphism seen is a result of the deletion of one chromosomal end and its replacement by 480 or 850 kb of sequence identical to the end of the undeleted chromosomal arm. Analysis of the wild-type sequences involved in these rearrangements revealed that a recombination event took place between the two copies of a duplicated DNA sequence. Each copy was mapped to one chromosomal arm, outside of the TIR, and encoded a putative alternative sigma factor. The two ORFs, designated hasR and hasL, were found to be 99% similar at the nucleotide level. The sequence of the chimeric regions generated by the recombination showed that the chromosomal structure of the mutant strains resulted from homologous recombination events between the two copies. We suggest that this mechanism of chromosomal arm replacement contributes to the rapid evolutionary diversification of the sequences of the TIR in Streptomyces.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Tctex2 is thought to be one of the distorter genes of the mouse t haplotype. This complex greatly biases the segregation of the chromosome that carries it such that in heterozygous +/t males, the t haplotype is transmitted to >95% of the offspring, a phenomenon known as transmission ratio distortion. The LC2 outer dynein arm light chain of Chlamydomonas reinhardtii is a homologue of the mouse protein Tctex2. We have identified Chlamydomonas insertional mutants with deletions in the gene encoding LC2 and demonstrate that the LC2 gene is the same as the ODA12 gene, the product of which had not been identified previously. Complete deletion of the LC2/ODA12 gene causes loss of all outer arms and a slow jerky swimming phenotype. Transformation of the deletion mutant with the cloned LC2/ODA12 gene restores the outer arms and rescues the motility phenotype. Therefore, LC2 is required for outer arm assembly. The fact that LC2 is an essential subunit of flagellar outer dynein arms allows us to propose a detailed mechanism whereby transmission ratio distortion is explained by the differential binding of mutant (t haplotype encoded) and wild-type dyneins to the axonemal microtubules of t-bearing or wild-type sperm, with resulting differences in their motility.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Previous structural and biochemical studies have revealed that the inner arm dynein I1 is targeted and anchored to a unique site located proximal to the first radial spoke in each 96-nm axoneme repeat on flagellar doublet microtubules. To determine whether intermediate chains mediate the positioning and docking of dynein complexes, we cloned and characterized the 140-kDa intermediate chain (IC140) of the I1 complex. Sequence and secondary structural analysis, with particular emphasis on β-sheet organization, predicted that IC140 contains seven WD repeats. Reexamination of other members of the dynein intermediate chain family of WD proteins indicated that these polypeptides also bear seven WD/β-sheet repeats arranged in the same pattern along each intermediate chain protein. A polyclonal antibody was raised against a 53-kDa fusion protein derived from the C-terminal third of IC140. The antibody is highly specific for IC140 and does not bind to other dynein intermediate chains or proteins in Chlamydomonas flagella. Immunofluorescent microscopy of Chlamydomonas cells confirmed that IC140 is distributed along the length of both flagellar axonemes. In vitro reconstitution experiments demonstrated that the 53-kDa C-terminal fusion protein binds specifically to axonemes lacking the I1 complex. Chemical cross-linking indicated that IC140 is closely associated with a second intermediate chain in the I1 complex. These data suggest that IC140 contains domains responsible for the assembly and docking of the I1 complex to the doublet microtubule cargo.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

To identify new loci that are involved in the assembly and targeting of dynein complexes, we have screened a collection of motility mutants that were generated by insertional mutagenesis. One such mutant, 5B10, lacks the inner arm isoform known as the I1 complex. This isoform is located proximal to the first radial spoke in each 96-nm axoneme repeat and is an important target for the regulation of flagellar motility. Complementation tests reveal that 5B10 represents a new I1 locus, IDA7. Biochemical analyses confirm that ida7 axonemes lack at least five I1 complex subunits. Southern blots probed with a clone containing the gene encoding the 140-kDa intermediate chain (IC) indicate that the ida7 mutation is the result of plasmid insertion into the IC140 gene. Transformation with a wild-type copy of the IC140 gene completely rescues the mutant defects. Surprisingly, transformation with a construct of the IC140 gene lacking the first four exons of the coding sequence also rescues the mutant phenotype. These studies indicate that IC140 is essential for assembly of the I1 complex, but unlike other dynein ICs, the N-terminal region is not critical for its activity.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The myosin head consists of a globular catalytic domain that binds actin and hydrolyzes ATP and a neck domain that consists of essential and regulatory light chains bound to a long alpha-helical portion of the heavy chain. The swinging neck-level model assumes that a swinging motion of the neck relative to the catalytic domain is the origin of movement. This model predicts that the step size, and consequently the sliding velocity, are linearly related to the length of the neck. We have tested this point by characterizing a series of mutant Dictyostelium myosins that have different neck lengths. The 2xELCBS mutant has an extra binding site for essential light chain. The delta RLCBS mutant myosin has an internal deletion that removes the regulatory light chain binding site. The delta BLCBS mutant lacks both light chain binding sites. Wild-type myosin and these mutant myosins were subjected to the sliding filament in vitro motility assay. As expected, mutants with shorter necks move slower than wild-type myosin in vitro. Most significantly, a mutant with a longer neck moves faster than the wild type, and the sliding velocities of these myosins are linearly related to the neck length, as predicted by the swinging neck-lever model. A simple extrapolation to zero speed predicts that the fulcrum point is in the vicinity of the SH1-SH2 region in the catalytic domain.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

In a previous study we showed that the murine homeodomain protein Msx-1 is a potent transcriptional repressor and that this activity is independent of its DNA binding function. The implication of these findings is that repression by Msx-1 is mediated through its association with certain protein factors rather than through its interaction with DNA recognition sites, which prompted investigation of the relevant protein factors. Here we show that Msx-1 interacts directly with the TATA binding protein (TBP) but not with several other general transcription factors. This interaction is mediated by the Msx-1 homeodomain, specifically through residues in the N-terminal arm. These same N-terminal arm residues are required for repression by Msx-1, suggesting a functional relationship between TBP association and transcriptional repression. This is further supported by the observation that addition of excess TBP blocks the repressor action of Msx-1 in in vitro transcription assays. Finally, DNA binding activity is separable from both TBP interaction and repression, which further shows that these other activities of the Msx-1 homeodomain are distinct. Therefore, these findings define a role for the Msx-1 homeodomain, particularly the N-terminal arm residues in protein-protein interaction and transcriptional repression, and implicate a more complex role overall for homeodomains in transcriptional regulation.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

We earlier described three lines of sex-reversed XY female mice deleted for sequences believed close to the testes-determining gene (Sry) on the Y chromosome short arm (Yp). The original sex-reversed females appeared among the offspring of XY males that carried the Yp duplication Sxr on their X chromosome. Earlier cytogenetic observations had suggested that the deletions resulted from asymmetrical meiotic recombination between the Y and the homologous Sxr region, but no direct evidence for this hypothesis was available. We have now analyzed the offspring of XSxr/Y males carrying an evolutionarily divergent Mus musculus domesticus Y chromosome, which permits detection and characterization of such recombination events. This analysis has enabled the derivation of a recombination map of Yp and Sxr, also demonstrating the orientation of Yp with respect to the Y centromere. The mapping data have established that Rbm, the murine homologue of a gene family cloned from the human Y chromosome, lies between Sry and the centromere. Analysis of two additional XY female lines shows that asymmetrical Yp-Sxr recombination leading to XY female sex reversal results in deletion of Rbm sequences. The deletions bring Sry closer to Y centromere, consistent with the hypothesis that position-effect inactivation of Sry is the basis for the sex reversal.