mercredi 31 décembre 2014

le raspberry pi killer : ordroid-c1

Raspberry pi a toujours rivalisé avec les concurrents (beaglebone, bananaPI...) par son excellent rapport qualité/prix. Ce ratio  était difficile à atteindre pour des cartes plus performantes (fautes des coûts). Cependant, avec l'évolution du marché des micro-ordinateurs, les tentatives se sont continuées pour casser les avantages concurrentiels du raspberry pi. Cet objectif semble être atteint avec l'apparition du ODROID-C1, qui constitue réellement le "RPI killer".


Présentation générale : 

Il s'agit en résumé d'une carte semblable à Raspberry pi plus puissante et vendu à même coût. L'ordroid-c1 semble avoir trouvé la recette magique pour bien concurrencer la carte Raspberry pi. Ayant toutes les fonctionnalités d'un RPpi B+ et plus. Elle offre des GPIO, des ports USB/HDMI, une carte Ethernet, elle utilise la même alimentation electrique(via un port Micro-usb) que le RPI. ODROID-C1 hérite de la même taille du raspberry pi B+ et de sa forme.

Présentation technique










les caractéristiques téchniques 

ProcessorAmlogic S805 SoC ARM® Cortex®-A5 (ARMv7) 1.5GHz Quad Core ARMv7 architecture @28nm wafer
Memory1Gbyte DDR3 RAM 792Mhz
3D AcceleratorARM® Mali-450 MP2 OpenGL ES 2.0 / 1.1
Flash StorageeMMC Module Socket : eMMC module (option)
MicroSD Card Slot : 8 or 16GB MicroSD UHS-1 (option)
USB2.0 HostHigh speed standard A type connector x 4 ports
USB2.0 Device/OTGHigh Speed USB standard A type connector x 1 port
Ethernet/LAN10/100/1000Mbps Ethernet with RJ-45 Jack (Auto-MDIX support)
Video OutputHDMI
Audio OutputHDMI
Camera InputUSB 720p(option)
Real Time ClockOn-board RTC function with a backup battery connector
IO Expansion40pins
WiFiUSB IEEE 802.11b/g/n 1T1R WLAN with Antenna (USB module) (option)
Power5V 2A Power (option)
System SoftwareUbuntu 14.04 + OpenGL ES on Kernel 3.10 LTS
Android 4.4.x on Kernel 3.10 LTS
Full source code is accessible via our Github.
PCB Size85 x 56 x 18 mm approx. (Weight : 40 gram)



PI B+ vs Ordroid-C1

Les deux sont des cartes destinées à faire tourner les distributions Linux et elle coutent 35$ . Elles se basent sur l'architecture ARM®.Ci dessous un tableau comparatif des caractéristiques téchniques de ces deux micro-ordinateurs.


ODROID-C1RPi Model-B+
CPU
Amlogic S805 SoC
4 x ARM® Cortex®-A5 1.5GHz
ARMv7 Architecture @28nm wafer
Broadcom BCM2835
1 x ARM11 700MHz
ARMv6 Architecture @40nm wafer
GPU2 x ARM® Mali™-450MP 600MHz1 x VideoCore IV 250MHz
RAM1GB 32bit DDR3 792MHz512MB 32bit LP-DDR2 400MHz
Flash StorageMicro-SD UHS-1@100Mhz/SDR50 or eMMC storage optionMicro-SD @50Mhz/SDR25, No eMMC storage option
USB2.0 Host4 Ports4 Ports
USB2.0 Device / OTG1 Port for Linux USB Gadget driverNo
Ethernet/LAN10/100/1000 Mbit/s10/100 Mbit/s
Video OutputHDMIHDMI / Composite RCA
Audio OutputHDMIHDMI / 3.5mm Jack
Camera InputUSB 720pMIPI CSI 1080p
Real Time ClockYES (On-board RTC)No(unless using an add-on module)
IR ReceiverYES (On-board IR Sensor)No(unless using an add-on module)
IO Expansion40pin port (GPIO/UART/SPI/I2C/ADC)40pin port (GPIO/UART/SPI/I2C/I2S)
ADC10bit SAR 2 channelsNo(unless using an add-on board)
Size85 x 56mm (3.35” x 2.2”)85 x 56mm (3.35” x 2.2”)
Weight40g (1.41 oz)42g (1.48 oz)
Price$35$35




















Il est clair que l'ordroid-c1 est plus performant. Doté d'un processeur et un GPU plus que celui du RPI. Imaginer,avec cette carte on peut jouer des jeux gourmands en graphique comme le Tekken 6 au lieu du mincraft -_-:

 

Je pense que cette carte n'est que le premier concurrent de taille du raspberry pi. Cela veut dire qu'on verra plus de concurrents aussi performants  dans le futur proche. La question à poser désormais. Comment réagira la RPI foundation? le prochain modèle du raspberry pi doit prendera-t-il ces risques en considération. 
Tout cette affaire ne fera que notre bonheur.

J'ai commandé cet Ordroid c1, dès que je le reçoit je vais comme d'habitude partager mes experiences via ce blog et sur TeraMagazine, la revue des makers et des informaticiens.

Ordroid-C envoyé depuis Korea

mercredi 26 novembre 2014

Créer un Media Center basé sur Raspberry pi

La revue Teramagazine a publié un excellent article sous forme d'un atelier pour mettre en place un Media Center basé sur Raspberry pi et commandé à distance par une télécommande.

l'article est disponible sur : http://www.mediafire.com/view/6u1zx2gnb7p7dcl/teramagazine_9.pdf

Page 91







Gagnez un Raspberry pi avec le TERAQUIZ

Le temps est venu pour gagner un raspi.
La revue marocaine Teramagazine lance propose un Quiz à ses lecteurs pour gagner un Raspberry pi B+. 
la question posée est relativement difficile mais google répondra à votre place.



pour plus d'information rendez vous sur le site teramagazine.tk ou sur facebook.com/tera.maga

Bonne initiative TeraMag.


Tous les pi rassemblés


Une belle réalisation du  raspi.tv, regroupant tous les modèles du Raspberry pi.



lundi 24 novembre 2014

THE PI DAY


LA communauté raspberry pi Maroc (RASPIMA) organise Le premier événement raspberry pi au Maroc. ça sera en 2015 et à RABAT, plus de détail seront dévoilés dans le future proche.

 Inscrivez vous sur le lien piday2015.tk




J'y serai inchalah 

mardi 11 novembre 2014

Lancement du Raspberry pi A+


Après le B+, la foundation raspberry pi lance la version A+. Il s'agit d'un amélioration limitée du Raspberry pi modèle A lancé en 2011.

Comme le modèle A, le modèle A + utilise le processeur d'application de BCM2835 et a 256 Mo de RAM, mais il est nettement plus petit (65mm de longueur, contre 86mm pour le modèle A), consomme moins d'énergie, et hérite des nombreuses améliorations que nous avons apportées à la Modèle B +, y compris:
  • Plus GPIO. L'en-tête GPIO a augmenté à 40 broches. Le modèle A + est compatible avec la norme de la HAT pour les cartes accélératrices.
  • Micro SD. L'ancien support de carte SD a été remplacé par une version beaucoup plus agréable push-push micro SD.
  • Mieux audio. Le circuit audio intègre une alimentation à faible bruit dédié





Raspberry pi Modèle A ou A + ne sont pas équipés d'une connexion ethernet, et le nombre de port USB reste figé en 1.

jeudi 18 septembre 2014

Utiliser un écran LCD 15 " pour un Raspberry pi

Ci-dessous le lien d'un article intéressant sur  instructables  qui montre comment à l'aide d'un contrôleur LCD on peut utiliser un écran LCD comme moniteur pour notre Raspberry pi :

http://goo.gl/vQnbvr

C'est coûteux, sauf si vous avez un vieux PC portable. l’écran LCD coûte dans le marché entre 250 DH et 900 DH. quant au contrôleur vous devez l'importer et ça vous coûtera une trentaine d'euro :




http://www.ebay.fr/itm/LCD-Controller-Board-for-DIY-A-Laptop-A-Desktop-Monitor-/370785928127


mercredi 3 septembre 2014

Epiphany est un navigateur moderne et rapide pour le Raspberry Pi

l'un des points faibles des systèmes (debian wheezy..) conçus pour le raspberry pi est l'adoption du navigateur internet Midori, qui n'est pas un navigateur au Top :(.

La Fondation Raspberry Pi  s'est enfin rattrapé et elle a annoncé un nouveau navigateur pour le raspberry pi. Le Epiphany,  une alternative plus performante, basée sur le projet Epiphany de Gnome.

Le fondateur du projet Raspberry Pi Eben Upton le décrit comme étant la «version vénérable de Midori dans Raspbian Wheezy».

Ce nouveau browser offre :
  • Un support nettement améliorée du HTML5 
  • Un JIT JavaScript   
  • Décodage vidéo avec accélération matérielle 
  • fonction d'ARMv6-optimized blitting
  • Une meilleure interactivité lors de chargement de la page 
  • Un défilement plus rapide
une vidéo a été mise en ligne pour présenter le nouveau navigateur :



La fondation en profite pour préciser que les prochaines distributions Raspian et NOOBS proposeront par défaut au navigateur Epiphany. Heureusement, pour nous Epiphany est d'ores et déjà disponible dans les dépôts de la fondation, et il peut être installé via les lignes de commande suivantes :

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install epiphany-browser
Depuis le blog officiel : Epiphany for Raspberry Pi was produced by our friends at Collabora. ARM assembly language optimisations were provided (as always) by Ben Avison ofRISC OS Open.

dimanche 31 août 2014

La solution c'est l'émulation

Si vous ne disposez pas d'un Raspberry pi et vous voulez tester Raspbian pensez à l'émulation.
Je partage avec vous un article que j'ai publié en 15 septembre 2012 à TeraMagazine (wow c'est ancien :) ). Dans lequel je présente ce que c'est l'émulation et le processus pour émuler Raspbien sur une machine X86 (windows ou linx)
Bonne lecture.
L'article en PDF :

https://www.mediafire.com/?619rodjginjk19b

Voici le numéro complet de TeraMagazine en ligne sur issuu


jeudi 28 août 2014

Fuze, take you back to the 80s

A great project was announced :
based on the , Fuze is the reincarnation of the old BBC microcomputer.
















The FUZE Case for Raspberry Pi® provides a tidy, safe and very secure Raspberry Pi workstation, retaining all connectivity via the easily accessible back panel.

it costs £129.99 more cheep than the BBC µcomputer (400£).


learn more : www.fuze.co.uk/product/fuze-rpi-b1/

vendredi 22 août 2014

le réchauffement de la raspberry pi



Si vous avez un Raspberry pi, vous avez donc sans doute remarqué la monté en chaleur de certains composants de votre carte au cours de son fonctionnement. Ce problème n'as pas été pris en compte par les constructeurs vue que le raspberry pi  n'étais pas destiné à faire tourner des applications demandant des calculs intensifs mais plutôt comme un outil d'apprentissage. Sauf que certains d'entre vous ont prévu des utilisations bien avancée de cette carte.A ce titre la protection de la carte et l'amélioration de ses performances fait remonter à la surface le problème de refroidissement des composants qui chauffent.


Un bref aperçu sur le matériel qui chauffe
















 

Une analyse par Camera infrarouge (Fluke Ti 35) montre les zones qui se chauffent au cours du fonctionnement  de Raspberry pi. Trois composants électroniques sont les principales sources de chaleur à l'intérieur de la carte (Zone orange sur la photo). Il s'agit de :
  1. Régulateur de tension: il régularise la tension de 5 V fournie par la tension d'alimentation USB.
  2. SoC BCM2835 : le cerveau de l'ordinateur, comprenant: un processeur 700MHz ARM11, un GPU assez puissant VideoCore IV, un DSP (qui ne peut toujours pas être utilisé) et un module de RAM de 512 Mo. Comme cette puce est responsable de faire tout le travail, il est tout à fait logique qu'elle chauffe.
  3. LAN9512 : La puce LAN9512 est utilisée sur le Raspberry Pi pour fournir une connectivité 10/100 Ethernet  et USB 2.0  .

Tests par Camera Infrarouge


Les tests  ont été fait dans le cadre d'une utilisation normale, sauf pour le dernier dans lequel on a forcé la CPU artificiellement. Ces tests ont été effectués dans une pièce sans courant d'air, avec une température ambiante variait de 26,7 au début de l'essai et à la fin 26.9ºC. La durée est d'au moins 20 minutes entre deux tests. Le raspberry pi tourne sous Debian (wheezy), en ignorant l'environnement graphique.


>Au repos

lors la mise du raspberry pi sous tension. les valeurs mesurés initiale sont 49,9ºC, 48,7ºC et 53 ° C  respectivement pour le régulateur la Soc BCM2835 et la puce LAN9512.

En connectant le câble Ethernet les valeurs relevées pour  la puce LAN9512 changent pour une moyenen de  55,7ºC, un maximum de 59C°. 

Passons maintenant à des mesures en tournant des activités sur Raspberry pi.

>En activité : Lecture vidéo

Dans ce test on connecte un câble HDMI et une USB contenant la vidéo à lire et un clavier. La vidéo est au format x264 avec une résolution de 1080p et le son au format AC3, omxplayer d'Adobe est le lecteur utilisé.

Nous remarquons que la température du processeur de lecture vidéo augmente suffisamment pour arriver à 56,1 C.  En moyenne :
  • le régulateur de tension : 55.4 C
  • la Soc BCM2835 : 56.1 C
  • la puce LAN9512 : 60,8 C

>> Test de charge

Pour simuler une grande charge sur le processeur (utilisation 100%), on utilise le programme  stress (stress is a deliberately simple workload generator. It imposes a configurable amount of CPU, memory, I/O, and disk stress on the systemdisponible dans les dépôts Debian. Cette surcharge  a conduit à une augmentation de la température, comparable à celle enregistrée lors de la lecture de la vidéo. 
Scr = Geektopia

les valeurs moyennes enregistrées:
  • le régulateur de tension : 55.3 C
  • la Soc BCM2835 : 55.7 C
  • la puce LAN9512 : 60,6 C

Astuce :

Si vous ne disposez pas d'une camera infrarouge. Vous pouvez utiliser les commandes ci-dessous pour connaitre la température du SoC BCM2835(CPU/GPU) [ces outils sont disponibles dans package raspberrypi-firmware-tools ]

pi@raspberrypi  $ cat /sys/class/thermal/thermal_zone0/temp
57838

> cat /sys/devices/platform/bcm2835_hwmon.0/temp1_input
52996
le résultat est donné en une précision de 3 chiffres après la virgule (52996= 52.996 °C). Pour un résultat plus significatif installer lm-sensors : apt-get lm-sensors

> sensors
bcm2835_hwmon-isa-0000
Adapter: ISA adapter
temp1:        +53.0°C  (high = +85.0°C)
Sauf que cette méthode peut ne pas être fiable et précise.

Conclusion

Il est claire que La température varie selon les charges du Raspberry pi et les éléments connectés. En effet, avec des applications lourdes la température monte pour atteindre presque 66°C sans compter les facteurs externes ni l'overcklocking. Ces températures prélevées lors des tests précédents restent acceptable et ne présente pas un grand danger (Danger >=70 C) à part un ralentissement du traitement pour le cas du SoC BCM. Cependant, rien n’empêche qu'un dispositif de refroidissement soit mis en place.Nous pouvons avoir recours à des  dissipateurs thermiques.  Il s'agit un dispositif destiné à favoriser l'évacuation des pertes dissipées par les éléments semi-conducteurs de puissance. L'outil le plus simple est de mettre en place des dissipateurs anodisés en aluminium (utilisés sur les cartes mères d'ordinateurs) et une bonne pâte thermique au dessus des composants chauffants.  



mercredi 13 août 2014

It's was a real pleasure to have this chance to meet Ms simon ritter and talk with him about java on raspberry pi.  For those of you who don't know simon ritter :  he is a a head of Java Technology Evangelism at Oracle Corporation and he is a memeber of raspberry pi foundation. we talked about 30 minutes last year about everything concerning this board. He shows me his invention "the raspberry in car". a great DIY system based on raspi , you can find more about his project on his personal blog  https://blogs.oracle.com/speakjava/
see you next time.



lundi 4 août 2014

Un nouveau PI au goût du banane "banana pi"

Après le succès fulgurant de Raspberry pi beaucoup de projet d'ordinateur miniaturisé ont vue le jour.  ce marché est en plein changement depuis quelques mois, avec l’arrivée de nouveaux concurrents, comme le Banana Pi.




 Le Banana Pi, de fabrication chinoise (n’ayez pas peur le raspi au début a été fabriqué en chine ) par l’entreprise SinoVoip, peut apparaitre comme une simple copie du Raspberry. sauf qu'il est propose plus de fonctionnalité et plus de performance pour un prix deux fois chère que le raspberry pi (un prix bien mérité).



Avec ses 1Go de RAM, et processeur(ARM Cortex-A7 dual-core, 1GHz, Mali400MP2 GPU)
offre une multitude de possibilités en terme d’applications et un excellent rapport entre puissance de calcul et performance énergétique. au-delà de ce que l’on pouvait attendre (HDMI, USB, SD …) on trouve une prise SATA pour brancher un disque dur qui nous permettra aussi de stocker plus de données que sur une simple carte SD.

Enfin, les images Raspbian, Lubuntu et Android sont disponibles et régulièrement mises à jour sur ce site dédié.
Vu son processeur A7 un portage de Windows 8 est possible sur cette carte.



SoC
(ARM Cortex-A7 dual-core, 1GHz, Mali400MP2 GPU)
System Memory
1GB DDR3 DRAM
Storage
SD card slot,
Extensible with SATA connection (2.5" SATA HDD with 5V)
Video output
HDMI,
Composite,
Extensible with on-board LVDS connector
Audio I/O
HDMI,
3.5mm stereo jack output,
On-board microphone input
Connectivity
Gigabit Ethernet
USB
2* USB 2.0 ports,
1* OTG micro USB port,
1* micro USB for power supply
Expansion
Extensible 26-pin headers,
Camera connector,
Display connector for LVDS and touch screen
Misc.
3* on-board buttons, (Power, Reset, Uboot key),
IR receiver
Dimensions
92mm X 60 mm
Weight
48 g




lundi 14 juillet 2014

Raspberry Pi Model B+

La grande nouvelle : 14/07/2014 la foundation Raspberry pi annonce le nouveau modèle "Raspberry Pi Model B+". 


Une version dotée du Même SOC et quantité de  RAM comme son prédécesseur B(512MB). Ce n’est pas un " Raspberry Pi 2 " qui sort, mais plutôt l’évolution finale du Raspberry Pi B.


les nouveautés :

1-Plus de GPIO : Le connecteur GPIO est passé à 40 broches, tout en conservant le même brochage pour les 26 premières pins que le modèle B.
2-Plus de ports USB : Nous avons maintenant quatre ports USB 2.0, au lieu de 2 sur le modèle B, et un meilleur comportement des ports lors des connexions à chaud (hotplug) et des surintensités.
3-Micro SD : L’ancien support de carte SD à friction a été remplacé par une version micro beaucoup plus agréable avec encliquetage de la carte micro SD.
4-Faible consommation d’énergie : En remplaçant les régulateurs linéaires par des modèles à commutation, nous avons réduit la consommation d’énergie d’environ 0.5W à 1W.
5-Une meilleure qualité audio : Le circuit audio intègre une alimentation à faible bruit dédiée.
6-Meilleur facteur de forme : Nous avons aligné les connecteurs USB avec le bord de la carte, déplacé la sortie vidéo composite sur la prise jack 3,5 mm, et ajouté quatre trous de fixation placés en rectangle.

Raspberry Pi Modèle B+ en vidéo :

Eben UPTON et James ADAMS ont présenté le Model B+ dans la vidéo suivante :








 

lundi 23 juin 2014

Comparaison Arduino, Raspberry pi




Si vous êtes familier avec la philosophie do-it-yourself (DIY électronique), vous avez probablement entendu parler des mérites comparables d'Arduino et Raspberry Pi.
mais  lequel devez vous choisir pour votre projet ?? quel est la différence entre ces deux cartes? pourquoi dois je choisir l'un et non l'autre?

Quand je pose ces questions dans mes présentations (à Jmaghreb, opendays ...) ou aux séminaires auxquels je participe,  rares sont ceux qui peuvent donner des réponses assez convaincante et sortir justifier le choix. Non pas parce que la réponse est difficile, mais plutôt parce que la plupart des 'hackers' tendent à préférer et défendre la première carte qu'ils ont utilisé.

Raspberry py Vs Arduino (Uno)

Point communs :
Le prix et la taille des deux dispositifs sont comparables; nous savions déjà que Raspberry Pi et Arduino sont minuscules et pas cher.
Raspberry Pi et Arduino ont tous  été conçus à l'origine pour enseigner l’électronique et l'informatique, ce qui explique pourquoi ils sont devenus si populaires.
à la fois Arduino et Raspberry Pi sont adaptés pour les débutants. C'est seulement lors de l'examen de leurs caractéristiques techniques, il devient évident qu'ils sont utilisés pour de différents types de projets.

Comparaison Arduino UNO/Raspberry pi



Point fort Raspberry

Le Raspberry Pi est 40 fois plus rapide qu'un Arduino quand il s'agit de la vitesse d'horloge (700 MHZ/16MHz). Encore plus apparemment Pi a 128 000 fois plus de RAM que pour Arduino.
Le Raspberry Pi est un ordinateur indépendant qui peut exécuter un système d'exploitation (Un GNU/Linux). En plus, Raspberry pi est équipé de différents ports (USB,HDMI,RCA...) et il peut se connecter  aux réseaux Wifi,Ethernet,3G.. . En bref, il est assez puissant pour fonctionner comme un ordinateur personnel (mais pas assez puissant pour rivaliser avec votre Mac ou PC).
Contrairement à Arduino, Raspberry Pi est multitâche, il peut exécuter plusieurs programmes en arrière-plan. Par exemple, j'ai un Pi qui sert à la fois comme un serveur d'impression et un serveur VPN en même temps.


Point fort Arduino (UNO)

Arduino est équipé d'un microcontrôleur (ATmega328 ) qui peut être programmé facilement à l'aide d'un langage (semblable à C) avec un ide. L'arduino IDE est beaucoup plus facile à utiliser que Linux (raspberry pi) .

Par exemple, si vous voulez écrire un programme pour faire clignoter une LED avec Raspberry Pi, vous aurez besoin d'installer un système d'exploitation et certaines bibliothèques (pi4ji ..). Sur Arduino, vous pouvez faire la même chose en seulement huit lignes de code.
Arduino n'est pas conçu pour fonctionner un système d'exploitation ou un grand nombre de logiciels, il vous suffit de le brancher et de commencer. le programme est converti en langage machine est exécuté directement sur Arduino(mirocontroleur) en temps réel.

Arduino consomme moins d'énergie 0.5W et donc plus d'autonomie . L'Arduino fonctionne avec n'importe quel ordinateur et peut fonctionner avec une batterie 9v (n'est pas cher à 10 DH). Vous pouvez également brancher ou le débrancher en toute sécurité à tout moment. La configuration Pi peut être endommagé par débrancher sans arrêt correct.

Alors ??

Il pourrait paraitre que Raspberry Pi est supérieur à Arduino, mais c'est seulement quand il s'agit de  projets qui se basent sur des programmes complexes (haut niveau) comme le traitement d'image, reconnaissance vocale. Cependant , La simplicité de Arduino le rend un bon choix pour les projets de matériels purs (bas niveau) contrôle de capteurs...


Arduino a la capacité du traitement en 'temps réel' et adapté aux extensions analogique . Cette souplesse lui permet de travailler avec n'importe quel type de capteur ou puces . "Le Pi n'est pas aussi souple; par exemple, la lecture des capteurs analogiques nécessite l'aide de matériel supplémentaire.



Donc on peu résumer, le choix dépend de vos besoins !!
Raspberry pi est plus adapté aux projets ayant besoin d'intelligence de haut niveaux et d'application logiciel plutôt robuste disponible .tandis que Arduino est plus adapté au control du matériel (bas niveau) et aux projet 'real time'.
la solution idéeal est d'utiliser les deux cartes ils sont complémentaires.
l'Arduino contrôle les capteurs et le Pi exécute les programmes complexe.

Résumé
la vidéo ci-dessous résume quelques éléments que nous avons vu, d'une façon interactive :


Si vous avez besoin de conseils ou d'aide voici mon mail raspberry.maroc@gmail.com