{"id":976,"date":"2018-01-12T17:04:34","date_gmt":"2018-01-12T16:04:34","guid":{"rendered":"https:\/\/rosetta.vn\/short\/?p=976"},"modified":"2018-01-12T17:06:54","modified_gmt":"2018-01-12T16:06:54","slug":"platformio-org","status":"publish","type":"post","link":"https:\/\/rosetta.vn\/short\/2018\/01\/12\/platformio-org\/","title":{"rendered":"PlatformIO.org"},"content":{"rendered":"<p>PlatformIO is open source, written completely in Python, helps to complie a program for multiple embedded platforms like Arduino, ESP, Microchip, ARM mbed&#8230;<\/p>\n<p>Github:\u00a0<a href=\"https:\/\/github.com\/platformio\">https:\/\/github.com\/platformio<\/a><\/p>\n<p>Example continuous integration with Travis:<\/p>\n<p><a href=\"http:\/\/docs.platformio.org\/en\/latest\/ci\/travis.html#examples\">http:\/\/docs.platformio.org\/en\/latest\/ci\/travis.html#examples<\/a><\/p>\n<p><a href=\"https:\/\/travis-ci.org\/felis\/USB_Host_Shield_2.0\/jobs\/314287635\">https:\/\/travis-ci.org\/felis\/USB_Host_Shield_2.0\/jobs\/314287635<\/a><\/p>\n<div class=\"col-md-5\"><img decoding=\"async\" class=\"img-thumbnail\" title=\"PlatformIO Embedded Development Architecture\" src=\"https:\/\/i0.wp.com\/cdn.platformio.org\/images\/platformio-embedded-development.b0a1d37a.png?w=750\" alt=\"PlatformIO Embedded Development Architecture\" data-recalc-dims=\"1\" \/><\/div>\n<blockquote>\n<div class=\"jumbotron home-divider\">\n<div class=\"container text-center main-featurette\">\n<div class=\"col-md-7\">\n<h2 class=\"featurette-heading\">Embedded Development. <span class=\"text-muted\">Easier Than Ever.<\/span><\/h2>\n<p class=\"lead\"><i>PlatformIO<\/i> is well suited for embedded development and has pre-configured settings for the most popular <a href=\"http:\/\/platformio.org\/boards\">Embedded Boards<\/a>.<\/p>\n<p class=\"lead\"><i class=\"fa fa-check\"><\/i> <b><span style=\"color: blue\">Co<\/span><span style=\"color: cyan\">lour<\/span><span style=\"color: red\">ful<\/span><\/b> <a href=\"https:\/\/raw.githubusercontent.com\/platformio\/platformio\/develop\/examples\/platformio-examples.png\" target=\"_blank\" rel=\"noopener\">command-line output<\/a><\/p>\n<p class=\"lead\"><i class=\"fa fa-check\"><\/i> <a href=\"http:\/\/docs.platformio.org\/page\/ide.html\">IDE Integration<\/a> with <i>Cloud9, Codeanywhere, Eclipse Che, Atom, CLion, CodeBlocks, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, Vim, Visual Studio<\/i><\/p>\n<p class=\"lead\"><i class=\"fa fa-check\"><\/i> Cloud compiling and <a href=\"http:\/\/docs.platformio.org\/page\/ci\/index.html\">Continuous Integration<\/a> with <i>AppVeyor, Circle CI, Drone, Shippable, Travis CI<\/i><\/p>\n<p class=\"lead\"><i class=\"fa fa-check\"><\/i> Built-in <a href=\"http:\/\/docs.platformio.org\/page\/userguide\/cmd_serialports.html#platformio-serialports-monitor\">Serial Port Monitor<\/a> and configurable <a href=\"http:\/\/docs.platformio.org\/page\/projectconf.html#build-flags\">build -flags\/-options<\/a><\/p>\n<p class=\"lead\"><i class=\"fa fa-thumbs-up\"><\/i> Pre-built toolchains, <a href=\"http:\/\/platformio.org\/frameworks\">frameworks<\/a> for the popular <a href=\"http:\/\/platformio.org\/platforms\">development platforms<\/a><\/p>\n<\/div>\n<h2>Single source code. <span class=\"text-muted\">Multiple platforms.<\/span><\/h2>\n<p class=\"lead\"><i>PlatformIO<\/i> allows developer to compile the same code with different development platforms using the <i>Only One Command<\/i> <a class=\"text-nowrap\" href=\"http:\/\/docs.platformio.org\/page\/userguide\/cmd_run.html\"><i class=\"fa fa-angle-right\"><\/i> platformio run<\/a>. This happens due to <a href=\"http:\/\/docs.platformio.org\/page\/projectconf.html\">Project Configuration File (platformio.ini)<\/a> where you can setup different environments with specific options (platform type, firmware uploading settings, pre-built framework, build flags and many more).<\/p>\n<\/div>\n<\/div>\n<\/blockquote>\n<p>Source:\u00a0<a href=\"http:\/\/platformio.org\/\">http:\/\/platformio.org\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PlatformIO is open source, written completely in Python, helps to complie a program for multiple embedded platforms like Arduino, ESP, Microchip, ARM mbed&#8230; Github:\u00a0https:\/\/github.com\/platformio Example continuous integration with Travis: http:\/\/docs.platformio.org\/en\/latest\/ci\/travis.html#examples https:\/\/travis-ci.org\/felis\/USB_Host_Shield_2.0\/jobs\/314287635 Embedded Development. Easier Than Ever. PlatformIO is well suited<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[30],"tags":[428,710],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p8jhJx-fK","_links":{"self":[{"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/posts\/976"}],"collection":[{"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/comments?post=976"}],"version-history":[{"count":0,"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/posts\/976\/revisions"}],"wp:attachment":[{"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/media?parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/categories?post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rosetta.vn\/short\/wp-json\/wp\/v2\/tags?post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}