<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Engscope &#187; Programming</title>
	<atom:link href="http://www.engscope.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.engscope.com</link>
	<description>An Engineer&#039;s Life</description>
	<lastBuildDate>Sat, 04 Feb 2012 16:48:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>First part of the USB custom communications device</title>
		<link>http://www.engscope.com/2011/10/19/first-part-of-the-usb-custom-communications-device/</link>
		<comments>http://www.engscope.com/2011/10/19/first-part-of-the-usb-custom-communications-device/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 17:56:46 +0000</pubDate>
		<dc:creator>jliu83</dc:creator>
				<category><![CDATA[Electrical]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[General Rants]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.engscope.com/?p=1102</guid>
		<description><![CDATA[From what little feedback I&#8217;ve heard, it seems like people are enjoying the USB tutorial for the PIC24. The next goal is to create a device that can talk back and forth with a host. I&#8217;ve added a new section &#8230; <a href="http://www.engscope.com/2011/10/19/first-part-of-the-usb-custom-communications-device/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From what little feedback I&#8217;ve heard, it seems like people are enjoying the USB tutorial for the PIC24.  The next goal is to create a device that can talk back and forth with a host.  I&#8217;ve added a new section that specs out the communications protocol for a custom communications HID device, as well as some example of hypothetical transmissions.  The next update will complete the design of the device.  Get a load of the write up <a href="http://www.engscope.com/pic24-tutorial/14-5-usb-debugger-protocol-design/">here</a>.</p>
<p>In other news, I&#8217;ve just gotten back from vacation and it was very relaxing.  I went to visit a friend in Turkey for a few days and that region of the world is absolutely beautiful.  It is not all sand and camels as the traditional stereotype would make you believe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engscope.com/2011/10/19/first-part-of-the-usb-custom-communications-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meeting Jeri Ellsworth</title>
		<link>http://www.engscope.com/2011/05/10/meeting-jeri-ellsworth/</link>
		<comments>http://www.engscope.com/2011/05/10/meeting-jeri-ellsworth/#comments</comments>
		<pubDate>Tue, 10 May 2011 23:42:54 +0000</pubDate>
		<dc:creator>jliu83</dc:creator>
				<category><![CDATA[Electrical]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.engscope.com/?p=766</guid>
		<description><![CDATA[I flew down to San Jose for the Embedded Systems Conference and had a great time there. As always there were loads of iPad/iPod giveaways, which I never win, but the real treat was meeting Jeri Ellsworth. In case you &#8230; <a href="http://www.engscope.com/2011/05/10/meeting-jeri-ellsworth/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I flew down to San Jose for the Embedded Systems Conference and had a great time there.  As always there were loads of iPad/iPod giveaways, which I never win, but the real treat was meeting Jeri Ellsworth.  In case you don&#8217;t know who she is, she created the Commodore 30 in 1, as well as an avid DIY hacker of sorts.  You can check out her <a href="http://en.wikipedia.org/wiki/Jeri_Ellsworth">youtube channel</a> and <a href="http://www.youtube.com/jeriellsworth">wiki entry</a>.  Her presentation was about her life, and how she overcame many obstacles to become a successful self-taught electrical engineer.  I met her after her keynote and had a small chat.  It was a pleasure talking to her about her current projects and her new found fame on the internet.  I was truly inspired talking to her, and makes me want to go home and work on my DIY projects.</p>
<p><img src="http://www.engscope.com/wp-content/uploads/2011/05/Woz-298x300.jpg" alt="" title="Woz" width="298" height="300" class="alignnone size-medium wp-image-769" /></p>
<p>Steve Wozniak was also there, although he is more involved with philanthropy and teaching kids these days.  He had a great presentation about Segway Polo and just being a famous nerd.  I did want to ask him a question at the keynote, but didn&#8217;t get the chance however.  I thought it would have been interesting to know if he has had any failures in life, and what he has learned from them.  We hear a lot about Steve Wozniak&#8217;s successes, but I&#8217;m sure he also has some failure stories.</p>
<p>In other news, the results from the <a href="http://www.cypress.com/go/challenge/">Cypress Psoc5 Challeng</a>e are in, and well, the Drum Tuner did not win.  I did get into the top 12 finalists however.  That was kind of a let down last week when I found out about it, but there&#8217;s always the next contest.</p>
<p>Anyways, San Jose was a blast.  I loved the Shabu Shabu!  You just can&#8217;t get that around DC.</p>
<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/">&#1080;&#1082;&#1086;&#1085;&#1080;</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.engscope.com/2011/05/10/meeting-jeri-ellsworth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESC Silicon Valley and Woz</title>
		<link>http://www.engscope.com/2011/02/27/esc-silicon-valley-and-woz/</link>
		<comments>http://www.engscope.com/2011/02/27/esc-silicon-valley-and-woz/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 12:39:28 +0000</pubDate>
		<dc:creator>jliu83</dc:creator>
				<category><![CDATA[Electrical]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.engscope.com/?p=753</guid>
		<description><![CDATA[&#1084;&#1077;&#1082;&#1072; &#1084;&#1077;&#1073;&#1077;&#1083;I will be at ESC Silicon Valley this year, to be held in San Jose. Apparently Steve Wozniak of the Apple fame will be there giving the keynote about technology, so this is something that I do not want &#8230; <a href="http://www.engscope.com/2011/02/27/esc-silicon-valley-and-woz/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://www.videnov.com/">&#1084;&#1077;&#1082;&#1072; &#1084;&#1077;&#1073;&#1077;&#1083;</a></font>I will be at ESC Silicon Valley this year, to be held in San Jose.  Apparently Steve Wozniak of the Apple fame will be there giving the keynote about technology, so this is something that I do not want to miss.  I mean think about it.  This guy has been at the very beginning, and practically made personal computing himself.  Plus he was on Dancing with the Stars (not that I watch that kinda things&#8230;  Karina Smirnoff is sooooo hot).  I think Jeri Ellsworth will also be presenting.  She is notable for being a self taught EE person, and the Commodore 64, and just having one cool <a href="http://www.youtube.com/user/jeriellsworth">Youtube channel</a>.</p>
<p>I will also be presenting at the IMAGE 2011 conference.  This is a smaller technology conference to be held in Arizona in June.  I&#8217;ll probably publish a copy of the paper on this website.  It will be about EMI testing and PCB design.</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engscope.com/2011/02/27/esc-silicon-valley-and-woz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still alive</title>
		<link>http://www.engscope.com/2011/02/02/still-alive/</link>
		<comments>http://www.engscope.com/2011/02/02/still-alive/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 18:25:09 +0000</pubDate>
		<dc:creator>jliu83</dc:creator>
				<category><![CDATA[Electrical]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[General Rants]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.engscope.com/?p=736</guid>
		<description><![CDATA[So the east coast was in a quagmire last week due to the snow storm. I took a little drive the day after the snow storm and there were abandoned vehicles littered all over the interstate highways. As for me, &#8230; <a href="http://www.engscope.com/2011/02/02/still-alive/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So the east coast was in a quagmire last week due to the snow storm.  I took a little drive the day after the snow storm and there were abandoned vehicles littered all over the interstate highways.  As for me, I haven&#8217;t updated the website in a while, but I am still alive.  I was a bit busy during the holidays, but everything is returning to normal.</p>
<p>I am doing a lot of FPGA based image processing these days.  I&#8217;ve actually created a board that&#8217;s got a DVI decoder and a DVI encoder with an FPGA connecting the two together.  This allows you do various image processing algorithms on the FPGA.  I&#8217;ve recently synthesized an On-Screen Display module and it was a lot of fun to create.  If anyone is interested in the board, please let me know.  I might post a page on it shortly.  Leave a comment if you are interested.</p>
<p>In other news, I really hate power supplies.  I have a background in digital designs and power supplies (to me anyway) are the hardest things to understand.  I&#8217;m trying to created a Buck-Boost Converter with either the LM5118 from National Semiconductor and the LTC3118 from Linear Technologies, and both of them are giving me so much trouble.  At least Linear&#8217;s Tech support is really good.  National&#8217;s support seems very lacking to be on the blunt side.  If anyone&#8217;s got a working Buck-Boost circuit please let me know!</p>
<p>As for Starcraft 2, I&#8217;m still wading around in the gold leagues.  I think my addition will be cured, once I get bumped to the platinum leagues and then I can focus on writing articles for this website.</p>
<p>I&#8217;ve always wanted to do a page on USB, but there&#8217;s so much material on creating USB devices out there.  It seems like if I wrote a tutorial on PIC24 and USB, it&#8217;ll just be another piece of trash on the internet.  I&#8217;d love to hear people&#8217;s opinion on this.  Is there a lot of demand on how to create USB devices on the PIC24?  So far I&#8217;ve created custom joysticks, mice and keyboards, but the item that was the most fun to create was a custom communication devices with a bit of java/C# programming on the host side.  I&#8217;m wondering if anyone&#8217;s interested; if so I might do a little write up on them.  </p>
<p>I&#8217;ll update the website soon.. I promise.  That is unless kayaking season shows up early.</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engscope.com/2011/02/02/still-alive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The embedded underworld</title>
		<link>http://www.engscope.com/2010/05/04/the-embedded-underworld/</link>
		<comments>http://www.engscope.com/2010/05/04/the-embedded-underworld/#comments</comments>
		<pubDate>Tue, 04 May 2010 14:05:35 +0000</pubDate>
		<dc:creator>jliu83</dc:creator>
				<category><![CDATA[Electrical]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[General Rants]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.engscope.com/?p=616</guid>
		<description><![CDATA[&#1082;&#1091;&#1093;&#1085;&#1077;&#1085;&#1089;&#1082;&#1080; &#1089;&#1090;&#1086;&#1083;&#1086;&#1074;&#1077;There is a unseen war going on, that is mostly unnoticed by the majority of the masses. The desktop/laptop consumer market is quite sizable, but the real money is the embedded market. Most reports seem to indicate that the &#8230; <a href="http://www.engscope.com/2010/05/04/the-embedded-underworld/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://www.videnov.com/">&#1082;&#1091;&#1093;&#1085;&#1077;&#1085;&#1089;&#1082;&#1080; &#1089;&#1090;&#1086;&#1083;&#1086;&#1074;&#1077;</a></font>There is a unseen war going on, that is mostly unnoticed by the majority of the masses.  The desktop/laptop consumer market is quite sizable, but the real money is the embedded market.  Most reports seem to indicate that the embedded market is about 10 times the size of the consumer computer market.  You can wage the Mac OS vs Win7 vs Linux debate all you want, but the debate can&#8217;t hold a candle to the massive battle of the embedded OS.</p>
<p>And it&#8217;s easy to see why.  Think about how many electronic device you have in your house.  Compare that with the number of computers.  You might own 3 or even 4 computers, but I&#8217;ll bet you a nickel that you have at least 10 times that many embedded devices in your house.  Your washer/drier, microwave, router, even surge protectors these days have some microcontroller(s) running the device.  Not every one of them is running Windows Embedded or Linux Embedded or FreeRTOS, but if you&#8217;ve seen the functionality of some appliances these days (<a href="http://www.pcworld.com/article/141085/the_internet_refrigerator_back_from_the_dead.html">internet refrigerator anyone</a>?) there&#8217;s bound to be an OS underneath.</p>
<p>I was getting my car serviced today and the smug guy next to me had a macbook pro.  I asked him if he liked his macbook pro, and he gave me a slew of one liners about how the os/computer is faster/better/badass than a PC.  Not that I&#8217;m against macs or anything, but I feel like a lot of people miss the point.  There needs to be a bigger awareness of the technology around us.  The embedded world is so massive, but it is unfortunate that not many people understand and experience it.</p>
<p>Next time you look at a fancy surge protector, just think about the lonely programmer in India that probably had to write the C code for the device.  I promise that you&#8217;ll get a new perspective of the world around you.</p>
<p>-J</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engscope.com/2010/05/04/the-embedded-underworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

