"James est un consultant en systèmes embarqués avec 15 ans d'expérience en industrie, téléphone mobile et sécurité aéronautique. Il travaille principalement sur le bas niveau, créant des bootloaders et optimisant des routines en assembleur, pour mieux utiliser des ressources d'un petit processeur. Quand il n'est pas en mission, James forme des ingénieurs sur des systèmes embarqués, ou fabrique de nouveaux bidules, au grand désespoir de son compagnon". Professional Embedded ARM Development, Wiley
Choix technique, validation hardware et intégration d’une puce Bluetooth o Analyse de conformité CEM, spécifications émission/réception radio o Analyse de performance bus (I2C, SPI, RS232, GPIO) o Analyse de fiabilité des trames o Optimisation puissance
Création d’un bootloader en assembleur ARM
Création de routines assembleur pour tests hardware (DDR-II, NAND, I2C)