This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: Mozilla Firefox as a Wayland's browser

Part Number: AM625
Other Parts Discussed in Thread: CC3301

Hi,

I try to install Mozilla Firefox for Wayland on AM625 platform. All dependencies, including: RustC, LLVM/clang, PulseAudio, Doxigen etc. has been resolved. Unfortunately, build system cannot resolve version of glibc++ library, and there I have no solution how to update it on active system (like GCC as well) for now. I need to have fully functional internet browser on this platform, but still not succeeded.

Regards,

Alexey

  • Hello,

    In general, please share how are you building the firefox project? We have Chrome running on AM625 and we used the following repo: https://github.com/OSSystems/meta-browser/tree/master/meta-chromium. The repo also has firefox recipes and I have not tried it but I don't see any issues in enabling it.There are some HW acceleration issues that we are working through but it should not prevent you from running a browser. 

    Regards,
    Krunal

  • Hi Krunal,

    I mostly utilize techniques obtained from "Linux From Scratch" project. It is fully manual compiling and installation on native machine (AM625, 2 GB RAM with swap), sometimes in restricted or chroot environment. Since my personal experience was bad with Yocto Project (huge RAM requirements, huge internet traffic >100GB), I decided to solve all problems manually, mostly in offline way.

    Regards,

    Alexey

  • And one more thing: I need development environment with full documentation on installed programs, sometimes with debug symbols and headers, working international 'bash' support, so Yocto is not good choice for me. Yocto is good to produce final production image as I understand.

    Regards,

    Alexey

  • Hi Alexey,

    At the moment, we only support building filesystems through Yocto distribution. In general, do you prefer other distribution like debian? 

    Regards,
    Krunal

  • Hi Krunal,

    I'd rather prefer LFS manual building through command line interface, as it gets slow but best experience for development environment. I resolved mostly all my needs for audio/video, wireless network, UI, AI, 3D capabilities (including full support for advanced scientific research without conda environment). There are some server side capabilities that still need to resolve (mail server, php-http server, sql server,  etc). For a full potential I have powerful Windows PC, - no need for additional production like UI. I concentrate my experience on low-power, simple, smart dev solutions for specific tasks not achievable on ordinary PC.

    I have minimal trace and debug capabilities, power monitoring tools for 6 voltage rails. Debian system does not provide such flexibility. Not to mention immunity for long delay or off-link communication, installation etc.

    My original projects was even for MCU devices, with very limited amount of RAM, flash and processor capabilities. The ability to program CPU optimized code, taking in account every cycle of CPU and limited amount of RAM was helpful, power consumption was exceptionally low, but it was time that 48 MHz was not enough for high quality real-time practical application.

    Regards,

    Alexey

  • Hi Alexey,

    Understood but from TI support perspective we are only supporting Yocto. My colleague has also recently enabled buildroot incase that helps with your development process: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1226815/faq-buildroot-support-for-sitara-am62x-am62ax-am64x-devices

    Regards,
    Krunal

  • Thanks, Krunal.

    By the way, it will be good if your company makes available for sale M.2 wireless cards on chips CC3301 and CC1352 and provide network Linux drivers for LoRa as well.