Find Jobs
Hire Freelancers

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

€250-750 EUR

Đang triển khai
Đã đăng vào khoảng 7 năm trước

€250-750 EUR

Thanh toán khi bàn giao
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.
Mã dự án: 13650434

Về dự án

5 đề xuất
Dự án từ xa
Hoạt động 7 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
5 freelancer chào giá trung bình €538 EUR cho công việc này
Avatar người dùng
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 trong 10 ngày
5,0 (8 nhận xét)
3,8
3,8
Avatar người dùng
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 trong 20 ngày
5,0 (1 nhận xét)
3,3
3,3

Về khách hàng

Cờ của AUSTRIA
Rietz, Austria
5,0
6
Phương thức thanh toán đã xác thực
Thành viên từ thg 5 21, 2011

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.