#embeddedlinux
Explore tagged Tumblr posts
Text
Mini USB hub proto is a universal USB port expander 🔌💡🖥️📲🔄💻🎛️🧩
Sometimes you've got something with USB host, like a embedded linux board, and you want to connect more than one thing. or maybe you want to turn something like a keyboard into a multi-device USB peripheral. this usb hub board will do that for you! it features an SL2.1 USB 2.1 hub chip which converts one port into four. we have either 0.1" header or USB C for the upstream, and then 4 x 4-pin ports for peripheral connections. to test it out we're using our 'simple' USB-breakout cables https://www.adafruit.com/product/4449 that just give the 5V/D+/D-/GND pins on wires for quick testing. all is good, this is ready to order!
#Adafruit#USBHub#TechInnovation#ElectronicsProto#EmbeddedLinux#USBExpander#TechDIY#USB2Point1#GadgetUpgrade#MultiDevice#TestedAndReady
6 notes
·
View notes
Text
RK3568 Network Boot Setup: Full Guide Released!
Are you working with the RK3568 platform? We've just dropped a step-by-step technical guide on how to set up TFTP, NFS, and configure U-Boot to enable network booting for your development board!

🔧 What you'll learn: Install and configure TFTP and NFS servers on Ubuntu Set up your file system and serve it over NFS Configure U-Boot environment variables for network boot Enable kernel options for NFS root file systems
💡 Whether you're debugging or preparing for mass production, this guide walks you through every detail — from commands to testing steps.
🎯 Perfect for embedded Linux engineers and RK3568 developers.
0 notes
Text
10 Life-Saving Yocto Tips, Tricks & Commands Every Developer Should Know
As embedded engineers, we know that Yocto is unmatched for building custom Linux distributions. But it’s also notoriously complex—small oversights can derail your entire build. Whether you're debugging u-boot, optimizing build time, or managing dependencies, these 10 advanced (non-generic) tips can be a game-changer in your daily Yocto workflow. They're pulled straight from the trenches—tested, impactful, and engineered to save your sanity.
1. 🔍 Use Devshell to Troubleshoot Complex Recipes
Command: bitbake u-boot -c devshell Launch an environment with all patches applied. Great for running commands like make menuconfig or tweaking u-boot/kernel directly. 👉 Speeds up debugging drastically. ⚠️ Be in the right build directory, and close the terminal after use.
2. ♻️ Invalidate sstate Cache for a True Rebuild
Sometimes the sstate cache doesn’t detect upstream changes. A quick comment tweak can trigger a rebuild:- # Package task + # Package task (force rebuild)
👉 Ensures your changes reflect in production builds. ⚠️ Use sparingly to avoid long rebuilds.
3. 🔗 Visualize Dependencies with Graphviz
Command:bitbake -g core-image-minimal dot -Tpng recipe-depends.dot -o dependencies.png
Explore recipe-depends.dot to analyze dependency chains. 👉 Crucial for resolving weird build issues. ⚠️ Keep focus—graphs can get heavy!
4. ⚡ Use Local Sources for Fast Dev Cycles
Add to conf/local.conf:INHERIT += "externalsrc" EXTERNALSRC_pn-yourpkg = "/local/path"
Edit code directly without constant patching. 👉 Game-changer for rapid driver or app iteration. ⚠️ Not ideal for final production images.
5. 🛠️ Automate with Post-Install Scripts
In your .bb recipe:pkg_postinst_${PN}() { cp /foo/bar.conf /etc/bar.conf systemctl enable my-service }
👉 Saves time by automating config and service setup. ⚠️ Ensure it's idempotent to avoid bricking the rootfs.
6. 🔍 Discover Layers Instead of Reinventing
Browse: https://layers.openembedded.org Find community-maintained layers like meta-qt5, meta-raspberrypi, etc. 👉 Cuts weeks off dev time. ⚠️ Double-check layer compatibility with your Yocto release.
7. 📁 Access Recipe Files Using FILESEXTRAPATHS
FILESEXTRAPATHS_prepend := "${THISDIR}/files:" SRC_URI += "file://your.conf"
👉 Keeps your recipes neat while bundling needed configs/patches. ⚠️ Ensure all referenced files exist—build will fail otherwise.
8. 🧰 Add Dev Packages to Your SDK
IMAGE_INSTALL_append = " cppzmq-dev" TOOLCHAIN_TARGET_TASK_append = " cppzmq-dev"
Also, modify SDK meta files if needed. 👉 Makes cross-compilation seamless. ⚠️ Check licenses before shipping SDKs externally.
9. 🚀 Speed Up Builds with Parallelization
In conf/local.conf:BB_NUMBER_THREADS = "8" PARALLEL_MAKE = "-j 8"
👉 Dramatically reduces build time on multi-core machines. ⚠️ Don’t max out your system—monitor memory and CPU usage.
10. 🐞 Troubleshoot Like a Pro with Verbose Logs
bitbake -v -D core-image-minimal bitbake -v -D log.domains=bb.fetch core-image-minimal
👉 Cuts down root-cause hunt time. ⚠️ Logs can get huge—redirect output to a file when needed.
🔁 Bonus: Debug Shared State with .siginfo Files
bitbake --dump-signatures core-image-minimal bitbake-diffsigs file1.siginfo file2.siginfo
Understand why sstate reuse fails by comparing task signatures. 👉 Fixes mysterious rebuild issues. ⚠️ Requires understanding of Python pickled data.
🚨 These Tips Save Time, Effort & Frustration
✅ Faster debugging (devshell, verbose logs, siginfo)
✅ Shorter dev cycles (externalsrc, parallel builds)
✅ Fewer bugs (dependency graphs, cache invalidation)
✅ Cleaner customization (postinst scripts, recipe file handling)
🔧 Working with Yocto?
Let Silicon Signals help you with custom BSPs, embedded Linux builds, and Yocto-based product development. Whether it's board bring-up, device driver integration, or image optimization—we’ve got you covered.
👉 DM us or drop a message to explore how we can support your Yocto needs! or Mail us on [email protected]
www.siliconsignals.io
#YoctoProject#EmbeddedLinux#BSPDevelopment#OpenEmbedded#BitBake#EmbeddedSystems#SiliconSignals#LinuxForDevices#FirmwareEngineering#TechTips
0 notes
Text
youtube
Open Source Tools for Embedded Software Development
Discover the transformative potential of open source tools in embedded software development. Explore versatile solutions that enable collaboration, customization, and innovation. Uncover cost-effective approaches to streamline development processes. Enhance your projects further with embedded software development services, ensuring tailored solutions, efficient coding, and optimized performance for a wide range of applications.
#EmbeddedSoftware#OpenSourceDevelopment#CollaborativeCoding#InnovationInTech#CustomSoftware#EmbeddedSystems#CodeOptimization#DevelopmentTools#SoftwareEngineering#TechInnovation#CodingSolutions#CostEffectiveCoding#RealTimeOperatingSystems#BuildSystem#IoTDevelopment#StreamlinedProcesses#EfficientCoding#OpenSourceCommunity#EmbeddedLinux#ProgrammingInnovation#SoftwareDevelopmentServices#TechCollaboration#CodeCustomization#VersatileSolutions#EmbeddedCoding#SoftwareOptimization#CodingEfficiency#OpenSourceInnovation#TechSolutions#OptimizedPerformance
0 notes
Text
15 Nov: public/private (TBD), online, DE/EN (TBD), book until: 29 Oct ow.ly/Cg4b30rKFoL #realtime #coding #learn #embedded #yoctoizing #embeddedlinux #openembedded #linux #developer #embedded #coding #programming #software #embedsys https://video.twimg.com/ext_tw_video/1446013686687145984/pu/vid/1280x720/WYmG1sq1zsZ9qvO_.mp4?tag=12
#learn#Linux#programming#coding#software#developer#embedded#realtime#yoctoizing#embeddedlinux#openembedded#embedsys
1 note
·
View note
Text
#Web Site :- https://topdigitalwork.com/#Blog :- https://topdigitalwork.blogspot.com/#Web Stories :- https://topdigitalwork.com/web-stories/#Email :- [email protected]#Touchtable#kiosk#touchscreen#standee#digital#softwaredevelopment#softwaredeveloper#software#embedded#embeddedsoftware#embeddedlinux#embeddedsystems#digitalbusinesstransformation#india#makeinindia#touchkiosk#trending#technology#technologyservices#oem#hardware
0 notes
Photo

🌐www.techyrick.com . . #linuxtutorial #linuxcnc #linuxindonesia #linuxmasterrace #linuxhosting #linuxmint #linuxadministrator #ubuntulinux #embeddedlinux #linuxkernel #firefoxhusky #linuxusers #firefoxos #linuxubuntu #linuxlover #linuxfan #linux #linuxfoundation #linuxsetup #linuxtools #kalilinux #firefoxcycles #linuxmemes #firefoxbikes #archlinux #linuxteach #linuxcommands #linuxwindows #firefox #linuxgaming https://www.instagram.com/p/CQYdu9Nhex8/?utm_medium=tumblr
#linuxtutorial#linuxcnc#linuxindonesia#linuxmasterrace#linuxhosting#linuxmint#linuxadministrator#ubuntulinux#embeddedlinux#linuxkernel#firefoxhusky#linuxusers#firefoxos#linuxubuntu#linuxlover#linuxfan#linux#linuxfoundation#linuxsetup#linuxtools#kalilinux#firefoxcycles#linuxmemes#firefoxbikes#archlinux#linuxteach#linuxcommands#linuxwindows#firefox#linuxgaming
1 note
·
View note
Photo

Quality test of temperature🌡️ and humidity 💧 sensors by #xiaomi sensors. More 🔭 @aelmaker . . . . . #embeddedlinux #embeddedsystem #embeddednails #embeddedworld #embeddedfaces #embeddedengineer #embedded #embeddedsoftware #embeddedspectator #embeddednailart #embeddedreporter #embeddedprogramming #embeddedcover #embeddedglitter #embedded_linux #embeddedletters #embeddedsystems #embedded_system (Mexico City, Mexico) https://www.instagram.com/p/CNupMXLricW/?igshid=5648iwgd7jls
#xiaomi#embeddedlinux#embeddedsystem#embeddednails#embeddedworld#embeddedfaces#embeddedengineer#embedded#embeddedsoftware#embeddedspectator#embeddednailart#embeddedreporter#embeddedprogramming#embeddedcover#embeddedglitter#embedded_linux#embeddedletters#embeddedsystems#embedded_system
0 notes
Link
The key element of any embedded solution is choosing the appropriate OS – keeping in mind the Hardware and Software specifications & this is all taken care of at Acuiti Labs.
0 notes
Photo

The key element of any embedded solution is choosing the appropriate OS – keeping in mind the Hardware and Software specifications & this is all taken care of at Acuiti Labs. For services, visit >> https://bit.ly/2MRsKtt
0 notes
Text
PCB of the day! Ultimate GPS GNSS with USB - 99 channel w/10 Hz updates 🌐🔌💻
The Ultimate GPS module you know and love that can be easily used with any computer, not just microcontrollers! With the built-in USB-to-Serial converter, you can now plug-n-play the Ultimate GPS into your computer, laptop, embedded Linux computer, and more. Power and transport data over any USB type C cable, with handy onboard indicator LEDs that let you know fix status and whether data is being received & transmitted.
#adafruit#electronics#pcb#opensource#opensourcehardware#pcboftheday#gps#usb#navigation#usbtypec#embeddedlinux#plugandplay#channel99#10hzupdates#gnssmodule#locationtracking#indicatorleds#computergps
0 notes
Text
How to set up the Debian file system on iMX6ULL platform?
Our latest tutorial covers installing Qemu and Debootstrap, extracting and optimizing the file system, and ensuring efficient burn-in verification.

0 notes
Text

electronics product design by acufore.
#ElectronicsDesignServices, #EmbeddedLinux, #FPGADesigns, #SchematicPCB, #Design, #ComponentEngineering, #EnvironmentalCompliances, #Acufore
0 notes
Text
🌟 Student Success Stories at Embedded Hash! Practical training, expert mentors, and unbeatable placement assistance make us the ultimate destination for Embedded Systems & IoT learning. Pin your career dreams with us! 📌💻
✨Full-Day Classes
✨Internship Opportunities
✨Perfect for Students and Working Professionals
✨ Mock Interviews & Resume Prep
🎯Take the first step towards your dream career today
"��️ Transform your passion for tech into expertise with Embedded Systems! in our Embedded Hash Dive into real-world projects, gain practical experience, and receive 100% placement support. 🚀
#EmbeddedSystemsTraining #LearnEmbeddedSystems #EmbeddedSystemsDevelopment #CProgrammingForEmbedded #EmbeddedLinux #Debugging #IoTDevelopment
#PythonForEmbedded #Programming #i2cprotocol #electroebooks #arduino #arduinoproject #arduinofun #Robotics #EmbeddedSystem #ArtificialIntelligence #Arduino #IoT #robot #robotic #AI #EdgeAI #RTOS #FreeRTOS #EmbeddedSystems #TechCommunity #IoTDevelopment #AIIntegration #TechLearning #IoT #Linux
0 notes
Text
17 May: public, online, DE/EN (TBD), book until: 17 Apr ow.ly/ybM630rxCKK #yocto #yoctoproject #yoctoizing #embeddedlinux #openembedded #linux #developer #embedded #coding #programming #software #embedsys @yoctoproject @yoctotraining https://video.twimg.com/ext_tw_video/1377163779209711617/pu/vid/1280x720/P7afz4TuFkfmb8N2.mp4?tag=12
#Linux#programming#coding#software#developer#embedded#yocto#yoctoproject#yoctoizing#embeddedlinux#openembedded#embedsys#Yocto Project#Robert Berger
1 note
·
View note
Text
#Web Site :- https://topdigitalwork.com/#Blog :- https://topdigitalwork.blogspot.com/#Web Stories :- https://topdigitalwork.com/web-stories/#Email :- [email protected]#Touchtable#kiosk#touchscreen#standee#digital#softwaredevelopment#softwaredeveloper#software#embedded#embeddedsoftware#embeddedlinux#embeddedsystems#digitalbusinesstransformation#india#makeinindia#touchkiosk#trending#technology#technologyservices#oem#hardware
0 notes