原创 深入淺出Alljoyn與互聯網通訊

物聯網與互聯網對比 物聯網概念的興起帶來了嶄新的生活方式, 這一技術致力於通過設備與設備端的互聯來服務消費者。 這種新的生活方式爲我們的生活提供了新的能力與更豐富的體驗,更重要的是,它使得生活變得更加便利。 物聯網爲普通百姓提供了

原创 410c與MS10物聯網系統的點燈代碼分析

根據上一章我們所實現的電燈程序,我們花一點時間來分析一下在這個案例中,‘Tick’事件如何調用並反轉LED。 時間模型 如下的代碼爲410c中所設置的C#代碼: public MainPage() { // ...

原创 HVM的初始化狀態

HVM資源在初始時,有三種資源被設置爲初始的默認狀態,非別是:  虛擬處理器  寄存器  內存 虛擬處理器的初始化 虛擬處理器在開啓時以訪客模式執行。虛擬的MMU仍然運行 寄存器的初始化 對於虛擬處理器

原创 HVM的虛擬處理器資源管理

概述 在處理器資源的管理中,HVM支持如下的機制: 細粒度的系統時鐘 擱置處理器執行的能力 創建新處虛擬處理器的能力 如何訪問HVM的時鐘 HVM支持細粒度的時鐘,我們可通過虛擬指令vmgettime以及vmsettim

原创 DragonBoard 410c與MS IoT開發的準備工作

DragonBoard 410c與MS IoT開發的準備工作 如何使用DragonBoard410c進行物聯網開發,410c到手後如何使用,410c應該使用什麼軟件進行初始化。本文將一一爲您解答,並通過微軟提供的WIndows I

原创 AllJoyn第一步:Linux與Windows環境快速配置

Alljoyn框架由Allseen聯盟創建,用於實現短距離設備上的P2P傳輸。Alljoyn提供了豐富特性的接口以及可用性強的API集。目前alljoyn下主流的環境有Windows與Linux系統,本文主要介紹如何在兩個系統下分

原创 HVM的中斷與異常處理

HVM的中斷 概述 在HVM中,中斷以特殊事件進行處理。當中斷事件被調遣時,事件記錄中GSR.Cause的值被設置爲中斷數。 中斷可以對每個虛擬處理器進行使能或完全失能,通過設置虛擬狀態Interrupt Enabled來定義。

原创 DragonBoard 410c高速擴展口詳解

DragonBoard 410c高速擴展口詳解 MIPI DSI 0口 410c提供了一個四路MIPI-DSI接口,連接於高速擴展口上。由於APQ8016僅僅只有一個單一的MIPI-DSI接口,它只能驅動一

原创 DragonBoard 410c低速擴展口詳解

DragonBoard 410c低速擴展口詳解 下表列出了低速擴展連接口的引腳映射 UART{0/1} 410c上實現了四線的UART接口,UART0以及一個優化的二線UART,也就是UART1 410

原创 DragonBoard 410c的模擬擴展口與電源管理

模擬擴展口 揚聲器 揚聲器的信號直接從PM8916的PMIC內置的音頻CODEC直接引出,兩個信號分別是: SKPR_DRV_P -Class-D揚聲器放大器輸出+ SKPR_DRV_M

原创 HVM的緩存與內存控制

緩存控制 概述 用戶級別的Hexagon緩存管理指令可以在HVM用戶下進行使用,如dcfetch, icinva,dccleaninva,dccleana,dcinva 有些緩存控制指令必須通過VMM進行處理,那麼可以用虛擬指令

原创 Dragonboard開發的準備工作

歡迎使用DragonBoard進行開發 DragonBoard現已在北美髮售,並提供全球shipment服務!!! DragonBoard410c由Arrow電子網站首發,它是全球第一個基於中端Qualcomm Snapdrag

原创 HVM的調試方法

概述 HVM的調試必須平衡兩個因素: 虛擬設備上,簡單與高效程序執行調試的開發需求 虛擬設備上,安全與隔離的操作要求 簡單與高速程序執行的執行開發需求 在調試過程中,快速的調試與監測數據平臺至關重要。對於並行程序來說,這

原创 DragonBoard 410c+MS 10 IoT物聯網開發入門

本文將創建一個簡單的LED閃爍應用並將LED連接至Windows10 IoT Core設備410c。 這是一個headed案例,如果您需要深入瞭解何爲headed模式以及如何配置設備爲head,請參考這裏的指令: 此外,GPIO

原创 DragonBoard 410c的配置與系統更新

需要的設備 可運行Windows 10的PC(在上一片中已提到) DragonBoard 410c 12V電源供電—最小1.0A電流,如果您計劃使用多個高耗能的USB配件,那麼請選用大於2.0A電流的電源 HDMI電纜與監視器