日本公司Pixie Dust Technologies以科技創投公司的身分備受矚目,該公司先前則決定全面採用IAR Systems的Arm專屬整合開發環境IAR Embedded Workbench for Arm以推動開發環境標準化,同時加速研發。
Pixie Dust Technologies的研發人員在3年內增加300%,藉由充分利用標準化開發基礎,大幅加快新產品與專案的上市時程。由筑波大學科技創投計畫成立的Pixie Dust Technologies運用原創感測技術開發各種產品與系統,包括KOTOWARI™空間資料平台,可針對空間內的人與物體繪製數位模型。
此外,Pixie Dust Technologies並開發名為magickiri™的BCP(持續營運計畫)解決方案來因應傳染疾病,提供單一系統來應對多種傳染性疾病,透過改良與事後因應措施進行後續預防。
Pixie Dust Technologies是由執行長落陽合一(Yoichi Ochiai)於2017年創立,他同時也擔任筑波大學(現任副教授)的研究員,從事教學與研究工作,另一位創辦人是執行長村上泰一郎(Taiichiro Murakami),負責創投公司的研發策略與新業務策略。該公司的核心技術是針對光波與聲波進行分析與控制的振波控制技術,以此技術為基礎進一步研發與製作出各種解決方案,用以解決各種迫切問題,同時擴展其事業版圖。
Pixie Dust Technologies近期一款產品就是最佳研發實例,該技術名為hackke™,是一項室內定位技術。Pixie Dust Technologies總部副總經理 Arata Takahashi表示:「原創的感測技術以波控制為基礎,除了以合理價格提供可行的室內定位量測功能,還具備傳統量測波束或WiFi無線電波不易達到的高精準度與超頻譜範圍。」
藉由運用高精準、寬範圍的室內定位偵測技術,就能更容易改進現場作業流程,包括營建、製造、傳統物流等領域的作業。此技術還能用在共享辦公室 (hot-desking),以及支援ABW(活動式工作)。除了工作場所的解決方案,我們還針對醫療與多元著手研發與提供各項服務,如透過檢測空間以預防傳染疾病,以及運用無接觸震壓刺激法研究minoxidil末梢血管擴張劑的生髮功效。
- Takahashi
採用IAR Embedded Workbench for Arm推動開發系統標準化
Pixie Dust Technologies運用原創技術、服務、產品著手拓展業務,然而在產品開發方面一直面臨許多問題,像是需要縮短產品訂貨至交貨的時間,以及解決開發系統日趨孤島化(siloing)的問題,其越來越依賴個人技能與努力。為解決這些問題,該公司進而決定採用IAR Systems的IAR Embedded Workbench for Arm。
該方案具備高品質編譯器、眾多模板帶來的高實用性、以及廣泛支援超過7000種Arm元件。以下是Takahashi闡述Pixie Dust Technologies採用IAR Embedded Workbench for Arm的情況。
Takahashi指出:「我們一直混用多種工具,如微電腦製造商提供的免費編譯器來開發產品,但對於每位工程師而言採用的工具都截然不同,加上版本與環境方面的差異,有時編譯器完全無法工作。為此我們被迫尋求更快且更有效率的產品開發方案,然而面對缺乏規劃的開發工具,我們面臨過度依賴個人技能的風險。因此我們體認到必須建構一個環境,使其能組建標準化開發系統,同時維持產品品質。」
在此同時,Pixie Dust Technologies開發出多款能量測空間各處溫度與其他度量值的感測器,以及用來控制感測器的微電腦,現在已成為必要元件。在評估各家製造商的多款工具後再次確定IAR Embedded Workbench for Arm的優越性,進而促成採用。
行動授權是使用USB硬體鎖的單一使用者授權,由於能隨處攜帶至任何電腦上使用,因此適合多位開發工程師經常更換電腦工作,這款套體還能在沒有連接網路的電腦運作。
當企業確認免費版的易用性以及其他優點後,我們在實機操作活動中讓其體驗使用評估板執行除錯與其他任務。最初他們使用行動授權,之後隨著使用該環境的人員逐漸增加,客戶便轉而採用全域授權(global license)。
- IAR Systems業務客戶經理暨瑞典文化大使Yoshiyuki Matsumoto
Takahashi 表示:「我們先前已經體認到IAR systems編譯器與除錯器的高品質,然而在下載免費版本進行評測後,更再次驗證了此一流的工具套件。最後促成我們達成交易的是各方熱烈的好評。微電腦製造商經常推薦IAR Systems的產品更勝其自己的免費工具。另一項吸引人的特色是當新晶片與元件完成登錄後就可迅速提供高品質支援,這使我們感到安心,確定未來嵌入式軟體的研發能獲得持續支援。」
Takahashi指出:「我們在筑波與東京設有開發基地,因此在移動至他處時還能繼續使用產品,而這成了一大優點。然而這波疫情使得前往他地辦公室變得困難,我們的開發團隊隨著業務成長逐漸擴充,因此出現越來越多單一使用者授權變得不方便的情況。有些工程師沒有前往開發基地而是在遠端參與工作,出現越來越多授權不敷使用的情況,因此我們決定轉用全域授權,讓同一個群組成員在全球各地移動時能使用共用授權。」
Pixie Dust Technologies在2019年採用IAR Embedded Workbench for Arm後的3年期間,其開發團隊成員增加3倍,研發中的產品與專案也同步增加,藉由轉移至新授權方案,能更有彈性地使用,同時更迅速且有效率地執行開發工作。
Matsumoto指出:「其中一項特點是能根據組織的型態與業務狀況選擇授權形式,如在固定位置電腦上使用的單獨授權,以及多個使用者群組在網路環境共用授權的網路授權。在疫情期間,我們獲得更多對於全域授權的查詢。」
開發環境標準化與提升開發速度支持業務擴展
Takahashi提及在導入IAR Embedded Workbench for Arm後獲得的三項優勢:第一是提升開發速度與生產力,藉由使用該產品,編譯出的程式長度比GCC編譯的程式縮減20%至30%,且使用專案模板後,開發的速度進一步加快。
Takahashi表示:「在嵌入式研發方面,必須有效率地運用有限的資源,而編譯器的可壓縮性則大幅影響產品開發的可行性。舉例而言,由提高可壓縮性,整個安裝系統的記憶體空間便可縮減至一個rank區塊,產品的價格也能最佳化。」
第二項優勢是消弭對個人技能或開發流程標準化的依賴。當製造商提供的工具和開放授權工具並存,通常就會依賴個別工程師的工作風格與技能,而藉由使用Workbench作為標準化環境,開發系統就得以標準化。
Takahashi 指出:「我們解決了許多因版本差異導致無法編譯的問題。另外,即使當新成員加入開發團隊,也能運用標準化工具與流程立即投入研發,甚至還能使用其他途徑,這意謂我們能建構穩定的開發系統,日後能長久持續運行。」
第三項優勢是確保免費授權的持續運行。在使用免費工具時,對新晶片與元件會有延遲支援的狀況,這可能導致研發回退(backtracking)以及需要重新設計。此外,當使用免費工具遇到技術問題,製造商的回應通常較慢,經常必須依賴社群提供支援。
Takahashi 指出:「IAR Systems在出現問題時提供迅速的支援,幾乎每次提出技術查詢後,隔天早上就收到回覆,依此所建立的信任與安全感,讓我們能更專注在研發工作上。」
事實上,在開發hackke™系統推出初期,藉由運用此產品使開發週期大幅縮短,開發成本也得以削減。Takahashi指出:「在未來的工作,我們將著手開發物聯網相關軟體與元件,並能在各種感測器的IoT版本元件上運行。我們將充分利用IAR Embedded Workbench for Arm作為我們的開發基礎。」
Matsumoto回應指出:「IAR Systems將持續支援日本業界的嵌入式產品研發,努力提供各種組建工具,鎖定嵌入式安全與功能安全、以及CI/CD實作,這些領域在最近幾年一直是業界面臨的重要問題。」
此外,他也提出IAR Systems對於強力支持Pixie Dust Technologies與其他日本企業的期許。