{"id":1720,"date":"2016-07-23T14:34:47","date_gmt":"2016-07-23T19:34:47","guid":{"rendered":"http:\/\/www.logikalsolutions.com\/wordpress\/?p=1720"},"modified":"2021-05-13T17:02:23","modified_gmt":"2021-05-13T22:02:23","slug":"raspberry-qt-part-2","status":"publish","type":"post","link":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/","title":{"rendered":"Raspberry Qt &#8211; Part 2"},"content":{"rendered":"<p><strong>The hardware<\/strong><\/p>\n<p align=\"justify\">I\u2019m using a Raspberry Pi 2. Yes the 3 is out and it has more to offer, but I\u2019ve had this one a while and wanted to actually use it. Unless you are destitute, one of the first things you will want to do is obtain a <a href=\"http:\/\/www.microcenter.com\/product\/455913\/16GB_Ultra_Plus_microSDHC_Class_10_-_UHS-1_Flash_Memory_Card_with_Adapter\">class 10 Micro SD card<\/a>. If you want to double the cost of your Pi you can find the \u201c<a href=\"http:\/\/www.microcenter.com\/product\/456106\/32GB_Extreme_Plus_microSDHC_UHS_Class_10_-_UHS-1_Flash_Memory_Card_with_Adapter\">extreme plus<\/a>\u201d cards which are even faster. If it matters, I purchased my Pi from <a href=\"https:\/\/www.icrfq.com\/blog\/what-happened-to-MCMElectronics.html\">MCM Electronics<\/a> now <a href=\"https:\/\/www.newark.com\/\">Newark<\/a>.<\/p>\n<p>The card which comes with your Pi will work, it is just slow. The higher speed cards make a real difference when it comes to both boot time and regular IO. For those of you old enough to remember tape drives, it is much like the difference between using tape and using a hard disk.<\/p>\n<p align=\"justify\"><img decoding=\"async\" class=\"alignleft size-medium wp-image-1726\" src=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639-300x225.jpg\" alt=\"0721161639\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639-300x225.jpg 300w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639-768x576.jpg 768w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639-1024x768.jpg 1024w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639-624x468.jpg 624w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>When it comes to the serial connection you have several options. If you happen to be like me, with boxes of old computer cables, you can simply cut one and put a flat connector on the end of it. <a href=\"http:\/\/www.usconverters.com\/index.php?main_page=page&amp;id=61\">Here is a link<\/a> to the <a href=\"https:\/\/pinout.xyz\/pinout\/serial_pi_plus\">Pi pinout<\/a> and a link to the <a href=\"http:\/\/www.bb-elec.com\/Learning-Center\/All-White-Papers\/Serial\/Quick-Reference-Card-RS-232-DB9-DB25-pinouts-level.aspx\">standard DB9 pinout<\/a>. On the large Pi connector you need to use these 3 pins:<\/p>\n<p align=\"justify\">6 &#8211; Ground<\/p>\n<p align=\"justify\">8 &#8211; Transmit<\/p>\n<p align=\"justify\">10 &#8211; Receive<\/p>\n<p>Here is my latest box of cables I swore I would never buy again.<\/p>\n<p><img decoding=\"async\" class=\"alignleft size-medium wp-image-1721\" src=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0722161229-300x225.jpg\" alt=\"0722161229\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0722161229-300x225.jpg 300w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0722161229-768x576.jpg 768w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0722161229-1024x768.jpg 1024w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0722161229-624x468.jpg 624w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0722161229.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p align=\"justify\">I have either dropped off for recycling or resale at least 4 other boxes this size full of cables over my career. By resale I mean walked into a used computer store carrying a massive box of cables, dropped it on a table and when the clerk looked at me I said \u201cMerry Christmas\u201d and walked out before he had a chance to refuse. How do I end up with these boxes of cables? I\u2019m a traveling consultant. Every time I show up at a client site where they want me to work on something connected by cables I always ask \u201cdo you have everything I need\u201d before leaving. They always respond \u201cOh, yes, yes, purchasing has taken care of everything.\u201d When I arrive they ether have the wrong stuff, no stuff or Walmart quality stuff which cannot do the job. This means some frantic Web searches for local retailer, killing lunch hour or more driving to get the cabling I need. Eventually they get their own and I\u2019m stuck with the stuff I bought.<\/p>\n<p align=\"justify\"><img decoding=\"async\" class=\"alignleft size-medium wp-image-1722\" src=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161627-300x225.jpg\" alt=\"0721161627\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161627-300x225.jpg 300w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161627-768x576.jpg 768w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161627-1024x768.jpg 1024w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161627-624x468.jpg 624w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161627.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>You can also buy one of these DB9 adapter card things. I actually purchased a pair but have yet to use either. Why? They came with no documentation and the markings on the wires mean nothing to me. I have \u201ckind of\u201d figured out TX and RX, but this card looks like it also wants power with the ground. I also wonder about the microUSB connector on the far right edge.<\/p>\n<p align=\"justify\">No matter which way you go when connecting you need to obtain an RS-232 Mini-Tester. Mine is so old it is DB25. I mean I bought this thing back when DOS and OS\/2 were the primary desktop operating systems. If you don\u2019t remember either of those operating systems then this tester is probably older than you.<\/p>\n<p align=\"justify\"><img decoding=\"async\" class=\"alignleft wp-image-1723 size-full\" src=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161645a.jpg\" alt=\"0721161645a\" width=\"2560\" height=\"1920\" srcset=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161645a.jpg 1920w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161645a-300x225.jpg 300w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161645a-768x576.jpg 768w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161645a-1024x768.jpg 1024w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161645a-624x468.jpg 624w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p align=\"justify\">Notice the green lights? This is what it looks like when you connect to the back of your computer but don\u2019t have the other end connected. When their is \u201clogic\u201d on both sides of a pin the light turns red. When you are transmitting you will see TD and RD lights flickering between red and green.<\/p>\n<p align=\"justify\">Oh yes, you need a real computer. For this project I\u2019m using an HP 8100 Elite slim case unit with an I7 quad core. I picked this thing up refurbished for a client site project and have since jacked it to 16Gig of RAM and put a super fast 1TB hard drive in it, not to mention an NVIDIA video card with 384 Cuda core. It is currently running Ubuntu 16.04 64-bit. While you don\u2019t need anywhere near that much machine for this project we will be using Linux and you do need one particular piece of hardware this machine came standard with. A DB9 serial port.<\/p>\n<p align=\"justify\"><img decoding=\"async\" class=\"alignleft size-medium wp-image-1724\" src=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161642-300x225.jpg\" alt=\"0721161642\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161642-300x225.jpg 300w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161642-768x576.jpg 768w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161642-1024x768.jpg 1024w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161642-624x468.jpg 624w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161642.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>If you are trying to use a computer which has one of those tiny slot add in serial ports instead of something built into the motherboard, best of luck to you. My experience with those is they are a waste of time. They generally require all kind of Windows only drivers and even then they barely function. As much as I trash HP for its <em>multi-generational incompetent management teams<\/em>, somewhere some engineer at the company seems to always make sure they manufacture at least one model which is suitable for engineering use. Most times you can get around not having a parallel port but you need at least one built in serial port. Even better if you have 2.<\/p>\n<p align=\"justify\"><img decoding=\"async\" class=\"alignleft size-medium wp-image-1725\" src=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161641a-300x225.jpg\" alt=\"0721161641a\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161641a-300x225.jpg 300w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161641a-768x576.jpg 768w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161641a-1024x768.jpg 1024w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161641a-624x468.jpg 624w, https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161641a.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Since I didn\u2019t buy all of this stuff at once and I wanted this to be a touch screen applications I also purchased a touch screen kit some months back. I shopped and I shopped and the \u201cbest\u201d deal I could find was from <a href=\"http:\/\/www.chalk-elec.com\">Chalkboard Electronics<\/a>. The 10\u201d kit ended up costing me $197.58 delivered but I see they have come down some. It came with a mount for the Pi (which I\u2019m not currently using) and an adjustable stand. Yes, you can find cheaper touch screens but they aren\u2019t capacitive multitouch. If you want to do gestures such as zooming in and out by opening and closing a pinch of your fingers, you need capacitive multitouch.<\/p>\n<p align=\"justify\">Since we all seem to have extra mice, keyboards and thumb drives we can safely skip listing them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The hardware I\u2019m using a Raspberry Pi 2. Yes the 3 is out and it has more to offer, but I\u2019ve had this one a while and wanted to actually use it. Unless you are destitute, one of the first things you will want to do is obtain a class 10 Micro SD card. If you want to double the cost of your Pi you can find the \u201cextreme plus\u201d cards which are even faster. &hellip; <a title=\"Raspberry Qt &#8211; Part 2\" class=\"bnm-read-more\" href=\"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/\"><span class=\"screen-reader-text\">Raspberry Qt &#8211; Part 2<\/span>Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":1726,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1113],"tags":[1131,1128,1127,1130,1034,1129],"class_list":["post-1720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi","tag-capacitive-multitouch","tag-db25","tag-db9","tag-mini-tester","tag-raspberry-pi","tag-rs-232","bnm-entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Raspberry Qt - Part 2 &#8211; Logikal Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Qt - Part 2 &#8211; Logikal Blog\" \/>\n<meta property=\"og:description\" content=\"The hardware I\u2019m using a Raspberry Pi 2. Yes the 3 is out and it has more to offer, but I\u2019ve had this one a while and wanted to actually use it. Unless you are destitute, one of the first things you will want to do is obtain a class 10 Micro SD card. If you want to double the cost of your Pi you can find the \u201cextreme plus\u201d cards which are even faster. &hellip; Raspberry Qt &#8211; Part 2Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Logikal Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-07-23T19:34:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-13T22:02:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1920\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/b87acf3335e19871db8f4a1aca03736c\"},\"headline\":\"Raspberry Qt &#8211; Part 2\",\"datePublished\":\"2016-07-23T19:34:47+00:00\",\"dateModified\":\"2021-05-13T22:02:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/\"},\"wordCount\":952,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c077f770ade13de7faaf616c3eac6842\"},\"image\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/0721161639.jpg\",\"keywords\":[\"capacitive multitouch\",\"DB25\",\"DB9\",\"mini-tester\",\"Raspberry Pi\",\"RS-232\"],\"articleSection\":[\"Raspberry Pi\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/\",\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/\",\"name\":\"Raspberry Qt - Part 2 &#8211; Logikal Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/0721161639.jpg\",\"datePublished\":\"2016-07-23T19:34:47+00:00\",\"dateModified\":\"2021-05-13T22:02:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/0721161639.jpg\",\"contentUrl\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/0721161639.jpg\",\"width\":1920,\"height\":1440,\"caption\":\"Raspberry Pi II\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/raspberry-pi\\\/raspberry-qt-part-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Qt &#8211; Part 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/\",\"name\":\"Logikal Blog\",\"description\":\"For people with attention spans longer than a Tweet\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c077f770ade13de7faaf616c3eac6842\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c077f770ade13de7faaf616c3eac6842\",\"name\":\"seasoned_geek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\",\"caption\":\"seasoned_geek\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r\"},\"description\":\"Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++\\\/Qt touchscreen\\\/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the \\\"Zinc It!\\\" book series for John Gordon Burke Publisher, Inc. A decade later he released a massive (nearly 800 pages) tome \\\"The Minimum You Need to Know to Be an OpenVMS Application Developer\\\" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there \\\"The Minimum You Need to Know\\\" book series was born. Three years later he wrote his first novel \\\"Infinite Exposure\\\" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of \\\"The Earth That Was\\\" trilogy: Infinite Exposure Lesedi - The Greatest Lie Ever Told John Smith - Last Known Survivor of the Microsoft Wars When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.\",\"sameAs\":[\"https:\\\/\\\/theminimumyouneedtoknow.com\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/b87acf3335e19871db8f4a1aca03736c\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/168fb2539f8db5d41fe93ae7707d04fbfab3d518cd2603e8066217896887745a?s=96&d=mm&r=r\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/168fb2539f8db5d41fe93ae7707d04fbfab3d518cd2603e8066217896887745a?s=96&d=mm&r=r\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/168fb2539f8db5d41fe93ae7707d04fbfab3d518cd2603e8066217896887745a?s=96&d=mm&r=r\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/www.logikalsolutions.com\\\/wordpress\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Qt - Part 2 &#8211; Logikal Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/","og_locale":"en_US","og_type":"article","og_title":"Raspberry Qt - Part 2 &#8211; Logikal Blog","og_description":"The hardware I\u2019m using a Raspberry Pi 2. Yes the 3 is out and it has more to offer, but I\u2019ve had this one a while and wanted to actually use it. Unless you are destitute, one of the first things you will want to do is obtain a class 10 Micro SD card. If you want to double the cost of your Pi you can find the \u201cextreme plus\u201d cards which are even faster. &hellip; Raspberry Qt &#8211; Part 2Read more","og_url":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/","og_site_name":"Logikal Blog","article_published_time":"2016-07-23T19:34:47+00:00","article_modified_time":"2021-05-13T22:02:23+00:00","og_image":[{"width":2560,"height":1920,"url":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#article","isPartOf":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/"},"author":{"name":"admin","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/b87acf3335e19871db8f4a1aca03736c"},"headline":"Raspberry Qt &#8211; Part 2","datePublished":"2016-07-23T19:34:47+00:00","dateModified":"2021-05-13T22:02:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/"},"wordCount":952,"commentCount":0,"publisher":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/c077f770ade13de7faaf616c3eac6842"},"image":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639.jpg","keywords":["capacitive multitouch","DB25","DB9","mini-tester","Raspberry Pi","RS-232"],"articleSection":["Raspberry Pi"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/","url":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/","name":"Raspberry Qt - Part 2 &#8211; Logikal Blog","isPartOf":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#primaryimage"},"image":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639.jpg","datePublished":"2016-07-23T19:34:47+00:00","dateModified":"2021-05-13T22:02:23+00:00","breadcrumb":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#primaryimage","url":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639.jpg","contentUrl":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2016\/07\/0721161639.jpg","width":1920,"height":1440,"caption":"Raspberry Pi II"},{"@type":"BreadcrumbList","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/raspberry-pi\/raspberry-qt-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.logikalsolutions.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Raspberry Qt &#8211; Part 2"}]},{"@type":"WebSite","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#website","url":"https:\/\/www.logikalsolutions.com\/wordpress\/","name":"Logikal Blog","description":"For people with attention spans longer than a Tweet","publisher":{"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/c077f770ade13de7faaf616c3eac6842"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.logikalsolutions.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/c077f770ade13de7faaf616c3eac6842","name":"seasoned_geek","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r","url":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r","caption":"seasoned_geek"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/ae9adac14079d84b909e635d7af986fe4568053af4fd9ff8d4109298c392493e?s=96&d=mm&r=r"},"description":"Roland Hughes started his IT career in the early 1980s. He quickly became a consultant and president of Logikal Solutions, a software consulting firm specializing in OpenVMS application and C++\/Qt touchscreen\/embedded Linux development. Early in his career he became involved in what is now called cross platform development. Given the dearth of useful books on the subject he ventured into the world of professional author in 1995 writing the first of the \"Zinc It!\" book series for John Gordon Burke Publisher, Inc. A decade later he released a massive (nearly 800 pages) tome \"The Minimum You Need to Know to Be an OpenVMS Application Developer\" which tried to encapsulate the essential skills gained over what was nearly a 20 year career at that point. From there \"The Minimum You Need to Know\" book series was born. Three years later he wrote his first novel \"Infinite Exposure\" which got much notice from people involved in the banking and financial security worlds. Some of the attacks predicted in that book have since come to pass. While it was not originally intended to be a trilogy, it became the first book of \"The Earth That Was\" trilogy: Infinite Exposure Lesedi - The Greatest Lie Ever Told John Smith - Last Known Survivor of the Microsoft Wars When he is not consulting Roland Hughes posts about technology and sometimes politics on his blog. He also has regularly scheduled Sunday posts appearing on the Interesting Authors blog.","sameAs":["https:\/\/theminimumyouneedtoknow.com"]},{"@type":"Person","@id":"https:\/\/www.logikalsolutions.com\/wordpress\/#\/schema\/person\/b87acf3335e19871db8f4a1aca03736c","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/168fb2539f8db5d41fe93ae7707d04fbfab3d518cd2603e8066217896887745a?s=96&d=mm&r=r","url":"https:\/\/secure.gravatar.com\/avatar\/168fb2539f8db5d41fe93ae7707d04fbfab3d518cd2603e8066217896887745a?s=96&d=mm&r=r","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/168fb2539f8db5d41fe93ae7707d04fbfab3d518cd2603e8066217896887745a?s=96&d=mm&r=r","caption":"admin"},"url":"https:\/\/www.logikalsolutions.com\/wordpress\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/posts\/1720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/comments?post=1720"}],"version-history":[{"count":0,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/posts\/1720\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/media\/1726"}],"wp:attachment":[{"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/media?parent=1720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/categories?post=1720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-json\/wp\/v2\/tags?post=1720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}