Find Jobs
Hire Freelancers

Build Linux IMAGE for IMX.6 -- 2 on Yocto

€250-750 EUR

En curso
Publicado hace alrededor de 7 años

€250-750 EUR

Pagado a la entrega
Finish a distribution for a solid run imx6 SOM on a custom board that is inspired by the humming board. ## Yocto Requirements We need an image that automatically starts X and our own software. All the hardware should be usable (Display, Touch, NFC, Serial Devices, RTC, USB, Sound). The image should be resilient (e.g. disconnecting the power should not be able to corrupt the filesystem). We have a ubuntu machine on AWS where we have a basic yocto build running, that produces a morty image we can boot on our device. It is the cubox-i config from [login to view URL] With the solidrun kernel from [login to view URL] Our own board is based on the humminboard and uses an IMX6 MicroSom from solidrun. ### What needs to be done #### The Basics * use our own device tree * add nxp NFC PN7120 driver (see [login to view URL]) * add linux_libnfc-nci [login to view URL] (produces a shared library and two configuration files that are required in /etc) * add small custom C command line tool from us that links against linux_libnfc-nci * add audio (pulseaudio with paplay) * add java (openjdk-7 jre) * add our software (java software with gui, basically be able to start a jar) and autostart it on boot * document all the steps taken, so we could reproduce the results easily on a new machine #### The Advanced * add a user and ssh for maintainance access * add security (iptables, maybe SELinux, open for your suggestions) * discuss with us and implement a resilience and update strategy Maybe having an image with 3 partitions, 2 root (2GB each), 1 data (4GB) would be beneficial. Where the active root partition would be mounted read only and the data partition would hold our application data (and var and tmp). Updates could be applied to the inactive partition and that partition could only be activated if the update is successful. But we are very open for suggestions to this differently, this is just an idea. We already take care of updates for our own software, but also need a strategy how updates to the root system could be handled (e.g. to update the kernel or apply security updates for ssh). The terminals may don't have internet access (everything required must be provided by LAN internal server). Things like Mender and OSTree are maybe overkill to setup and maintain for our usecase. Current idea: When we update our server, our software on the terminal knows that an update is available. Our software downloads a script with update instructions and executes it. The script downloads the required files from our on premis server, installs them into the inactive root partition (if we use 2) and if successful switches marks the updated partition as active and reboots. But again, we would appreciate better suggestions.
ID del proyecto: 13650434

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
5 freelancers están ofertando un promedio de €538 EUR por este trabajo
Avatar del usuario
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
€555 EUR en 10 días
5,0 (8 comentarios)
3,8
3,8
Avatar del usuario
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
€773 EUR en 20 días
5,0 (1 comentario)
3,3
3,3

Sobre este cliente

Bandera de AUSTRIA
Rietz, Austria
5,0
6
Forma de pago verificada
Miembro desde may 21, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.