بنقرة واحدة
beaglebone-bsp
يحتوي beaglebone-bsp على 6 من skills المجمعة من nhat092005، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Debugging techniques for BeagleBone BSP. Covers kernel crash analysis (oops/panic), JTAG/GDB, serial console, dynamic debug, FreeRTOS task inspection, U-Boot debug, and Yocto build issue diagnosis.
Systematic reasoning scaffold for device-tree work. Covers node layout, compatible-string matching, pinctrl, clocks, reg addresses, probe flow, and overlay vs upstream rules. Use when writing a DT node, diagnosing probe failure, or reviewing DTS changes.
C coding patterns and best practices for BeagleBone BSP. Covers kernel driver patterns, FreeRTOS idioms, interrupt safety, MMIO access, DMA patterns, and Yocto recipe writing.
Think-before-coding discipline for any non-trivial task. Enforces 4 Karpathy principles (assumption checking, simplicity, surgical changes, goal-driven execution) plus 2 BSP additions (naive-first, definition-of-done). Use for planning, refactors, debugging, code review.
Reasoning scaffold for U-Boot work. Covers SPL vs full U-Boot, defconfig/fragment strategy, boot environment, bootcmd, zImage+DTB load, TFTP, and the handoff contract with the kernel. Use when editing U-Boot sources/patches, tuning boot env, debugging boot-stage hangs.
Reasoning scaffold for Yocto/BitBake recipe work. Covers recipe vs bbappend, SRC_URI pinning, inherit module, DEPENDS vs RDEPENDS, machine config, sstate cache, and typical failure modes. Use when writing/modifying recipes, debugging bitbake errors, or extending meta-bbb.