1. 程式人生 > >一、致遠電子EasyARM-i.MX287A——初次上電和串列埠連線

一、致遠電子EasyARM-i.MX287A——初次上電和串列埠連線

一、致遠電子EasyARM-i.MX287A——初次上電和串列埠通訊

Target Board為致遠電子EasyARM-i.MX287A開發板
Host Machine為Ubuntu-14.04.5-Desktop-amd64虛擬機器
虛擬機器軟體為VMware Workstation10.0.1

1. 拿到板子初次上電

首先連線LCD螢幕和Target Board核心板,先不連線擴充套件版。連線的供電電源輸出5V2A,上電後的正常狀態如圖1.1和圖1.2所示。
這裡寫圖片描述
圖1.1 上電後核心板Power燈常亮,Run燈閃爍
這裡寫圖片描述
圖1.2 上電後LCD顯示一隻小企鵝

2.連線串列埠

PC要與核心板通訊,需要按照如圖2.1所示的連線方法連線PC和核心板。其中RS232 to TTL Module是Target Board自帶的。USB to RS232 Module使用的介面轉換晶片為CH340.
這裡寫圖片描述
圖2.1 PC與核心板連線
使用杜邦線按照下表中的順序連線圖2.1和圖2.2中的串列埠線。
表2.1 串列埠連線順序

核心板串列埠 RS232-TTL轉接板串列埠
DUTX TXD
DURX RXD
3.3V VCC
GND GND

這裡寫圖片描述
圖2.1 核心板串列埠DUTX,DURX
這裡寫圖片描述


圖2.2 RS232-TTL Module
這裡寫圖片描述
圖2.3 連線好的RS232-TTL線和USB-RS232

3. 串列埠通訊

3.1開啟vMWare相關的服務

在Physical Host Machine中,使用win+R開啟執行對話方塊,在執行對話方塊中輸入“services.msc”回車進入服務管理介面。
在服務介面,確保VMware的以下服務處於開啟狀態。

VMware Workstation Server
VMware USB Arbitration Service
VMware NAT Service
VMware DHCP Service
VMware Authorization Service

這裡寫圖片描述
圖3.1-1 VMware相關服務均已執行

3.2新增USB Controller

啟動VMware,在Library中選中Ubuntu,點選VM選單下的settings開啟虛擬機器的設定對話方塊。
這裡寫圖片描述
圖3.2-1 虛擬機器設定
這裡寫圖片描述
圖3.2-2 虛擬機器設定
點選虛擬機器設定對話方塊中的Add按鈕,在Add Hardware Wizard中的Hardware Type標籤頁選擇USB Controller,然後點選Next。
這裡寫圖片描述
圖3.2-3 新增USB controller
在Add Hardware Wizard中的USB Configure USB Support標籤頁,使用預設設定,然後點選Finish。
這裡寫圖片描述
圖3.2-4 配置USB controller
這裡寫圖片描述
圖3.2-5 USB controller新增完畢
啟動Host Machine Ubuntu虛擬機器,在VMware的狀態列,點選名為Prolific USB-Serial Controller D的USB圖示,在彈出的選項中選擇Connect(Disconnect from Host)
這裡寫圖片描述
圖3.2-6 將USB串列埠連線到虛擬機器
這裡寫圖片描述
圖3.2-7 將USB串列埠連線到虛擬機器

3.3檢查連線

在Host Machine中開啟終端,輸入命令“ls /dev/ttyUSB0”,連線正常會返回“/dev/ttyUSB0”.
這裡寫圖片描述
圖3.3-1 檢查ttyUSB0

3.4安裝和配置minicom

在Host Machine的終端中輸入命令apt-get install minicom,若不是root使用者登入須在命令前加sudo。
安裝完成後輸入命令minicom -s進行配置minicom。
這裡寫圖片描述
圖3.4-1 安裝minicom
這裡寫圖片描述
圖3.4-2 配置minicom
這裡寫圖片描述
圖3.4-3 配置minicom串列埠引數
設定如下:

Serial Device:/dev/ttyUSB0
Lockfile Location : /var/lock
Bps/Par/Bits : 115200 8N1
Hardware Flow Control : No
Sofrware Flow Control : No

這裡寫圖片描述
圖3.4-4 minicom串列埠引數配置完成
設定完成後,選擇Save setup as dfl。
這裡寫圖片描述
圖3.4-5 將配置作為預設儲存

3.5 登入Target Board

在Host Machine中輸入命令minicom -c on。
這裡寫圖片描述
圖3.5-1 開啟minicom
使用root使用者(密碼root)登入Target Board。
這裡寫圖片描述
圖3.5-2 在minicom中登入Target Board

相關推薦

電子EasyARM-i.MX287A——初次串列連線

一、致遠電子EasyARM-i.MX287A——初次上電和串列埠通訊 Target Board為致遠電子EasyARM-i.MX287A開發板 Host Machine為Ubuntu-14.04.5-Desktop-amd64虛擬機器

pycharm 程代碼調試

export 存在 安全組 三方登錄 需要 ssh服務 本地數據庫 cer python3 ---恢復內容開始--- 十一、pycharm 遠程代碼調試 第三方登錄和支付,都需要有服務器才行(回調url),我們可以用pycharm去遠程調試服務器代碼 服務器環境搭建 以全

廣州電子股份有限公司(周立功微控制器)開發的TKStudio IDE末路

在競爭激烈的工具軟體市場內,廣州致遠電子股份有限公司(周立功微控制器)開發的TKStudio IDE可謂獨樹一幟,默默耕耘十餘年。然而日前周立功在微博上宣佈放棄投資多年的TKS嵌入式整合開發環境,引發不少行業人士關注。 “經過多年的發展,TKS整合開發環境軟體終於到了退出歷

【用django2.0來開發】 環境部署初始化項目

text pro use name 支持 art 簡易 發布 server 一、【用django2.0來開發】 環境部署和初始化項目 發現網上沒有什麽比較好的django系列的教程, 所以打算寫一整套教程來教會大家如何使用django2.0 整個教程都會圍繞一個開發一個項目

利用Visual Studio 2010建立第一個基於服務資料驅動的Silverlight應用程式

(1)、開啟VisualStudio 2010,新建一個Silverlight應用程式專案,如下圖:選擇Silverlight應用程式,如圖點選確定按鈕,選擇在新網站中承載Silverlight應用程式Visual Studio 2010為我們建立好的介面如下:(2)、接下來

windowslinux通過ftp從ftp服務器下載

關閉 註意 head ros 實現 des blog family pro 最近需要用到文件的上傳和下載,查看我們使用的系統,發現有一個進程為t_ftpd,懷疑其為一個ftp的守護進程,於是想要用ftp的方式實現。 在windows上使用bat腳本的方式實現: 首先寫一個b

C#中COM串列連線傳送接收資料

該文中使用的串列埠接收資料方法不會造成cpu佔用過高等問題 原始碼地址:https://download.csdn.net/download/horseroll/10756130 demo效果圖: 1.首先宣告一個Serial變數 SerialPort serialPort1

【黑金原創教程】【FPGA那些事兒-驅動篇I 】實驗十二:串列模組① — 傳送

實驗十二:串列埠模組① — 傳送 串列埠固然是典型的實驗,想必許多同學已經作爛,不過筆者還要循例介紹一下。我們知道串列埠有傳送與接收之分,實驗十二的實驗目的就是實現串列埠傳送,然而不同的是 ... 筆者會用另一種思路去實現串列埠傳送。 圖12.1 PS/2傳送時序與串列埠傳送時序。 如圖12.1所示

“Make It Real 行臻·” ——戴爾科技集團與客戶及合作伙伴共聚,體驗暢想實現數字化未來!

正值戴爾中國成立20週年之際,2018戴爾科技峰會在北京國家會議中心隆重召對開。此次峰會以“行臻•致遠”為主題,以與廣大客戶及合作伙伴攜手共聚並體驗、暢想和實現數字化未來為目標。 大會現場 本屆戴爾科技峰會是首次在中國以戴爾科技集團名義

sql server中建立外來鍵約束有3中方式i

一、sql server中建立外來鍵約束有3中方式 1.Enterprise Manager中,Tables,Design Table,設定Table的properties, 可以建立constraint, reference key; 2.Enterprise Ma

案例 | 華仁藥業數字化轉型 互聯打造數字化“中臺”條直線,映射出軟件產業發展的辛酸與瓶頸。

什麽 彎道超車 構建 發現 本地化部署 軟件 檢查 工作 很大的 案例 | 華仁藥業數字化轉型 致遠互聯打造數字化“中臺”一條直線,映射出軟件產業發展的辛酸與瓶頸。中國醫改政策的逐步推進,給醫藥企業帶來了巨大的挑戰。醫藥企業開始主動思變,探索管理轉型和技術轉型,而這兩個方向

互聯攜手信任度,打造一站式電子合同解決方案

公司 專業 業務 幫助 bdb 需要 mage 圖片 管理平臺 致遠互聯攜手信任度,打造一站式電子合同解決方案合同對於企業的重要性不言而喻,特別是其中會涉及到商業機密,所以,電子合同平臺需要依靠眾多技術來保障合同簽署流程的安全、真實、有效。而且,作為企業業務流程的重要一環,

母版頁子母版頁頁面之間的關系

default viewbag 分享 mps pad jquery err sel brush 母版頁和子母版頁,功能的頁面之間的關系,在不同功能的頁面怎麽進行差異化管理樣式和腳本,提高頁面的響應速度,使頁面更加簡潔。 頁面布局的結構圖: 一、子母版頁_Edit

前端頁面的布局

sca ews flexigrid display mode scrip ror () 修改 母版頁和子母版頁,功能的頁面之間的關系,在不同功能的頁面怎麽進行差異化管理樣式和腳本,提高頁面的響應速度,使頁面更加簡潔。 母版頁的結構圖: 一、子母版頁_Edit、_

javascript學習js的初步了解

-c 另一個 乘法表 bom 及其 所有 返回 雙引號 spa 1、javascript的簡介:     *javascript 是一種基於對象和事件驅動的語言,主要應用於客戶端。         -- 基於對象:             

JavaScript設計模式:面向對象編程

this 依賴 人在 turn obj log javascrip 體會 創建 JavaScript面向對象編程 眾所周知,JS作為一門腳本語言,由於其設計者在設計JS的時候,也僅僅用了很少的時間就完成了JS這門語言的創建,JS雖然擁有著腳本語言的優勢,但是JS也存在著

JavaScript設計模式:面向對象編程(第二節)

得到 調用 帶來 方式 get 特權 style 方法封裝 面向對象 一、封裝 面向對象編程思想其中的一個特點就是封裝,通俗的講法就是把需要的功能方向在一個對象裏。遺憾的是,對於JS這種解釋性的弱類型語言沒有經典強類型語言中那樣通過class等關鍵字實現類的封裝方法,j

網絡的基本概念

網絡基礎、osi七層協議、tcp三次握手、四次斷開1.1、網絡組成組件 一般來說,兩臺或以上計算機使用任意介質(電纜、光纖或無線電波)、任意網絡(TCP/UDP、NetBEUI或IPX/SPX)來進行連接,並進行資源共享及通信,就可以稱為計算機網絡。網絡協議是網絡上建立通信及傳輸數據的雙方必須遵守的通信標準

JavaScript設計模式:面向對象編程(第三節)

設置 style 擁有 ray 進行 如果 eat gree 而在 一、繼承 js並沒有繼承這一個現有的機制,所以我們所說的繼承是通過JS本身的機制去實現的。 1、類式繼承 1 // 類式繼承 2 3 // 父類 4 function SuperClas

實驗靜態路由實驗

不同 多條 上進 shutdown rate use ima 模擬 掌握 實驗要求1、 掌握路由器的基本配置,幾種工作模式的進入退出方法。2、 掌握靜態路由的作用和配置方法。3、 掌握浮動路由的配置方法。4、 掌握配置靜態負載均衡的方法。5、 掌握路由器上配置遠程登錄的方法