TipsAndTricks: Difference between revisions

From Yocto Project
Jump to navigationJump to search
 
(77 intermediate revisions by 15 users not shown)
Line 1: Line 1:
This wiki page captures ideas for "Tips and tricks" articles that are aimed Yocto Project users that have a basic understanding of the core tools and want to extend their knowledge.
== Background ==
This wiki page captures ideas for "Tips and tricks" articles that are aimed Yocto Project users that have a basic understanding of the core tools and want to extend their knowledge. Articles will written and published using the following process
* Articles must refer to the current (or earlier) release. They must not cover features in development in the master branch.
* Anyone can add entries to the '''Ideas for Articles''' section based on challenges they have encountered when using the Yocto Project
* More experienced developers can start to flesh out articles in the ''Ideas'' section move then to '''Articles in Development''' or contribute directly to this section.
* Approximately once a month an article ready for publishing will be chosen for publication by [mailto:jeffrey.osier-mixon@intel.com Jefro] and moved to the '''Finished Articles ''' section.  


More experience developers can contribute articles in the '''Articles in Development''' section.
Please contact [mailto:henry.bruce@intel.com?Subject=Yocto%20Project%20Tips%20and%20Tricks Henry Bruce] with any questions.
 
Approximately once a month an article will be chosen for publication. The article will be cleaned up with the help of a technical write and published on the Yocto Project wiki and sent to (which) mailing list.  


== Ideas for Articles ==
== Ideas for Articles ==
* [[TipsAndTricks/GeneratingASDK]] (Ross, Paul help please...)
* [[TipsAndTricks/GeneratingASDK]] (Ross, Paul help please...)
* [[TipsAndTricks/EnablingAPackageFeed]] (Ross)
* [[TipsAndTricks/AddingALicense]] (Ross)
* [[TipsAndTricks/AddingALicense]] (Ross)
* [[TipsAndTricks/UsingBuildstatsDiff]] (Ross)
* [[TipsAndTricks/DevPyShell]] (Richard Purdie)
* [[TipsAndTricks/CreatingABSP]]. And what not to put in it.
* [[TipsAndTricks/Patchwork]]
* [[TipsAndTricks/Patchtest]] (Leo)
* [[TipsAndTricks/CreateNewLayer]] (Brendan)
* [[TipsAndTricks/JenkinsPipelinesForContinuousIntegration]] (Tim Orling)


== Articles in development ==
== Articles in development ==
* [[TipsAndTricks/DeployWithLocalPackageServer]] (RP/Ross)
* [[TipsAndTricks/Building core-image-minimal on AWS]] (bavery)
* [[TipsAndTricks/Running YP Image On AWS]] (Amber Elliot)
* [[TipsAndTricks/DockerOnImage]] (bavery)
* [[TipsAndTricks/OnTargetWorkFlowLeveragingRPMPackagefeeds]] (bavery)
* [[TipsAndTricks/BuildingAndRunningClearContainersonTarget]] (bavery)
* [[TipsAndTricks/KernelDevelopmentWithEsdk]] (Todor Minchev, Henry Bruce)
* [[TipsAndTricks/DebugNativeRecipeWithGdb]] (Joshua Lock)
* [[TipsAndTricks/DebugNativeRecipeWithGdb]] (Joshua Lock)
* [[TipsAndTricks/Netconsole]] (Ross Burton)
* [[TipsAndTricks/Netconsole]] (Ross Burton)
* [[TipsAndTricks/ParsingProfiling]] (Richard Purdie)
* [[TipsAndTricks/ParsingProfiling]] (Richard Purdie)
* [[TipsAndTricks/NPM]] (Brendan)
* [[TipsAndTricks/DemystifyingTheLinuxYoctoKernel]] (Tom Zanussi)
* [[TipsAndTricks/DemystifyingTheLinuxYoctoKernel]] (Tom Zanussi)
* [[TipsAndTricks/DevPyShell]] (Richard Purdie)
* [[TipsAndTricks/Understanding what changed (diffsigs etc)]]
* [[TipsAndTricks/Patching the source for a recipe]] (Paul Eggleton)
* [[TipsAndTricks/Patching the source for a recipe]] (Paul Eggleton)
* [[TipsAndTricks/Incorporating closed source components]] (Paul Eggleton)
* [[TipsAndTricks/Incorporating closed source components]] (Paul Eggleton)
* [[TipsAndTricks/DebuggingAvoidingRebuilds]] (Richard Purdie)
* [[TipsAndTricks/DebuggingAvoidingRebuilds]] (Richard Purdie)
* [[TipsAndTricks/InvestigatingBuildTime]] (Joshua)
* [[TipsAndTricks/GitBisectABitbake]]  (Ross)
* [[TipsAndTricks/GitBisectABitbake]]  (Ross)
* [[TipsAndTricks/PackagingNonversionedLibrary]] (Ross)
* [[TipsAndTricks/RunningEclipseAgainstBuiltImage]] (bavery)
* [[TipsAndTricks/EnablingAPackageFeed]] (Ross)
* [[TipsAndTricks/PrelinkSomePointersAndWorkarounds]] (bavery)
* [[TipsAndTricks/AddingALicense]] (Ross)
* [[TipsAndTricks/RunningQemuOnMacOSX]] (Stephano)
* [[TipsAndTricks/Understanding what changed (diffsigs etc)]] (Joshua)
* [[TipsAndTricks/CropsCLIContainers]] (bavery)
* [[TipsAndTricks/QuickAndDirtyKernelConfig]] (bavery)
* [[TipsAndTricks/TestingToasterWithContainers]] (bavery)
* [[TipsAndTricks/InvestigatingBuildTime]] (Leo Sandoval)
* [[TipsAndTricks/ResolvingLocaleIssues]] (bavery)
* [[TipsAndTricks/DebuggingBitbakeInPudb]] (bavery)
* [[TipsAndTricks/DebuggingBitbakeInWingIDE]] (bavery)
* [[TipsAndTricks/CliBuildsInToasterBuilddir]] (bavery)
* [[TipsAndTricks/BuildingZephyrImages]] (Henry)
* [[TipsAndTricks/Cmake,Eclipse, and SDKS]] (bavery)
* [[TipsAndTricks/LinuxKernelAndSDKs]] (bavery)
* [[TipsAndTricks/Running YP binaries on Ubuntu and Vice Versa]] (bavery)
* [[TipsAndTricks/LockSharedState]] (Stephano)
* [[TipsAndTricks/Building and booting for Joule or MinnowBoard]] (Cal)
* [[TipsAndTricks/EnablingAPackageFeed]] (Henry)
* [[TipsAndTricks/Creating Recipes for ROS modules]] (Henry)
* [[TipsAndTricks/TeamWorkflows]] (Joshua)
* [[TipsAndTricks/UseRamdisikToSpeedUpBuilds]] (Juro)
* [[TipsAndTricks/DebuggingHardQemuFailures]] (RP)
* [[TipsAndTricks/MiningPerformanceData]]
* [[TipsAndTricks/UsingRPM]] (fray)
* [[TipsAndTricks/DebuggingOddFailure]] (RP)
* [[TipsAndTricks/UnconventionalImages]] (Ross)


== Articles ready for publishing ==
== Finished Articles ==
* [[TipsAndTricks/Packaging Prebuilt Libraries | Packaging Prebuilt Libraries]] (Ross and Henry)
* [[TipsAndTricks/NPM | Packaging Node.js Projects]]  (Brendan and Henry)

Latest revision as of 10:39, 22 February 2020

Background

This wiki page captures ideas for "Tips and tricks" articles that are aimed Yocto Project users that have a basic understanding of the core tools and want to extend their knowledge. Articles will written and published using the following process

  • Articles must refer to the current (or earlier) release. They must not cover features in development in the master branch.
  • Anyone can add entries to the Ideas for Articles section based on challenges they have encountered when using the Yocto Project
  • More experienced developers can start to flesh out articles in the Ideas section move then to Articles in Development or contribute directly to this section.
  • Approximately once a month an article ready for publishing will be chosen for publication by Jefro and moved to the Finished Articles section.

Please contact Henry Bruce with any questions.

Ideas for Articles

Articles in development

Finished Articles