TipsAndTricks: Difference between revisions
From Yocto Project
Jump to navigationJump to search
(44 intermediate revisions by 15 users not shown) | |||
Line 4: | Line 4: | ||
* Anyone can add entries to the '''Ideas for Articles''' section based on challenges they have encountered when using the Yocto Project | * 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. | * 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] | * 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. | ||
Please contact [mailto:henry.bruce@intel.com?Subject=Yocto%20Project%20Tips%20and%20Tricks Henry Bruce] with any questions. | Please contact [mailto:henry.bruce@intel.com?Subject=Yocto%20Project%20Tips%20and%20Tricks Henry Bruce] with any questions. | ||
Line 10: | Line 10: | ||
== Ideas for Articles == | == Ideas for Articles == | ||
* [[TipsAndTricks/GeneratingASDK]] (Ross, Paul help please...) | * [[TipsAndTricks/GeneratingASDK]] (Ross, Paul help please...) | ||
* [[TipsAndTricks/AddingALicense]] (Ross) | * [[TipsAndTricks/AddingALicense]] (Ross) | ||
* [[TipsAndTricks/UsingBuildstatsDiff]] (Ross) | |||
* [[TipsAndTricks/DevPyShell]] (Richard Purdie) | * [[TipsAndTricks/DevPyShell]] (Richard Purdie) | ||
* [[TipsAndTricks/ | * [[TipsAndTricks/CreatingABSP]]. And what not to put in it. | ||
* [[TipsAndTricks/ | * [[TipsAndTricks/Patchwork]] | ||
* [[TipsAndTricks/ | * [[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/DemystifyingTheLinuxYoctoKernel]] (Tom Zanussi) | * [[TipsAndTricks/DemystifyingTheLinuxYoctoKernel]] (Tom Zanussi) | ||
* [[TipsAndTricks/Patching the source for a recipe]] (Paul Eggleton) | * [[TipsAndTricks/Patching the source for a recipe]] (Paul Eggleton) | ||
Line 27: | Line 35: | ||
* [[TipsAndTricks/DebuggingAvoidingRebuilds]] (Richard Purdie) | * [[TipsAndTricks/DebuggingAvoidingRebuilds]] (Richard Purdie) | ||
* [[TipsAndTricks/GitBisectABitbake]] (Ross) | * [[TipsAndTricks/GitBisectABitbake]] (Ross) | ||
* [[TipsAndTricks/RunningEclipseAgainstBuiltImage]] (bavery) | * [[TipsAndTricks/RunningEclipseAgainstBuiltImage]] (bavery) | ||
* [[TipsAndTricks/PrelinkSomePointersAndWorkarounds]] (bavery) | * [[TipsAndTricks/PrelinkSomePointersAndWorkarounds]] (bavery) | ||
* [[TipsAndTricks/RunningQemuOnMacOSX]] (Stephano) | * [[TipsAndTricks/RunningQemuOnMacOSX]] (Stephano) | ||
* [[TipsAndTricks/Understanding what changed (diffsigs etc)]] (Joshua) | * [[TipsAndTricks/Understanding what changed (diffsigs etc)]] (Joshua) | ||
* [[TipsAndTricks/CropsCLIContainers]] (bavery) | * [[TipsAndTricks/CropsCLIContainers]] (bavery) | ||
* [[TipsAndTricks/QuickAndDirtyKernelConfig]] (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 | == Finished Articles == | ||
* [[TipsAndTricks/Packaging Prebuilt Libraries | Packaging Prebuilt Libraries]]. | * [[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
- TipsAndTricks/GeneratingASDK (Ross, Paul help please...)
- 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
- 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/Netconsole (Ross Burton)
- TipsAndTricks/ParsingProfiling (Richard Purdie)
- TipsAndTricks/DemystifyingTheLinuxYoctoKernel (Tom Zanussi)
- TipsAndTricks/Patching the source for a recipe (Paul Eggleton)
- TipsAndTricks/Incorporating closed source components (Paul Eggleton)
- TipsAndTricks/DebuggingAvoidingRebuilds (Richard Purdie)
- TipsAndTricks/GitBisectABitbake (Ross)
- TipsAndTricks/RunningEclipseAgainstBuiltImage (bavery)
- TipsAndTricks/PrelinkSomePointersAndWorkarounds (bavery)
- 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)
Finished Articles
- Packaging Prebuilt Libraries (Ross and Henry)
- Packaging Node.js Projects (Brendan and Henry)