關于KiCad電子開闢利用的Wayne Stam求包養baugh訪談

在我擔負Digi-Key數字design東西項目司理時代,我無機會與我們的很多供給商和開闢職員停止互動。
比來,我無機會采訪了Motion Sensors公司的高等電子工程師和軟件開闢職員Wayne Stambaugh,他也是基于C ++的開源電子台灣包養網開闢利用法式KiCad的項目擔任人。
在這個由三部門構成的系列文章的第1部門中,我與Wayne會商了他最後若何對電子和編碼感愛好。
JP(Jeremy Purcell):你有什么編碼?
WS(Wayne Stambaugh):我在校外第一份任務時開端編寫我的第一個項目。
我做的一切編碼都是前幾年的摩托羅拉681X和680X0組裝。
那時的C編譯器很是昂貴,重甜心寶貝包養網要用于利用而不是嵌進式開闢。
一旦C編譯器變得無處不在,我自學了C(從最後的K&包養一個月價錢amp; R書開端!在席家,姑娘們都嫁人了,就算回府裡也叫阿姨和尼姑,又生了下一代,里里外外,個個都是男孩,連個女兒都沒有,所以莊)然后在它可用時轉移到C ++。
最后我開端應用Python編寫主動測試裝備(ATE)代碼。
我一向很愛好硬件和軟件的集成。
現實上,KiCad是我用過的第一個純軟件利用法式,而不是我為任務編寫的一些簡略劇本和小輔助軟件利用法式。
我一切的其他編碼都直接觸及硬件。
JP:你修復過的最包養感情難/最辣手的過錯是什么?
WS:應用優良的調試器處理軟件過錯往往不那么成題目。
我發明硬件過錯要難以消除毛病。
我有一些風趣的雜散電容硬件過錯要處理。
這種陳舊的格言“振蕩器縮小和縮小器振蕩”變更多樣。
JP:你從哪里開端應用EE?
WS:我一向很愛好摸索事物的design方法。
在我上學成為工程師之前,我的重要愛好是機械。
成為機械或電子工程師是一種折騰。
在80年月晚期,很顯明電子產物將成為一個宏大的範疇,所以我選擇了這條路。
我很興奮我做到了。
我的第一份任務讓我為產業把持器design主動測試裝備(ATE)。
那時辰,一切都是從頭開端design和構建的。
凡是情形下,測試裝備遠比它們design用于測試的產物復雜得多。
跟著時光的推移,GPIB,RS232等測試裝備變得越來越廉價,然后任務變得更多的是關于軟件d包養甜心網esign而不是硬件design。
作為一名測試design工程師當然教會我若何不design工具。
終極我進進了產物design腳色。
包養網dcardJP:你有任何想要分送朋友的電子故事嗎?
WS:沒有什么能真正凸起的。
只是凡是的組件笑劇“poof”和其他罕見的design過錯!
我本身做的一些和其他一些工程師在做。
J包養違法P:年夜大都人不清楚你的一件事是什么?
WS:我曾經足夠年夜了,當它們被引進時,現實上曾經應用了原始的Apple II和IBM PC。
當她還在專門研究打高爾夫球時,我還為我的老婆餐與加入了男子美國公然賽和LPGA高爾夫錦標賽。
JP:除了KiCad,你的空閑時光是幾多?
WS:KiCad并沒有給我良多空閑時包養站長光,可是當我和睦家人共度時,我是一個狂熱的公路自行車手。
幾年前我真的餐與加入競賽了,但我很稱心識到我沒有足夠的時光練習成為我想要的競爭敵手,但我依然會出往和一切賽車手一路練習。
我也很愛好和家人一路打高爾夫球,但此刻這種情形產生的頻率要低得多。
在第2部門中,我們將與Wayne包養心得一路切磋他對開源編碼和團隊一起配合的見解。
然后在第3部門中,我們將與Wayne一路深刻切磋現實的KiCad電子開闢利用。
敬請追蹤關心!
以下去自于谷歌翻譯
以下為原文
In my role as Program Manager of Digital Design Tools at Digi-Key, I get the opportunity to interact with many of our providers and developers. Recently, I had the opportunity包養甜心 to virtually interview Wayne Stambaugh, a Senior Electronics Engineer and Software Developer w包養網VIPith Motion Sensors, Inc., who is also the project leader of the C++ based open source electronics develo包養apppmen包養行情t application, KiCad. In Part 1 of this three-part series, I talked with Wayne about how he first got interested in electronics and co包養sdding.

JP (Jeremy Purcell): What got you into coding?
WS (Wayne Stambaugh): I star甜心花園ted codi包養條件ng for my first project at my first job out of s包養情婦chool. All of the coding I did was Motorola 681X and 680X0 assembly for the fir包養條件st few years. C compilers at the time were very expensive and primarily used for application rather than embedded development. Once C compilers became ubiquitous, I taught myself C (f包養網dcardrom the original K&R book no less!) and then moved to C++ when it became available. Eventually I started using Python f包養意思or writing automated test equipment (ATE) code. I’ve always enjoyed the integration of hardware and software. Actually, KiCad is the first pure software application that I ever worked on other than some simple scripts and small helper software applications that I wrote for work. All of my other coding directly involved hardware.
JP: What is the hardest/trickiest bug you have ever fixed包養軟體?
WS: S包養網心得oftware bugs tend to be less problematic to resolve with good debuggers. I’ve fou包養合約nd hardware sd包養bugs are far more difficult to troubleshoot. I’ve had some interesting stray capacitance hardware bugs to resolve. The kind of the old adage “oscillators amplify and amplifiers oscillate” variety.
JP: Where did you get your start in EE?
WS: I’ve always enjoyed exploring how things were designed. Before I went to school to be an engineer, my primary interest was mechanical. It was a toss-up to become either a mechanical or an electronics engineer. In the early ’80s, it was pretty obvious that electronics was going to be a huge field, so I chose that path. I’m glad I did. My first job had me designin女大生包養俱樂部g automatic test equipment (ATE) for industrial controllers. Back then, everything w包養pttas designed and built from scratch. More often than not, the test equipment was far more complex than the products they were designed to test. As time went by, GPIB, RS232, etc. test equipment became affordable and then the job became more about software design and less about hardware design. Being a test design engineer certainly taught me how not to design things. Eventually I moved into the product design role.
JP: Do you have any electronics stories you’d l包養網評價ike to share?
WS: Nothing that really sticks out. Just the usual comedy of components going “poof” and other usual design mistakes! Some of my own doing and some of other engineers doing.
JP: What is one thing that most people wouldn’t know about you?
WS: I’m old enough to have actually used both an original Apple II and an IBM PC when they were introduced. I also caddied in a Women’s US Open and an LPGA golf tournament for my wife when she was still playing golf professionally.
JP: What do you with your free time be包養心得sides KiCad?
WS: KiCad doesn’t leave me much free time, but I when I’m not spending time with my family, I am an avid road包養金額 cyclist. I was actually racing a few years ago, but I quickly came to the realization that I didn’t have enough time to train to be as competitive as I would like to be, but I still go out and drill it with all racers. I also enjoy playing golf with m乎自己的身份嗎?y family but that is happening far less frequently as my children ar包養金額e adults now.
In Part 2, we’ll explore with Wayne his thoughts on open source coding and teamwork. Then in Part 3, we’ll take a deeper dive with Wayne on the actual KiCad electronics development application. Sta女大生包養俱樂部y tuned!

分類: 租屋相關。這篇內容的永久連結

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *