蘋果在NFL期間選擇了新的iPad Air廣告,該蘋果在NFL季后賽(視頻]
You May Also Like
嵌入艾略特:林是黑客嵌入艾略特:林是黑客
這一天是汽車是一堆數百微控制器的滾動堆 – 只是詢問任何灰色的機械師,他會開始他的“化油器”咆哮。所有這些系統和子系統都需要在電敵對環境中互相交流,並且說誤解或甚至延遲溝通可能產生重大後果並不誇張。汽車網絡是主要的業務。汽車的大規模生產為非汽車硬件黑客提供了許多相關的收發器IC低成本。那麼為什麼我們沒有看到更多的黑客項目,這些項目利用了這種非凡的資源基礎? 汽車網絡的骨幹是控制器區域網絡(CAN)。 Hackaday自己的[Eric偶聯]是一家汽車黑客Afterordinaire,並寫了許多你想知道的關於CAN總線在一個Multipart系列中的所有東西,你肯定想在以後讀取閱讀。發動機,制動器,門和所有儀器數據評論(差速器)可以。這是快速和高的可靠性。它也很複雜,實現昂貴。 在1990年代末,眾多生產商擁有自己的專有總線協議,可以與汽車網絡的非關鍵部分一起運行:門安裝的控制台如何與門鎖司機和窗戶電機交談。它不值得雜亂,具有這樣的非關鍵和本地通信的主要罐式總線,所以子網已經擺脫了主要罐頭。這些不需要主網絡的速度或可靠性保證,並且由於成本原因,它們必須易於實現。最小的微控制器應該足以上下捲起窗戶,對吧? 在2000年代初期,本地互連網絡(LIN)規範標準化了這些子網的一種方法,重點關注實現的低成本,中等速度,可重構性和可預測行為,以便在一個主微控制器和少量奴隸之間進行通信群集。便宜,簡單,可在小型微控制器上可實現,最適合中型項目?黑客的夢想!您為什麼在您的多個微型項目中使用Lin?讓我們挖掘,你可以看看是否有任何幫助。 林協議 林“群集”,這是在行話中調用本地迷你網絡的內容,包括單個主微控制器和許多從設備組成。林先從傳統的8N1 UART串行開始,通常為19,200波特,並使用一根電線。接下來,它添加了一個協議,該協議允許將此單線用作總線,在多個從站之間共享。如果您試圖為簡單的UART串行通信滾動自己的網絡協議,則會最終與Lin等類似的東西。去獲取規範(PDF)的副本並閱讀! 每個LIN事務都是基本上相同的:主設備發送一個包含受保護標識符(PID)的標題,它指定要執行的任務。任務可以是“報告溫度傳感器2”或“設置伺服3位置”的東西。根據任務,在一個和八個字節的數據之間,按照雙字節校驗和。奴隸必須知道要響應哪些任務以及如何回應。因此,如果發送“設置伺服3位置”,則需要偵聽下一個字節並相應地響應。所有不響應命令的奴隸都可以忽略數據,直到下一個前導碼。 在“報告溫度傳感器2”的情況下,具有溫度傳感器的從機會在接收到命令後立即發送數據。因為字節長度是預先已知的,並且只允許傳感器2響應此任務,所以主人知道要仔細聆聽,例如,在反應中進行四個字節,並知道應該採取多長時間。 此輪詢系統具有主發送標題和從站發送反應的從站保證,沒有一個設備將同時訪問總線,因此LIN僅使用單個Rx / Tx線。前導碼包括同步字節(0x55),幫助從站鎖定到主時鐘,因此從設備可以在更便宜的RC時鐘源上運行,並且可以進行自動波動。 由於消息的長度提前,因此可以在計劃中編寫主機的輪詢例程的時序。主設備以定義的間隔調查網絡,如果從設備未在事務所需時間的1.4倍內響應,則會在操作中丟失。無論哪種方式,主站都在其計劃中到下一個項目,並且不會重試潛在有缺陷的奴隸,直到轉彎再次出現。這保證了所有設備的已知更新率,這使得生命更加簡單地編程主設備。 那些是基礎知識。主服務器發送PID,並遵循一系列數據字節。一切都是Comfy舊的UART,呼叫和響應,適應盡可能創建一個小型網絡。 額外 來自一名教練VI的GUI LIN配置應用程序德.. ...
這一天是汽車是一堆數百微控制器的滾動堆 – 只是詢問任何灰色的機械師,他會開始他的“化油器”咆哮。所有這些系統和子系統都需要在電敵對環境中互相交流,並且說誤解或甚至延遲溝通可能產生重大後果並不誇張。汽車網絡是主要的業務。汽車的大規模生產為非汽車硬件黑客提供了許多相關的收發器IC低成本。那麼為什麼我們沒有看到更多的黑客項目,這些項目利用了這種非凡的資源基礎? 汽車網絡的骨幹是控制器區域網絡(CAN)。 Hackaday自己的[Eric偶聯]是一家汽車黑客Afterordinaire,並寫了許多你想知道的關於CAN總線在一個Multipart系列中的所有東西,你肯定想在以後讀取閱讀。發動機,制動器,門和所有儀器數據評論(差速器)可以。這是快速和高的可靠性。它也很複雜,實現昂貴。 在1990年代末,眾多生產商擁有自己的專有總線協議,可以與汽車網絡的非關鍵部分一起運行:門安裝的控制台如何與門鎖司機和窗戶電機交談。它不值得雜亂,具有這樣的非關鍵和本地通信的主要罐式總線,所以子網已經擺脫了主要罐頭。這些不需要主網絡的速度或可靠性保證,並且由於成本原因,它們必須易於實現。最小的微控制器應該足以上下捲起窗戶,對吧? 在2000年代初期,本地互連網絡(LIN)規範標準化了這些子網的一種方法,重點關注實現的低成本,中等速度,可重構性和可預測行為,以便在一個主微控制器和少量奴隸之間進行通信群集。便宜,簡單,可在小型微控制器上可實現,最適合中型項目?黑客的夢想!您為什麼在您的多個微型項目中使用Lin?讓我們挖掘,你可以看看是否有任何幫助。 林協議 林“群集”,這是在行話中調用本地迷你網絡的內容,包括單個主微控制器和許多從設備組成。林先從傳統的8N1 UART串行開始,通常為19,200波特,並使用一根電線。接下來,它添加了一個協議,該協議允許將此單線用作總線,在多個從站之間共享。如果您試圖為簡單的UART串行通信滾動自己的網絡協議,則會最終與Lin等類似的東西。去獲取規範(PDF)的副本並閱讀! 每個LIN事務都是基本上相同的:主設備發送一個包含受保護標識符(PID)的標題,它指定要執行的任務。任務可以是“報告溫度傳感器2”或“設置伺服3位置”的東西。根據任務,在一個和八個字節的數據之間,按照雙字節校驗和。奴隸必須知道要響應哪些任務以及如何回應。因此,如果發送“設置伺服3位置”,則需要偵聽下一個字節並相應地響應。所有不響應命令的奴隸都可以忽略數據,直到下一個前導碼。 在“報告溫度傳感器2”的情況下,具有溫度傳感器的從機會在接收到命令後立即發送數據。因為字節長度是預先已知的,並且只允許傳感器2響應此任務,所以主人知道要仔細聆聽,例如,在反應中進行四個字節,並知道應該採取多長時間。 此輪詢系統具有主發送標題和從站發送反應的從站保證,沒有一個設備將同時訪問總線,因此LIN僅使用單個Rx / Tx線。前導碼包括同步字節(0x55),幫助從站鎖定到主時鐘,因此從設備可以在更便宜的RC時鐘源上運行,並且可以進行自動波動。 由於消息的長度提前,因此可以在計劃中編寫主機的輪詢例程的時序。主設備以定義的間隔調查網絡,如果從設備未在事務所需時間的1.4倍內響應,則會在操作中丟失。無論哪種方式,主站都在其計劃中到下一個項目,並且不會重試潛在有缺陷的奴隸,直到轉彎再次出現。這保證了所有設備的已知更新率,這使得生命更加簡單地編程主設備。 那些是基礎知識。主服務器發送PID,並遵循一系列數據字節。一切都是Comfy舊的UART,呼叫和響應,適應盡可能創建一個小型網絡。 額外 來自一名教練VI的GUI LIN配置應用程序德.. ...
帶有攝像機權限的iOS應用程序可以拍攝照片,視頻,而無需用戶的理解帶有攝像機權限的iOS應用程序可以拍攝照片,視頻,而無需用戶的理解
Apple以iOS的能力而自豪地保持其個人無風險和安全的能力,但是與軟件的情況總是如此,它是只是不可能使任何100%安全。在Google工程師共享了一個演示應用程序後,該應用程序可以在前景中拍攝照片以及記錄視頻,而無需個人了解它正在發生,因此重申了這一點。 使用iOS,任何需要訪問該設備攝像機的應用程序都必須顯示一個對話框,要求徵求許可,並且已經有一段時間了。但是,正如設計師Felix Krause以視頻形式所示的那樣,Rogue應用可能出於看似無害的原因要求同意,只是在沒有用戶知識的情況下捕獲視頻或靜止圖片來打破用戶的依賴。 問題在於,如果給予同意,則該應用程序只要在前景中就可以做很多事情,只要它想要。可能性非常令人恐懼,從理論上講,應用程序能夠查看用戶對可能在購買中播放的特定廣告的反應以收集反饋。根據克勞斯(Krause)的說法,蘋果公司提供了幾種選擇,儘管如果iPhone的額頭上有更多空間,則可以使用三分之一的選擇 – 只是說,當攝像機處於活動狀態時,它會涉及到那裡的通知。類似的方法與MAC的行為方式。這不太可能發生,因此蘋果的其他選擇是: 提供一種授予攝像機短期增益訪問的方法(例如,在消息傳遞應用程序上與一個好朋友分享一張照片)[或]在條件欄中顯示攝像機處於活動狀態的圖標,以及每當應用程序訪問相機時都可以看到條件欄。 到目前為止,唯一的保護位置是Apple的應用程序評估過程,希望它應該捕獲任何類型的應用程序來嘗試這樣的應用程序。但是,我們確實知道,蘋果內部的過程並非無誤,正如Uber能夠繼續追踪個人的能力所表明的,即使他們的騎行結束。 (來源:Felix Krause) 您可能同樣喜歡檢查: iOS 11.2 beta 1下載發布日期顯然設置為下週 爆米花時間iOS 11 IPA在iPhone上下載[不需要越獄] 在美國,英國,印度,中國的解鎖 /無SIM卡X成本以及更多 ...
Apple以iOS的能力而自豪地保持其個人無風險和安全的能力,但是與軟件的情況總是如此,它是只是不可能使任何100%安全。在Google工程師共享了一個演示應用程序後,該應用程序可以在前景中拍攝照片以及記錄視頻,而無需個人了解它正在發生,因此重申了這一點。 使用iOS,任何需要訪問該設備攝像機的應用程序都必須顯示一個對話框,要求徵求許可,並且已經有一段時間了。但是,正如設計師Felix Krause以視頻形式所示的那樣,Rogue應用可能出於看似無害的原因要求同意,只是在沒有用戶知識的情況下捕獲視頻或靜止圖片來打破用戶的依賴。 問題在於,如果給予同意,則該應用程序只要在前景中就可以做很多事情,只要它想要。可能性非常令人恐懼,從理論上講,應用程序能夠查看用戶對可能在購買中播放的特定廣告的反應以收集反饋。根據克勞斯(Krause)的說法,蘋果公司提供了幾種選擇,儘管如果iPhone的額頭上有更多空間,則可以使用三分之一的選擇 – 只是說,當攝像機處於活動狀態時,它會涉及到那裡的通知。類似的方法與MAC的行為方式。這不太可能發生,因此蘋果的其他選擇是: 提供一種授予攝像機短期增益訪問的方法(例如,在消息傳遞應用程序上與一個好朋友分享一張照片)[或]在條件欄中顯示攝像機處於活動狀態的圖標,以及每當應用程序訪問相機時都可以看到條件欄。 到目前為止,唯一的保護位置是Apple的應用程序評估過程,希望它應該捕獲任何類型的應用程序來嘗試這樣的應用程序。但是,我們確實知道,蘋果內部的過程並非無誤,正如Uber能夠繼續追踪個人的能力所表明的,即使他們的騎行結束。 (來源:Felix Krause) 您可能同樣喜歡檢查: iOS 11.2 beta 1下載發布日期顯然設置為下週 爆米花時間iOS 11 IPA在iPhone上下載[不需要越獄] 在美國,英國,印度,中國的解鎖 /無SIM卡X成本以及更多 ...
現在,Android在您附近的iPhone 3G上運行[video]現在,Android在您附近的iPhone 3G上運行[video]
,我們看到Android在iPhone 2G上運行,並且我們同樣發布了一份總逐步指南,介紹瞭如何確切地啟動您的越獄iPhone 2G 與iPhone OS並肩運行Android OS。 在看到Android在iPhone 2G上運行後,3G(iPhone)用戶對何時在手機上嘗試Android感到好奇。 經過數週的艱難工作,最後完成了! iPhone 3G現在運行Android。 向iPhone 3G移植Android並不像iPhone 2G那樣簡單。 然而,它的出色之處在於,它是完成以及實際上應有的工作。 實際上,它運作良好,以至於您真的會覺得自己使用“真實”的Android設備。 現在,您可以利用Android OS瀏覽網絡,並運行不需要音頻支持的任何類型的應用程序,除了發送以及通過手機收音機獲得SMS文本消息。 我們同樣對此版本的原始端口進行了許多其他改進。 加上許多下層改進以及錯誤修復,Wi-Fi ...
,我們看到Android在iPhone 2G上運行,並且我們同樣發布了一份總逐步指南,介紹瞭如何確切地啟動您的越獄iPhone 2G 與iPhone OS並肩運行Android OS。 在看到Android在iPhone 2G上運行後,3G(iPhone)用戶對何時在手機上嘗試Android感到好奇。 經過數週的艱難工作,最後完成了! iPhone 3G現在運行Android。 向iPhone 3G移植Android並不像iPhone 2G那樣簡單。 然而,它的出色之處在於,它是完成以及實際上應有的工作。 實際上,它運作良好,以至於您真的會覺得自己使用“真實”的Android設備。 現在,您可以利用Android OS瀏覽網絡,並運行不需要音頻支持的任何類型的應用程序,除了發送以及通過手機收音機獲得SMS文本消息。 我們同樣對此版本的原始端口進行了許多其他改進。 加上許多下層改進以及錯誤修復,Wi-Fi ...