Difference between revisions of "User:JulienB"
m |
|||
(28 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Je suis Julien Boibessot et je fais partie des membres fondateurs du projet Armadeus. Je suis aussi accessoirement responsable de ce Wiki. | Je suis Julien Boibessot et je fais partie des membres fondateurs du projet Armadeus. Je suis aussi accessoirement responsable de ce Wiki. | ||
− | + | J'ai travaillé depuis 2000 dans le domaine de l'informatique embarquée pour diverses sociétés de services et j'ai toujours eu la chance de participer à des projets tournant sous Linux. | |
+ | Depuis 2007 je travaille chez [http://www.armadeus.com Armadeus systems]. | ||
Je me débrouille aussi bien en haut niveau qu'en bas niveau (sous Linux). | Je me débrouille aussi bien en haut niveau qu'en bas niveau (sous Linux). | ||
Line 15: | Line 16: | ||
===Kernel=== | ===Kernel=== | ||
− | * | + | * [[APF9328_and_APF27_migration_to_Linux_2.6.36]] |
* regarder ça pour lcdproc: http://www.wl500g.info/showthread.php?t=596 | * regarder ça pour lcdproc: http://www.wl500g.info/showthread.php?t=596 | ||
* pour la PWM: sous google linux pwm driver | * pour la PWM: sous google linux pwm driver | ||
Line 28: | Line 29: | ||
** http://linuxgazette.net/118/sreejith.html | ** http://linuxgazette.net/118/sreejith.html | ||
− | |||
− | |||
* ah et puis y a aussi LIRC | * ah et puis y a aussi LIRC | ||
Line 37: | Line 36: | ||
===Wiki=== | ===Wiki=== | ||
* Continuer à documenter ! ;-) | * Continuer à documenter ! ;-) | ||
+ | * Faire des templates sympas: http://www.knowledgethoughts.com/wiki/Mediawiki_templates | ||
+ | |||
+ | <pre class=apf> | ||
+ | # coucou | ||
+ | # kiki !! | ||
+ | </pre> | ||
+ | |||
+ | <pre> | ||
+ | # Et le host ? | ||
+ | </pre> | ||
+ | |||
+ | * Faire marcher le plugin youtube: <youtube>VxpiZpmzZtU</youtube> | ||
+ | |||
+ | ===Buildroot (BR)=== | ||
+ | *[[Buildroot_2010.xx_integration]] | ||
+ | |||
+ | ===U-Boot=== | ||
+ | *[[Ethernet console]] | ||
+ | *[[Using Initial RAM disk]] | ||
==A regarder== | ==A regarder== | ||
* Pour tester la MMC ? http://dev.bec-systems.com/svn/pub/fs_stress_test/ | * Pour tester la MMC ? http://dev.bec-systems.com/svn/pub/fs_stress_test/ | ||
+ | * Dillo: http://www.linuxdevices.com/news/NS3205239546.html | ||
+ | * [http://www.mail-archive.com/community@lists.openmoko.org/msg41652.html ArchLinux sur ARM] | ||
+ | |||
+ | ==Pb ALSA + EABI== | ||
+ | * http://busybox.net/bugs/view.php?id=4014 | ||
+ | * https://busybox.net/bugs/bug_view_advanced_page.php?bug_id=3804 | ||
+ | * http://busybox.net/lists/buildroot/2007-November/006326.html | ||
+ | |||
+ | ==Pb ALSA + -D_FILE_OFFSET_BITS=64== | ||
+ | * http://bugs.gentoo.org/142174 | ||
+ | |||
+ | ==Trucs utiles== | ||
+ | * Backup du rootfs d'une APF et envoie sur PC (192.168.0.17): | ||
+ | <pre class="apf"> | ||
+ | # tar -cv -f /tmp/save_root.tar /bin /etc /home /opt /lib /root /sbin /usr | ||
+ | # tftp -p -l /tmp/save_root.tar -r save_root.tar 192.168.0.17 | ||
+ | </pre> | ||
+ | |||
+ | [[Use FTDI USB to TTL Serial cable for PC and APF direct connection]] | ||
+ | |||
+ | ===Monter une image JFFS2 sur son PC=== | ||
+ | * Ici mon ''image.jffs2'' faisait ~18 Mo : | ||
+ | <pre class="host"> | ||
+ | $ sudo apt-get install mtd-tools | ||
+ | $ sudo modprobe jffs2 | ||
+ | $ sudo modprobe mtdram total_size=20000 erase_size=512 | ||
+ | $ sudo modprobe mtdblock | ||
+ | $ sudo dd if=image.jffs2 of=/dev/mtd0 | ||
+ | $ sudo mkdir /mnt/jffs2/ | ||
+ | $ sudo mount -t jffs2 /dev/mtdblock0 /mnt/jffs2/ | ||
+ | $ ls /mnt/jffs2/ | ||
+ | </pre> | ||
+ | |||
+ | ==Liens domotique== | ||
+ | * Stack Linux IEEE 802.15.4 | ||
+ | ** http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=02cf228639233aa227a152955a98564c7a18f9ee | ||
+ | ** http://sourceforge.net/apps/trac/linux-zigbee/wiki/HardwareSupport | ||
+ | * Chips IEEE 802.15.4: | ||
+ | ** Proc + RF | ||
+ | *** JN5139: http://www.lextronic.fr/R1500-microcontroleur-jn5139.html | ||
+ | ** RF seul | ||
+ | *** AT86RF231 (utilisé par stack Linux) | ||
+ | * Capteurs ZigBee: | ||
+ | ** http://www.cleosys.fr/fr/index_cleobee.php (redressement ?) | ||
+ | * 433Mhz: | ||
+ | ** http://www.planete-domotique.com/serveurs/controleurs-domotique/controleurs-radio/tellstick-emetteur-radio-433mhz-antenne-rigide.html | ||
+ | * Projets ouverts: | ||
+ | ** owbox http://www.owbox.com/v1/zigbee-modules-RF-basse-consommation-development.php | ||
+ | |||
+ | ==Bouquins à recommander== | ||
+ | ===Electronique=== | ||
+ | * The Art of Electronics, Paul Horowitz & Winfield Hill | ||
+ | |||
+ | ==Autres== | ||
+ | * [http://video.google.fr/videoplay?docid=5177562301494917977&q=linux# Nom de code Linux, le film] | ||
+ | * OV9655 chez Radiospares: http://radiospares-fr.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=0550439 | ||
+ | |||
+ | ==Exemples mediawiki== | ||
+ | * Connecteur: | ||
+ | {| class="wikitable" border="1" cellpadding="5" summary="RPi compatible connector of OPOS6ULDev" | ||
+ | |- style="background:#efefef;" | ||
+ | ! J9 Pin !! kernel .id !! MUX0<br> .fun= PIN_FUN1 !!MUX1<br> .fun= PIN_FUN2 !!MUX2<br> .fun= PIN_FUN3 !! JX Pin !! JX Pin !! kernel .id !!MUX0<br> .fun= PIN_FUN1 !! MUX1<br> .fun= PIN_FUN2 !!MUX2<br> .fun= PIN_FUN3 !! .fun= PIN_GPIO | ||
+ | |- | ||
+ | | || || || || 3.3V || style="color:yellow;background:black;" align=center | '''1''' || style="color:yellow;background:black;" align=center | '''2''' || 5V || || || || | ||
+ | |- | ||
+ | | || || || || SDA || style="color:yellow;background:black;" align=center | '''3''' || style="color:yellow;background:black;" align=center | '''4''' || 5V || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''5''' || style="color:yellow;background:black;" align=center | '''6''' || GND || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''7''' || style="color:yellow;background:black;" align=center | '''8''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''9''' || style="color:yellow;background:black;" align=center | '''10''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''11''' || style="color:yellow;background:black;" align=center | '''12''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''13''' || style="color:yellow;background:black;" align=center | '''14''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''15''' || style="color:yellow;background:black;" align=center | '''16''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''17''' || style="color:yellow;background:black;" align=center | '''18''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''19''' || style="color:yellow;background:black;" align=center | '''20''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''21''' || style="color:yellow;background:black;" align=center | '''22''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''23''' || style="color:yellow;background:black;" align=center | '''24''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''25''' || style="color:yellow;background:black;" align=center | '''26''' || || || || || | ||
+ | |- | ||
+ | | || |||| || || style="color:yellow;background:black;" align=center | '''27''' || style="color:yellow;background:black;" align=center | '''28''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''29''' || style="color:yellow;background:black;" align=center | '''30''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''31''' || style="color:yellow;background:black;" align=center | '''32''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''33''' || style="color:yellow;background:black;" align=center | '''34''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''35''' || style="color:yellow;background:black;" align=center | '''36''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''37''' || style="color:yellow;background:black;" align=center | '''38''' || || || || || | ||
+ | |- | ||
+ | | || || || || || style="color:yellow;background:black;" align=center | '''39''' || style="color:yellow;background:black;" align=center | '''40''' || || || || || | ||
+ | |} |
Latest revision as of 17:01, 19 September 2016
Je suis Julien Boibessot et je fais partie des membres fondateurs du projet Armadeus. Je suis aussi accessoirement responsable de ce Wiki.
J'ai travaillé depuis 2000 dans le domaine de l'informatique embarquée pour diverses sociétés de services et j'ai toujours eu la chance de participer à des projets tournant sous Linux. Depuis 2007 je travaille chez Armadeus systems. Je me débrouille aussi bien en haut niveau qu'en bas niveau (sous Linux).
Mes intérêts se portent plutôt vers tout ce qui est orienté Multimédia/jeux vidéos. J'essaie de garder comme référence ce qu'il était possible de faire sur un Amiga 1200... ;-) alors faut pas me parler d'usines à gaz comme Windaube ou Java... :-)
Je vais essayer de m'occuper du mieux possible de la section Multimédia du projet. Si besoin, je peux filer un coup de main aux membres sur Montbéliard ou Besançon.
Mon pseudo sous IRC c'est: artemys
Contents
Mes tâches en cours:
Bon ben voilà tout ce que j'ai à faire:
Kernel
- APF9328_and_APF27_migration_to_Linux_2.6.36
- regarder ça pour lcdproc: http://www.wl500g.info/showthread.php?t=596
- pour la PWM: sous google linux pwm driver
- http://blackfin.uclinux.org/snippet/detail.php?type=snippet&id=2
- http://blackfin.uclinux.org/snippet/download.php?type=snippet&id=2
- http://cole.homedns.org/parallelport_pwm_driver.php
- http://www.uclinux.org/pub/uCsimm/archive/2308.html
- http://www.lm-sensors.org/ticket/1596
- http://www.mjmwired.net/kernel/Documentation/hwmon/lm85
- http://www.phytec.com/products/software-tools/linux-pxa270.html
- pwmconfig dans lmsensors
- http://linuxgazette.net/118/sreejith.html
- ah et puis y a aussi LIRC
Pub
- Trouver une autre idée pour un article dans Linux Mag: article en cours...
Wiki
- Continuer à documenter ! ;-)
- Faire des templates sympas: http://www.knowledgethoughts.com/wiki/Mediawiki_templates
# coucou # kiki !!
# Et le host ?
- Faire marcher le plugin youtube: <youtube>VxpiZpmzZtU</youtube>
Buildroot (BR)
U-Boot
A regarder
- Pour tester la MMC ? http://dev.bec-systems.com/svn/pub/fs_stress_test/
- Dillo: http://www.linuxdevices.com/news/NS3205239546.html
- ArchLinux sur ARM
Pb ALSA + EABI
- http://busybox.net/bugs/view.php?id=4014
- https://busybox.net/bugs/bug_view_advanced_page.php?bug_id=3804
- http://busybox.net/lists/buildroot/2007-November/006326.html
Pb ALSA + -D_FILE_OFFSET_BITS=64
Trucs utiles
- Backup du rootfs d'une APF et envoie sur PC (192.168.0.17):
# tar -cv -f /tmp/save_root.tar /bin /etc /home /opt /lib /root /sbin /usr # tftp -p -l /tmp/save_root.tar -r save_root.tar 192.168.0.17
Use FTDI USB to TTL Serial cable for PC and APF direct connection
Monter une image JFFS2 sur son PC
- Ici mon image.jffs2 faisait ~18 Mo :
$ sudo apt-get install mtd-tools $ sudo modprobe jffs2 $ sudo modprobe mtdram total_size=20000 erase_size=512 $ sudo modprobe mtdblock $ sudo dd if=image.jffs2 of=/dev/mtd0 $ sudo mkdir /mnt/jffs2/ $ sudo mount -t jffs2 /dev/mtdblock0 /mnt/jffs2/ $ ls /mnt/jffs2/
Liens domotique
- Stack Linux IEEE 802.15.4
- Chips IEEE 802.15.4:
- Proc + RF
- RF seul
- AT86RF231 (utilisé par stack Linux)
- Capteurs ZigBee:
- http://www.cleosys.fr/fr/index_cleobee.php (redressement ?)
- 433Mhz:
- Projets ouverts:
Bouquins à recommander
Electronique
- The Art of Electronics, Paul Horowitz & Winfield Hill
Autres
- Nom de code Linux, le film
- OV9655 chez Radiospares: http://radiospares-fr.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=0550439
Exemples mediawiki
- Connecteur:
J9 Pin | kernel .id | MUX0 .fun= PIN_FUN1 |
MUX1 .fun= PIN_FUN2 |
MUX2 .fun= PIN_FUN3 |
JX Pin | JX Pin | kernel .id | MUX0 .fun= PIN_FUN1 |
MUX1 .fun= PIN_FUN2 |
MUX2 .fun= PIN_FUN3 |
.fun= PIN_GPIO |
---|---|---|---|---|---|---|---|---|---|---|---|
3.3V | 1 | 2 | 5V | ||||||||
SDA | 3 | 4 | 5V | ||||||||
5 | 6 | GND | |||||||||
7 | 8 | ||||||||||
9 | 10 | ||||||||||
11 | 12 | ||||||||||
13 | 14 | ||||||||||
15 | 16 | ||||||||||
17 | 18 | ||||||||||
19 | 20 | ||||||||||
21 | 22 | ||||||||||
23 | 24 | ||||||||||
25 | 26 | ||||||||||
27 | 28 | ||||||||||
29 | 30 | ||||||||||
31 | 32 | ||||||||||
33 | 34 | ||||||||||
35 | 36 | ||||||||||
37 | 38 | ||||||||||
39 | 40 |