{"id":204,"date":"2010-04-18T00:32:22","date_gmt":"2010-04-18T09:32:22","guid":{"rendered":"\/blog\/?p=204"},"modified":"2023-09-21T09:39:11","modified_gmt":"2023-09-21T00:39:11","slug":"ddk-device-driver-%ea%b0%9c%eb%b0%9c-%ec%8b%9c-%ec%b0%b8%ec%a1%b0%ed%95%a0%eb%a7%8c%ed%95%9c-%ec%82%ac%ec%9d%b4%ed%8a%b8-%eb%aa%a9%eb%a1%9d","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=204","title":{"rendered":"[DDK] Device Driver \uac1c\ubc1c \uc2dc \ucc38\uc870\ud560\ub9cc\ud55c \uc0ac\uc774\ud2b8 \ubaa9\ub85d"},"content":{"rendered":"\n<p>[ USB Speciation v1.1, v2.0 ]<\/p>\n<p><br \/>USB ORG - USB \uac1c\ubc1c\uc790\ub77c\uba74 \ud55c\ubc88\uc529 \uac00\ubcf4\uace0 \uad00\ub828\uc790\ub8cc\ub97c \ucc3e\uc544\ubcfc\uc218 \uc788\uc74c.<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.usb.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.usb.org<\/a> <\/p>\n<p><br \/>USB \uc2a4\ud399 \uc601\ubb38 \uc0ac\uc774\ud2b8 - OTG\ub098 \uc720\uc6a9\ud55c \uc790\ub8cc\uac00 \ub9ce\uc774 \uc788\uc73c\ub2c8 \ud568 \uac00\ubcf4\uc138\uc694.<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.beyondlogic.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.beyondlogic.org<\/a> <\/p>\n<p><br \/>USB \uc2a4\ud399 \ud55c\uae00 \uc0ac\uc774\ud2b8<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.surym.pe.kr\/swiki\/wiki.php\/USBSPEC\" target=\"_blank\" rel=\"noopener\">http:\/\/www.surym.pe.kr\/swiki\/wiki.php\/USBSPEC<\/a><\/p>\n<p><br \/>&nbsp;<\/p>\n<p>[ USB \uad00\ub828 \uac1c\ubc1c\uc790 \ubc0f \ud68c\uc0ac \uc0ac\uc774\ud2b8 ]<\/p>\n<p><br \/>\ud55c\uad6d \uc2dc\uc2a4\ud15c \ud504\ub85c\uadf8\ub798\uba38 \uc0ac\uc774\ud2b8\ub77c\uace0 \ud569\ub2c8\ub2e4. - \ub514\ubc14\uc774\uc2a4 \ub4dc\ub77c\uc774\ubc84 \uad00\ub828 \uc138\ubbf8\ub098\ub97c \ud569\ub2c8\ub2e4.<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.kosr.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.kosr.org\/<\/a><\/p><br \/>\n<p>\ud558\uc81c\uc18c\ud504\ud2b8 - \uc720\uba85\ud55c \uacf3\uc774\uc8e0, \uc774\ubd09\uc11d \ub300\ud45c-\uc694\uc998\uc740 WinCE\ucabd\uc73c\ub85c \ub9ce\uc774 \ud558\uc2dc\ub294\uac83 \uac19\ub124\uc694.<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.hajesoft.co.kr\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.hajesoft.co.kr\/<\/a><\/p><br \/>\n<p>\ub370\ube0c\uad6c\ub8e8 - PC\uce21 \ub514\ubc14\uc774\uc2a4 \ub4dc\ub77c\uc774\ubc84 \uc804\ubb38\ud68c\uc0ac\ub77c\uace0 \ud558\ub124\uc694.(\uc81c\uac00 devpia\ub791 \ubb34\uc2a8 \uad00\ub828\uc774 \uc788\ub0d0\uace0 \ubb3c\uc73c\ub2c8, \uc648 \n\"\uc544\ubb34\uad00\ub828\uc5c6\uc2b4\ub2e4.\"^^;)<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.devguru.co.kr\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.devguru.co.kr<\/a><\/p><br \/>\n<p>\ub514\ubc14\uc774\uc2a4 \uc628\ub77c\uc778 - \ub370\ube0c\uad6c\ub8e8\uc5d0\uc11c \uc6b4\uc601\ud558\ub294 \ub514\ubc14\uc774\uc2a4\ub4dc\ub77c\uc774\ubc84 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.driveronline.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.driveronline.org<\/a><\/p><br \/>\n<p>\ud5c8\ube0c\ub137 - \uac1c\ubc1c\uc790 \ub450\ubd84\uc774 \uc6b4\uc601\ud558\uc2dc\ub294 \uacf3 \uac19\ub124\uc694.<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.hybtech.co.kr\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.hybtech.co.kr\/<\/a><\/p><br \/>\n<p>\uc0d8\ud50c\uce69 - \uc774\uacf3\ub3c4 USB\uc804\ubb38\uc774\ub77c\uace0 \ud558\uc5ec \uc624\ub7ab\ub3d9\uc548 \ud588\ub2e4\uace0 \ud558\ub124\uc694. AVR+PDIUSBD12 \uce69\uc73c\ub85c EVM\ubcf4\ub4dc\ud310\ub9e4 \ubc0f \uad50\uc721\ub3c4 \ud569\ub2c8\ub2e4.<\/p>\n<p><a class=\"con_link\" href=\"http:\/\/www.samplechip.co.kr\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.samplechip.co.kr<\/a><\/p><br \/><br \/>\n<p>\uc774\ud558\ub294 devguru\uc0ac\uc774\ud2b8\uc5d0 \uc788\ub294 \ucc38\uace0\uc0ac\uc774\ud2b8\ub97c \uac00\uc838\uc628 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\ub9c1\ud06c\ud558\uba74 \uc5b8\uc81c \uc11c\ubc84\uc5d0\uc11c \uc0ac\ub77c\uc9c8\uc9c0 \uc54c\uc9c0 \ubabb\ud558\ub294 \uad00\uacc4\ub85c \uc774\uacf3\uc5d0 \uc9c1\uc811 \uc2e4\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc800\uc791\uad8c(?)\uc5d0 \ubb38\uc81c\uac00 \uc788\ub2e4\uba74 \uc54c\ub824\uc8fc\uc138\uc5fc. \uadf8\ub7ec\ub098 \ub300\ubd80\ubd84 PC\uce21 \ub514\ubc14\uc774\uc2a4 \ub4dc\ub77c\uc774\ubc84 \uad00\ub828 \ub0b4\uc6a9\uc784.<\/p>\n<p>USB \ub514\ubc14\uc774\uc2a4 \ub4dc\ub77c\uc774\ubc84 \uc81c\uc791\ud558\ub824\uba74 \ubb50, \uc54c\uc544\ub46c\uc57c \ub418\ub294\ub370... \ud760.. \ub118 \ubc29\ub300\ud55c \uc9c0\uc2dd\uc774 \ud544\uc694\ud55c\uac00\uc5fc? <\/p><br \/>\n<p>MS \uacf5\uc2dd \ub4dc\ub77c\uc774\ubc84 \uac1c\ubc1c \uc0ac\uc774\ud2b8&nbsp; - MSDN \ucc38 \ubc29\ub300\ud55c \ub370\uc774\ud0c0\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc601\uc5b4\uc5d0 \uc880\ub9cc \uc6a9\uae30\ub97c \uac16\ub294\ub2e4\uba74, \ub0b4\uc9d1\ub4dc\ub098\ub4e4\ub4ef\uc774 \n\ub2e4\ub140\uc57c\uaca0\uc8e0.^^;<br \/><a class=\"con_link\" href=\"http:\/\/www.microsoft.com\/whdc\" target=\"_blank\" rel=\"noopener\">http:\/\/www.microsoft.com\/whdc<\/a> <\/p>\n<p><br \/>\uc124\uba85:&nbsp; Windows Platform Development Window Device Driver \uac1c\ubc1c\uc744 \uc704\ud55c <br \/>\uacf5\uc2dd \n\uc0ac\uc774\ud2b8.&nbsp; Windows Device Driver \uac1c\ubc1c\uc790\ub4e4\uc5d0\uac8c \ud544\uc694\ud55c \uc790\ub8cc\uac00 \ub9ce\uc774 \uc788\uc74c. <\/p>\n<p><br \/>System Internals&nbsp; <br \/><a class=\"con_link\" href=\"http:\/\/www.sysinternals.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.sysinternals.com<\/a> <br \/>\uc124\uba85: Windows 9x \uc640 Windows NT\/2K \n\ub0b4\ubd80\uc5d0 \uad00\ud55c \uc815\ubcf4\ub97c \uac00\uc9c4 \uc0ac\uc774\ud2b8. Device Driver <br \/>\uad00\ub828 \uc18c\uc2a4\ucf54\ub4dc\uc640 \uae30\uc220\ubb38\uc11c\uac00 \ub9ce\uace0, Driver \uad00\ub828 \uc720\ud2f8\ub9ac\ud2f0\ub3c4 \ubb34\ub8cc\ub85c \n\ubc30\ud3ec\ud55c\ub2e4. <br \/>&nbsp;<br \/>NT Kernel Resources&nbsp; <br \/><a class=\"con_link\" href=\"http:\/\/www.ntkernel.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ntkernel.com<\/a> \n<br \/>\uc124\uba85: Windows Kernel \uc5d0 \ub300\ud55c \uc5ec\ub7ec\uac00\uc9c0 \ubb38\uc11c\ubc0f \uc720\ud2f8\ub9ac\ud2f0 \ud504\ub85c\uadf8\ub7a8\uc774 \uc81c\uacf5 <br \/>&nbsp;<br \/>Windows Driver \nDeveloper's Digest <br \/><a class=\"con_link\" href=\"http:\/\/www.wd-3.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.WD-3.com<\/a> <br \/>\uc124\uba85: Walter Oney \uac00 \ud3b8\uc9d1\uc7a5\uc73c\ub85c \uc788\uace0, Windows \nDriver Programming \uc5d0 \uad00\ud55c <br \/>\uae30\uc0ac\ub97c \ub2e4\ub8ec\ub2e4. <br \/>&nbsp;<br \/>OSR Online <br \/><a class=\"con_link\" href=\"http:\/\/www.osronline.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.osronline.com<\/a> \n<br \/>\uc124\uba85: OSR \uc5d0\uc11c \ub9cc\ub4dc\ub294 Windows Device Driver \uac1c\ubc1c \uc0ac\uc774\ud2b8 <br \/>\ub4dc\ub77c\uc774\ubc84 \uac1c\ubc1c\uc5d0 \uad00\ud55c \ud48d\ubd80\ud55c \uc790\ub8cc\uac00 \uc788\ub2e4.&nbsp; \n<\/p>\n<p><br \/>Windows Driver Development news group <br \/><a class=\"con_link\" href=\"http:\/\/msdn.microsoft.com\/newsgroups\/default.aspx?dg=microsoft.public.development.device.drivers\" target=\"_blank\" rel=\"noopener\">http:\/\/msdn.microsoft.com\/newsgroups\/default.aspx?dg=microsoft.public.development.device.drivers<\/a> \n<br \/>\uc124\uba85: \uc804\ubc18\uc801\uc778 Windows \ub4dc\ub77c\uc774\ubc84 \uac1c\ubc1c\uc5d0 \uad00\ud55c \ub274\uc2a4 \uadf8\ub8f9 <br \/>&nbsp;<br \/>OSR Hosted Newsgroups <br \/><a class=\"con_link\" href=\"http:\/\/www.osronline.com\/page.cfm?name=ListServer\" target=\"_blank\" rel=\"noopener\">http:\/\/www.osronline.com\/page.cfm?name=ListServer<\/a> <br \/>\uc124\uba85: \uc77c\ubc18\uc801\uc778 \n\ub4dc\ub77c\uc774\ubc84 \uac1c\ubc1c, \ud30c\uc77c \uc2dc\uc2a4\ud15c \ub4dc\ub77c\uc774\ubc84 \uac1c\ubc1c, WinDbg \ub4e4\uc5d0 \uad00\ud55c \uac8c\uc2dc\ud310 , <br \/>\ud68c\uc6d0 \uac00\uc785 \ud6c4. \uc0ac\uc6a9 \uac00\ub2a5\ud568 \n<br \/>&nbsp;<br \/>Designed for Windows\" Logo Program newsgroup <br \/><a class=\"con_link\" href=\"http:\/\/msdn.microsoft.com\/newsgroups\/default.aspx?dg=microsoft.public.windowsxp.winlogo\" target=\"_blank\" rel=\"noopener\">http:\/\/msdn.microsoft.com\/newsgroups\/default.aspx?dg=microsoft.public.windowsxp.winlogo<\/a> \n<br \/>\uc124\uba85: Designed for Windows\" Logo \uc778\uc99d\uc5d0 \uad00\ud55c \ub274\uc2a4 \uadf8\ub8f9 <br \/>&nbsp;<br \/>Debug Tools for Windows \nnewsgroup <br \/><a class=\"con_link\" href=\"http:\/\/msdn.microsoft.com\/newsgroups\/default.aspx?dg=microsoft.public.windbg\" target=\"_blank\" rel=\"noopener\">http:\/\/msdn.microsoft.com\/newsgroups\/default.aspx?dg=microsoft.public.windbg<\/a> \n<br \/>\uc124\uba85: WinDbg \ub514\ubc84\uae45 \ud234\uc5d0 \uad00\ud55c \ub274\uc2a4 \uadf8\ub8f9 <br \/>&nbsp;<br \/>VxD Driver Development newsgroup <br \/><a class=\"con_link\" href=\"http:\/\/groups.google.co.kr\/groups?hl=ko&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;newwindow=1&amp;group=comp.os.ms-windows.programmer.vxd\" target=\"_blank\" rel=\"noopener\">http:\/\/groups.google.co.kr\/groups?hl=ko&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;newwindow=1&amp;group=comp.os.ms-windows.programmer.vxd<\/a> \n<br \/>\uc124\uba85: OSR \uc5d0\uc11c \ub9cc\ub4dc\ub294 Windows Device Driver \uac1c\ubc1c \uc0ac\uc774\ud2b8 <br \/>\ub4dc\ub77c\uc774\ubc84 \uac1c\ubc1c\uc5d0 \uad00\ud55c \ud48d\ubd80\ud55c \uc790\ub8cc\uac00 \uc788\ub2e4.&nbsp; \n<br \/>&nbsp;<br \/>NTFS.com <br \/><a class=\"con_link\" href=\"http:\/\/www.ntfs.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ntfs.com\/<\/a> <br \/>\uc124\uba85: Ntfs , FAT \ub4f1\uc758 File System \uad00\ub828 \uc790\ub8cc\uac00 \n\uc788\uc74c <br \/>&nbsp;<br \/>Bo Branten's website <br \/><a class=\"con_link\" href=\"http:\/\/www.acc.umu.se\/%7Ebosse\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.acc.umu.se\/~bosse\/<\/a> <br \/>\uc124\uba85: Filte System Driver \uac1c\ubc1c\uc5d0 \n\ud544\uc694\ud55c \uc5ec\ub7ec\uac00\uc9c0 \uc815\ubcf4\uac00 \uc788\ub294 \uc0ac\uc774\ud2b8.<br \/>ntifs.h \ub3c4 \uc788\uc74c <br \/>&nbsp;<br \/>PCAUSA <br \/><a class=\"con_link\" href=\"http:\/\/www.pcausa.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.pcausa.com\/<\/a> <br \/>\uc124\uba85:&nbsp; \nNetwork driver \uac1c\ubc1c\uc5d0 \uad00\ud55c \ud48d\ubd80\ud55c \uc790\ub8cc\uac00 \uc788\ub294 \uc0ac\uc774\ud2b8 <br \/>&nbsp;<br \/>Wincap <br \/><a class=\"con_link\" href=\"http:\/\/winpcap.polito.it\/\" target=\"_blank\" rel=\"noopener\">http:\/\/winpcap.polito.it\/<\/a> \n<br \/>\uc124\uba85: Windows \uc5d0\uc11c network packet \ub97c \ucea1\uccd0\ud558\uac70\ub098 \ubd84\uc11d\ud558\uae30 \uc704\ud55c open source <br \/>\ub77c\uc774\ube0c\ub7ec\ub9ac \n<br \/>&nbsp;<br \/>Jan Axelson's Lakeview Research - USB Complete\ub97c \uc4f4 \uc720\uba85\ud55c \uc0ac\ub78c\uc774\uc8e0.<br \/><a class=\"con_link\" href=\"http:\/\/www.lvr.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.lvr.com<\/a> \n<br \/>\uc124\uba85: embedded systems, USB, parallel port, and RS-232 and RS-485 serial \uc5d0 \n<br \/>\uad00\ud55c \uc790\ub8cc\uac00 \uc788\uc74c <br \/>&nbsp;<br \/>PS\/2 Mouse\/Keyboard Interface <br \/><a class=\"con_link\" href=\"http:\/\/www.computer-engineering.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.computer-engineering.org\/<\/a> <br \/>\uc124\uba85: PS\/2 \nMouse\/Keyboard Interface \uc758 \uc124\uba85 \ubc0f Protocol \uc124\uba85&nbsp; <\/p>\n<p><br \/>ATA (IDE\/EIDE), Serial ATA (SATA), ATAPI <br \/><a class=\"con_link\" href=\"http:\/\/www.ata-atapi.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ata-atapi.com\/<\/a> \n<br \/>\uc124\uba85: ATA \uc640 ATAPI interfaces \uc5d0 \uad00\ud55c \uc790\ub8cc\uac00 \uc788\ub294 \uc0ac\uc774\ud2b8&nbsp; Internals <\/p>\n<p><br \/><a class=\"con_link\" href=\"http:\/\/www.internals.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.internals.com\/<\/a> <br \/>\uc124\uba85: Windows 9x\/NT\/2K \ub0b4\ubd80\uc758 \nUndocumented \ud55c \ub0b4\uc6a9\uc774 \uc788\ub294 \uc0ac\uc774\ud2b8 <br \/>&nbsp;<br \/>Iczelion's Win32 Assembly Homepage <br \/><a class=\"con_link\" href=\"http:\/\/spiff.tripnet.se\/%7Eiczelion\" target=\"_blank\" rel=\"noopener\">http:\/\/spiff.tripnet.se\/~iczelion<\/a> <br \/>\uc124\uba85: Windows Assembly \uc790\ub8cc\uac00 \n\ud48d\ubd80\ud55c \uc0ac\uc774\ud2b8 <br \/>&nbsp;<br \/>Microprocessor Resources <br \/><a class=\"con_link\" href=\"http:\/\/www.x86.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.x86.org<\/a><br \/>\uc124\uba85: DDJ \nMagazine \uc758 Microprocessor \uc790\ub8cc <br \/>&nbsp;<br \/>ReactOS <br \/><a class=\"con_link\" href=\"http:\/\/www.reactos.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.reactos.com\/<\/a><br \/>\uc124\uba85: \nWindows NT \uacc4\uc5f4\uc758 O\/S \uc640 \ud638\ud658\uc131\uc744 \uac00\uc9c0\ub294 O\/S \ub9cc\ub4dc\ub294 Open Source <br \/>\uac1c\ubc1c\uc0ac\uc774\ud2b8 <br \/>&nbsp;<br \/>Codeguru \n\uc0ac\uc774\ud2b8\uc758 system \uad00\ub828\uc790\ub8cc - \uc81c\uac00 VC++ MFC \ud558\uba74\uc11c \uc790\uc8fc \ub2e4\ub2c8\uba70 \ub3c4\uc6c0\uc744 \uc5bb\ub294 \uacf3\uc785\ub2c8\ub2f9.<br \/><a class=\"con_link\" href=\"http:\/\/www.codeguru.com\/system\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.codeguru.com\/system\/<\/a> <br \/>\uc124\uba85: \uc9c1\uc811 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc2dc\uc2a4\ud15c \uad00\ub828 \uc18c\uc2a4 \n\ubc0f \uc720\ud2f8\ub9ac\ud2f0\n<\/p><p><br \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ USB Speciation v1.1, v2.0 ] USB ORG &#8211; USB \uac1c\ubc1c\uc790\ub77c\uba74 \ud55c\ubc88\uc529 \uac00\ubcf4\uace0 \uad00\ub828\uc790\ub8cc\ub97c \ucc3e\uc544\ubcfc\uc218 \uc788\uc74c. http:\/\/www.usb.org USB \uc2a4\ud399 \uc601\ubb38 \uc0ac\uc774\ud2b8 &#8211; OTG\ub098 \uc720\uc6a9\ud55c \uc790\ub8cc\uac00 \ub9ce\uc774 \uc788\uc73c\ub2c8 \ud568 \uac00\ubcf4\uc138\uc694. http:\/\/www.beyondlogic.org USB \uc2a4\ud399 \ud55c\uae00 \uc0ac\uc774\ud2b8 http:\/\/www.surym.pe.kr\/swiki\/wiki.php\/USBSPEC &nbsp; [ USB \uad00\ub828 \uac1c\ubc1c\uc790 \ubc0f \ud68c\uc0ac \uc0ac\uc774\ud2b8 ] \ud55c\uad6d \uc2dc\uc2a4\ud15c \ud504\ub85c\uadf8\ub798\uba38 \uc0ac\uc774\ud2b8\ub77c\uace0 \ud569\ub2c8\ub2e4. &#8211; \ub514\ubc14\uc774\uc2a4 \ub4dc\ub77c\uc774\ubc84 \uad00\ub828 \uc138\ubbf8\ub098\ub97c \ud569\ub2c8\ub2e4. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[24],"tags":[],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-development_winddk"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=204"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/204\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}