Disponibile Linux Integration Services v2.1 for Windows Server 2008 Hyper-V R2

2 agosto 2010 - Fonte: http://www.sysblog.it
E’ disponibile presso il sito Download di Microsoft, il nuovo pacchetto Linux Integration Services v2.1 for Windows Server 2008 Hyper-V R2. Il rilascio di questo software segna l’avvio definitivo della piattaforma Hyper-V R2  in ambienti Enterprise, dove il primo prerequisito per una nuova infrastruttura di virtualizzazione è la possibilità di avere il pieno supporto ai [...] Articoli correlati:
  1. Annunciato Microsoft Windows Server 2008 R2 con Hyper-V R2
  2. href="http://www.sysblog.it/...

    Leggi il seguito »

Il triste stato dell’open source nei tablet Android

29 luglio 2010 - Fonte: http://www.androidworld.it

Il triste stato dell'open source in Italia

Secondo una recente ricerca la maggior parte dei tablet con Android non rispettano la licenza GPL a cui sono soggetti avendo accettato di utilizzare Android nei propri terminali.

(Continua...)
Leggi il resto di Il triste stato dell’open source nei tablet Android (43 words)


© cisO.o for AndroidWorld.it, 2010. | Permalink...

Leggi il seguito »

Embedded Programming Pattern: Preemptive Kernel

26 luglio 2010 - Fonte: http://www.bertos.org/en
Embedded Programming Pattern: Preemptive Kernel

Here we are to the solution that provides the best performance in terms of latency.

With a preemptive kernel, context switch happens under interrupt, so our motor protection process will receive immediately the control, as soon as the alarm pin fires the interrupt. Naturally, it must be configured to have a higher priority than other running processes. This way latency drops to a couple of microseconds, or even below if the CPU is really fast!

The source code remains the same as the cooperative kernel case. To activate the preemptive mode it's enough to change the kernel configuration ...

Leggi il seguito »

Android tornerà nel Kernel Linux alla versione 2.6.36?

25 luglio 2010 - Fonte: http://www.tuttoandroid.net
Un utente del sito ci ha segnalato ieri un interessante articolo di ossblog che riguardava la reinclusione di Android nel kernel linux e ve lo volevo riproporre qui sotto: Android potrebbe tornare nel kernel a patto che Google rispetti 3 condizioni. È quanto ha sostenuto Jeremy Bottomley, maintainer del sotto-sistema SCSI di Linux, all’OSCON 2010. L’ultima [...]...

Leggi il seguito »

Embedded Programming Pattern: cooperative kernel

19 luglio 2010 - Fonte: http://www.bertos.org/en
Embedded Programming Pattern: cooperative kernel

BeRTOS provides a powerful kernel module, which by default is configured to run in cooperative mode. Kernel development has always privileged minimalism and compactness. Using BeRTOS kernel with all optional modules activated (semaphores, signals, messages, etc...) it takes up just a few kilobytes of flash memory.

Performance

Contrary to common belief, even a cooperative kernel provides excellent real-time performance, when used in the right way. Another myth to be exploded is that with a cooperative kernel you must fill your code with sleep to let other processes run.

This may be true in case of processes that use intensely the CPU, but in embedded programming the vast majority of processes are I/O bound, that is they...

Leggi il seguito »

Radio FM abilitata sul Nexus One.

13 luglio 2010 - Fonte: http://www.batista70phone.com

Da quando HTC Desire ha fatto la sua comparsa sul nostro mercato, tutti i possessori di Nexus One si sono chiesti perchè sul dispositivo Made in Google (o Google Experience) nonostante si tratti del fratello gemello eterozigote dello stesso Desire, pur essendo presente, il modulo radio FM non funzionasse. La domanda fù posta anche durante la conferenza Google I/O di qualche settimana fa e gli esperti della casa di Mountain View risposero che tale upgrade non rientrava nei piani di Google.

...

Leggi il seguito »

Rom Manager: installa la recovery Clockwork e gestisci il cambio di rom da una comoda UI

2 luglio 2010 - Fonte: http://www.erriko.it
Abbiamo visto come sia utile abilitare i privilegi di root in alcuni terminali Android (ad esempio il Desire) per avere modo di installare Rom non ufficiali ed apportare modifiche al sistema (come l’installazione delle applicazioni su microsd). Una volta rootato il cellulare, però era necessario continuare a lavorare da terminale per avviare la recoveryed installare una [...]...

Leggi il seguito »

Embedded Programming Pattern: Synctimers

2 luglio 2010 - Fonte: http://www.bertos.org/en
Embedded Programming Pattern: Synctimers

With BeRTOS' synctimers it's easy to create callbacks (simple functions) and let them execute completely synchronously and at regular time intervals. This is really useful to simplify the management of all timed activities.

To use them, first you need to encapsulate each job into an independent function, which in our case are temperature management and voltage control:

List timer_list;
Timer temp_timer, voltage_timer;

void temp_handler(void)
{
    /* Check current temperature state. */
    temp = adc_read(TEMP_CH);
    temp *= T_SCALE + T_OFFSET;
    temp_check(temp);
    prm.temp = temp;
    synctimer_add(&temp_timer, &timer_list);
}

void voltage_handler(void)
{
    /* Acquire and check voltages...

Leggi il seguito »

Embedded Programming Pattern: No Kernel

2 luglio 2010 - Fonte: http://www.bertos.org/en
Embedded Programming Pattern: No Kernel

Often embedded software developers ask: "Why should I use a kernel in my application? I'm fine without, what kind of advantages does it bring to me?". The answer is simple: a kernel is not always needed.

Introduction

Telling the truth, we use BeRTOS' kernel module in just about half of our projects. Generally our projects are medium/large sized and must be maintained for a long time. In spite of this we handle it even without a kernel.

In some applications the kernel simply is not needed. For this reason BeRTOS can be used even with the kernel module completely disabled.

In contrast with other comparable RTOSes, BeRTOS includes a large library of drivers, algorithms and general purpose protocols. Most of...

Leggi il seguito »

Embedded programming patterns: Kernel Overview

2 luglio 2010 - Fonte: http://www.bertos.org/en
Embedded programming patterns: Kernel Overview

With this series of articles I'd like to share and analyse my point of view on real-time operating systems kernels and give an overview on which multitasking features are implemented in BeRTOS.

I have to say with pride that BeRTOS can adapt to embedded programming demands with an unsurpassed flexibility. It may seem a presumptuous statement, but I'll motivate it with future issues.

The coming articles will introduce a typical embedded application and they will show how to implement it using BeRTOS tools.

The next Embedded Programming Pattern posts will be organised as follows: