{"id":655,"date":"2025-11-19T18:39:09","date_gmt":"2025-11-19T09:39:09","guid":{"rendered":"https:\/\/ahnbk.dev\/?p=655"},"modified":"2025-11-20T11:25:20","modified_gmt":"2025-11-20T02:25:20","slug":"armbian-build-%ed%94%84%eb%a0%88%ec%9e%84%ec%9b%8d%ec%9d%84-%ec%9d%b4%ec%9a%a9%ed%95%b4%ec%84%9c-orange-pi-5-plus%ec%97%90%ec%84%9c-preempt_rt-%ec%bb%a4%eb%84%90-%ec%82%ac%ec%9a%a9%ed%95%98%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/ahnbk.dev\/?p=655","title":{"rendered":"armbian build \ud504\ub808\uc784\uc6cd\uc744 \uc774\uc6a9\ud574\uc11c Orange Pi 5 Plus\uc5d0\uc11c preempt_rt \ucee4\ub110 \uc0ac\uc6a9\ud558\uae30"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\uae30\uc874 \ud3ec\uc2a4\ud305\uc5d0\uc11c armbian build\ub97c \uc774\uc6a9\ud574\uc11c \uc27d\uac8c 6.12 \ucee4\ub110\uc744 \uc0ac\uc6a9 (\uc774\ubbf8 preempt_rt \ud328\uce58\uac00 \uc801\uc6a9\ub418\uc5b4 \uc788\uc74c) \ud574\uc11c \uc774\ubbf8\uc9c0\ub97c \ub9cc\ub4e4\uace0 \uc0ac\uc6a9\uae4c\uc9c0 \ud588\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc, armbian\uc758 6.12 \ucee4\ub110\uc758 \uacbd\uc6b0, Orange Pi 5 Plus\uc5d0\uc11c \uac00\uc9c0\uace0 \uc788\ub294 \ub2e4\uc591\ud55c \uc8fc\ubcc0\ud68c\ub85c (i2c, can, spi \ub4f1)\uc744 \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c dtb\uac00 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc77c\ubc18\uc801\uc778 \uc0ac\uc6a9\uc740 \uac00\ub2a5\ud558\ub418, \ucd5c\uc801\ud654\ub418\uc5b4 \uc788\ub2e4\uace0\ub294 \ubcf4\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4. armbian build\uc5d0\uc11c\ub294 \uc774 \uacbd\uc6b0\ub97c \ub300\ube44\ud574 \ucee4\ub110\uc758 BRANCH\ub97c \uc120\ud0dd\ud560 \uc218 \uc788\ub3c4\ub85d \ud574\ub1a8\ub294\ub370, vendor\uc5d0\uc11c \uc81c\uacf5\ud55c \ucee4\ub110\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 BRANCH \uc635\uc158\uc5d0 vendor\ub97c \uc801\uc5b4\uc8fc\uba74 \ub429\ub2c8\ub2e4. Orangi Pi 5 Plus\uc758 vendor \ucee4\ub110\uc740 6.1 \ubc84\uc804\uc73c\ub85c preempt_rt \ucee4\ub110\uc744 \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc120 \uc218\ub3d9\uc744 rt \ud328\uce58\ub97c \uc9c4\ud589\ud574\uc918\uc57c \ud569\ub2c8\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub97c \uc704\ud574\uc11c userpatches\/kernel\/rk35xx-vendor-6.1 \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc544\ub798\uc640 \uac19\uc774 \ud328\uce58 \ud30c\uc77c\uc744 \ubcf5\uc0ac\ud574 \uc90d\ub2c8\ub2e4. \uc774 \ud328\uce58 \ud30c\uc77c\uc740 kernel-config \uba85\ub839\uc744 \uc774\uc6a9\ud574\uc11c \uae30\uc874 <a href=\"https:\/\/mirrors.edge.kernel.org\/pub\/linux\/kernel\/projects\/rt\/6.1\">https:\/\/mirrors.edge.kernel.org\/pub\/linux\/kernel\/projects\/rt\/6.1<\/a> \uc5d0\uc11c \ubc1b\uc544\uc628 rt \ud328\uce58 \ud30c\uc77c\uc744 \uc801\uc6a9\ud55c \uac83\uc73c\ub85c, vendor \ucee4\ub110\uc5d0 \ub9de\uac8c\ub054 \uba87\uac00\uc9c0\ub97c \uc218\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4. \uae30\uc874 \ucee4\ub110\uc5d0\uc11c \uba87\uac00\uc9c0 \uc218\uc815\ud55c\uac8c \uc788\uc5b4\uc11c rt \ud328\uce58\ub97c \uadf8\ub0e5 \uc801\uc6a9\ud558\uba74 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/gist.github.com\/byeongkyu\/7d9b999c310c3ef3852c6844b11e3191#file-patch-6-1-112-rt43-patch\">https:\/\/gist.github.com\/byeongkyu\/7d9b999c310c3ef3852c6844b11e3191#file-patch-6-1-112-rt43-patch<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \ud328\uce58 \ud30c\uc77c\uc744 \ubc1b\uc544\uc11c \uc704 \ub514\ub809\ud1a0\ub9ac\uc5d0 \ubcf5\uc0ac\ud574 \ub123\uc73c\uba74 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub610, \ucee4\ub110 \ube4c\ub4dc \ud6c4 \ud328\ud0a4\uc9d5 \uacfc\uc815\uc5d0\uc11c \ucee4\ub110 \ud30c\uc77c\uba85\uacfc\uc758 \ucc28\uc774\uac00 \ubc1c\uc0dd\ud558\uc5ec \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud558\ub294\ub370, \uc774\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574\uc11c lib\/functions\/compilation\/kernel-debs.sh \ud30c\uc77c\uc744 \uc5f4\uc5b4\uc11c,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">declare kernel_version_family=\"${kernel_version}-rt43-${BRANCH}-${LINUXFAMILY}\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc640 \uac19\uc774 rt43 \ud50c\ub798\uadf8\ub97c \ucd94\uac00\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c \ube4c\ub4dc\ub97c \uc2dc\uc791\ud558\uace0,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ .\/compile.sh BOARD=orangepi5-plus BRANCH=vendor RELEASE=noble BUILD_DESKTOP=no BUILD_MINIMAL=no VENDOR=armbian-kft REVISION=25.8.2 CPUTHREADS=12 PACKAGE_LIST_BOARD=\"net-tools wireless-tools vim\" build<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\uc74c\uc73c\ub85c, kernel \uc635\uc158\uc744 \uc124\uc815\ud574\uc8fc\uace0,<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">General setup  --->\n    Preemption Model (Fully Preemptible Kernel (Real-Time))  --->\n        (X) Fully Preemptible Kernel (Real-Time)\n\n    -*- Control Group support  --->\n        -*-   CPU controller  --->\n            [ ]   Group scheduling for SCHED_RR\/FIFO\n\nKernel Features  ---> \n    Timer frequency (1000 HZ)  --->\n        (X) 1000 HZ\n\nCPU Power Management  --->\n    CPU Frequency scaling  --->\n        Default CPUFreq governor (performance)  --->\n             (X) performance<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ube4c\ub4dc\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5b4 output\/images \ub514\ub809\ud1a0\ub9ac\uc5d0<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">armbian-kft_25.8.2_Orangepi5-plus_noble_vendor_6.1.115.img<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc640 \uac19\uc774 \uc774\ubbf8\uc9c0\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc0dd\uc131\ub418\uc5b4 \uc788\uc74c\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c \uc774 \uc774\ubbf8\uc9c0\ub97c SD\uce74\ub4dc\uc5d0 Write \ud558\uace0, \ubd80\ud305\uc744 \uc9c4\ud589\ud558\uba74.. \ub05d!.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uae30\uc874 \ud3ec\uc2a4\ud305\uc5d0\uc11c armbian build\ub97c \uc774\uc6a9\ud574\uc11c \uc27d\uac8c 6.12 \ucee4\ub110\uc744 \uc0ac\uc6a9 (\uc774\ubbf8 preempt_rt \ud328\uce58\uac00 \uc801\uc6a9\ub418\uc5b4 \uc788\uc74c) \ud574\uc11c \uc774\ubbf8\uc9c0\ub97c \ub9cc\ub4e4\uace0 \uc0ac\uc6a9\uae4c\uc9c0 \ud588\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc, armbian\uc758 6.12 \ucee4\ub110\uc758 \uacbd\uc6b0, Orange Pi 5 Plus\uc5d0\uc11c \uac00\uc9c0\uace0 \uc788\ub294 \ub2e4\uc591\ud55c \uc8fc\ubcc0\ud68c\ub85c (i2c, can, spi \ub4f1)\uc744 \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c dtb\uac00 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc77c\ubc18\uc801\uc778 \uc0ac\uc6a9\uc740 \uac00\ub2a5\ud558\ub418, \ucd5c\uc801\ud654\ub418\uc5b4 \uc788\ub2e4\uace0\ub294 \ubcf4\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4. armbian build\uc5d0\uc11c\ub294 \uc774 \uacbd\uc6b0\ub97c \ub300\ube44\ud574 \ucee4\ub110\uc758 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[146,149,144],"class_list":["post-655","post","type-post","status-publish","format-standard","hentry","category-ubuntu","tag-armbian","tag-orangepi5plus","tag-preempt_rt"],"_links":{"self":[{"href":"https:\/\/ahnbk.dev\/index.php?rest_route=\/wp\/v2\/posts\/655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahnbk.dev\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahnbk.dev\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahnbk.dev\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ahnbk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=655"}],"version-history":[{"count":2,"href":"https:\/\/ahnbk.dev\/index.php?rest_route=\/wp\/v2\/posts\/655\/revisions"}],"predecessor-version":[{"id":658,"href":"https:\/\/ahnbk.dev\/index.php?rest_route=\/wp\/v2\/posts\/655\/revisions\/658"}],"wp:attachment":[{"href":"https:\/\/ahnbk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahnbk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahnbk.dev\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}