ADI@CES2018汽車九大應用夠犀利
1.提高用於自主駕駛的雷達能力
創新型高度整合型28nm CMOS RADAR雷達解決方案的系統,將角解析度指數級升高以支援高度自動化的駕駛應用。
2.超低雜訊開關穩壓器具有低電磁輻射優勢
本展示呈現輻射如何最大程度地降低不同系統之間的干擾,對於確保符合CISPR25等汽車法規至關重要。此外,還會展示如何在早期設計階段中採用超低雜訊開關穩壓器來降低風險並加快產品上市。
3.智慧座艙檢測,提高駕駛員和乘客的舒適性和安全性
如何檢測駕駛員的手在方向盤上或附近的位置和運動情況?該解決方案可以用於檢測邊開車邊發短信行為,以及駕駛員在輔助駕駛操作後的準備情況。演示中將展示飛行時間技術如何用於手勢控制、佔用檢測和駕駛員監控。
4.電源 µModule® 解決方案
讓您瞭解我們業界領先的微模組如何解決各種市場領域和應用中最棘手的功率難題,包括汽車、工業和通信。
5. SHARC® 和 A2B®音訊平臺
本展示將呈現此平臺的硬體和軟體方面如何協助客戶在Sigma Studio中創建環場音訊演算法、在 SHARC處理器中實施這些演算法,並使用A2B 將多個音訊通道發送給不同物理位置的不同電路板和揚聲器。
6.新一代用於新興應用的汽車音訊匯流排(A2B)
A2B透過提供因應複雜連接問題的簡單、低延遲解決方案,革新了新一代資訊娛樂系統架構。它越來越多地被汽車OEM投入各種應用,包括主動降噪、HF/車載通信、緊急呼叫和遠端資訊處理。此處展示的新一代設備在添加了新特性和功能的基礎上建構,專門針對高增長、艙內應用進行了優化。
7.經由A2B 網路實施高頻寬數位內容保護(HDCP)
為了防止音訊/視頻資料在通過汽車網路傳輸時被未經授權地使用或複製,常常需要實施數位內容保護。本展示重點介紹經由A2B 網路有效傳輸HDCP2.2加密音訊內容的方法。
8汽車音訊平臺
為了保護行人,許多國家已強制規定所有電動汽車(EV)和混合EV必須在低速行駛時發出聲音。ADI開發了整合電路圖和韌體的參考設計以解決此應用。憑藉汽車行業最全面的音訊處理器產品組合,ADI可提供多種解決方案,從入門級合規性到更為複雜的發動機聲音解決方案,以滿足各種內部和外部應用。
9.專用汽車相機匯流排(C2B)
瞭解ADI的 C2B 汽車鏈路技術如何在最低成本基礎設施中提供低延遲高清品質視頻。 C2B 使客戶能夠使用經驗證的低成本UTP線纜進行高清視頻傳輸,為車載相機應用奠定基礎。
自動 控制 電路圖 軟體 在 紀老師程式教學網 Facebook 的最佳解答
[網友來信 3] 軟體業領域千百種,有哪幾行?我應該從何開始?
就說今天網友很熱情吧!這是網友後續寫信詢問的問題,老樣子,刪除個人資訊後原文照登。很享受這類對談過程,也希望對大家有幫助。看來我快要可以開個「相談室」了...呵呵(摸下巴)!
--------------------------
紀老師您好:
我大學專題接觸過遊戲程式設計,也對這方面很有興趣。最近要出社會了,有點恐慌。想請問老師對於從事軟體業有什麼看法?就我了解軟體又有分很多領域,不知道老師能不能給我一些建議,未來可以先往什麼領域走比較適合?
我的夢想是能成為科技業的多方位人才,所以對任何領域都不排斥,只是不知道該從何開始。
----
就我對軟體業界的了解,軟體業大慨可以分成下面幾個領域:
1. 應用軟體設計
2. 網頁程式設計
3. 嵌入式程式設計
4. 網路伺服器管理
應用軟體設計,簡單來說,就是學習 Java、C#、C/C++ 這些語言,然後撰寫出客戶所需要的程式來。要再細分的話,可以分為 (1) 企業管理軟體設計 (2) 一般用戶軟體設計 (3) 手機軟體設計 (4) 遊戲程式設計。這四個領域所用到的「底」,都差不多。也很容易從一個子領域,切換到另一個子領域。企業管理軟體設計會撰寫的軟體包括「會計軟體」、「客戶關係管理軟體」、「供應鍊軟體」...等。除了要有基本的程式設計能力外,還得了解公司流程,才寫得出來。這些軟體動輒數十萬起跳,很適合有會計、管理、法律...背景的程式設計師從事。一般用戶軟體包括 MS-Office、Photoshop...這類比較偏個人使用的軟體。手機軟體目前就三大平台:使用 Java 的 Android 手機軟體、使用 Objective-C( C 語言的一種延伸)的 iPhone/iPod/iPad、以及使用 VB/C# 的 Windows Phone。遊戲程式設計您本來就熟,我想我就不再多談。這一個大類入門雖屬不易,不過也非難如登天。很多資訊系剛畢業的人,都是從這一大類中某個子領域開始做起。
網頁程式設計,就是學習 HTML, CSS, JavaScript, PHP, MySQL, Apache 或 微軟的 IIS 網站伺服器這些知識,製作出可執行於 IE/Firefox/Chrome/Safari 這些瀏覽器上執行的網頁型軟體。由於只要有瀏覽器就能跑,所以做出來的東西橫跨 PC, 手機,平板...等平台。也成功跨入如「電子書」這類偏出版的應用領域。入門不會太難,所以成為很多非資訊本科系跨足資訊領域的首選。不過由於入門不難,所以也被資訊業界老闆們賦予較低的起薪。對於不想糾結於 C/C++/Java 這類繁複語法、享受很快看到成果領略成就感的人,進入這個領域很適合。因為完全沒有程式設計基礎的人,學過兩三個小時的 HTML,就能體會自製網頁的那種快感。
嵌入式程式設計,必須要有具備硬體知識(一般而言是電子電機相關科系的知識),學習組合語言、C/C++ 語言(一般而言就是這兩三種語言就夠了),做出控制硬體的軟體來。很適合那種喜歡從無到有、有電子背景、對「機器人」、「自動控制」、「手機軟體客製化」、「作業系統移植」...這些領域有興趣的人。這類人才很難養成,因為不但需要具備「應用軟體設計」那一大類的底子,還得加上對電子、硬體有相當認識,除了用鍵盤寫程式,也願意偶而捲起袖子用「三用電錶」、「示波器」等設備,並看得懂電子電路圖。如果你很嚮往「機器人」或「機器手臂」,覺得能寫程式控制這些東西很酷,那你應該很適合往這個方向走。
網路伺服器管理,就是人家俗稱「MIS」、「網管人員」那一類人。常常出入「機房」,平時還算閒,不過機房出事的話可是半夜都得趕往公司處理。這類工程師是四類中寫程式寫得最少的人。所需的知識包括「硬體組裝」、「網路佈線」、「伺服器架設」、「路由器設置」...等。偶而需要寫些類似「請假系統」、「文件管理系統」...這些公司內控用的軟體。常常會接觸大型的採購案,也得有一點專案管理或執行力。這類比較適合個性嚮往穩定(但不排斥偶發事件時,忙個一兩週),不太想寫太多程式,覺得出入機房是件很酷的事這類人。若有金融、管理背景,我常常會建議他們走這條路。
依照你的情況,我初步會覺得你可以走「1. 應用軟體設計」這一類的「手機遊戲程式設計」。原因是:現在手機軟體設計的人很缺,每天都有企業主要我推薦能寫作 iPhone 或 Android App 的人才。你可以先學一般的 App 怎麼寫,找個需要這類人才的公司先待著,磨練自己。若有機會,就夾著手機 App 的底,往「手機遊戲程式設計」這方面走(因為你說你對遊戲程式設計有興趣),這個方向是往「高層」、「應用面」走。或者開始學嵌入式,學習電子、硬體相關知識,學著怎麼用程式去控制更底層的硬體。這個方向是往「底層」、「系統面」走。所以我覺得,這樣安排算是「進可攻、退可守」的作法。如果你想走 Apple iPhone 系列,那就先從 C、Objective-C,最後學 iPhone SDK 套件,走入 iOS 程式設計。如果你想走 Google Android 系列,那就是學 Java、Android SDK 這條路。
所以你現在應該開始選擇加強 C(iPhone 體系)或 Java(Android 體系)。等你學完了,可以再找我聊聊,我會就屆時狀況再決定如何建議你的。畢竟「世事難料」...呵呵!希望我這樣建議對你有幫助。
紀老師