基于Samsung S5P6818,ARM Cortex-A53八核處理器,主頻1.4GHz,集成Mali-400 MP4圖形處理器,支持3D圖形流暢運行,支持1080P大尺寸高清視頻播放。
實驗箱含實驗板、7寸觸摸屏、7寸全鍵盤,可選20多種拓展模塊。
實驗箱支持:音頻輸入輸出接口、攝像頭接口、電機(jī)接口、ADC、Ethernet、UART、RTC、LCD、HDMI、USB HOST、USB OTG、SPI、IIC、GPIO、SD等外設(shè)與接口。適用于嵌入式系統(tǒng)、物聯(lián)網(wǎng)、無線傳感器、人工智能等教學(xué)領(lǐng)域。
丨?
實驗內(nèi)容豐富,滿足多場景教學(xué)需求
創(chuàng)龍教儀提供豐富的教學(xué)實驗案例,讓學(xué)生更全面地了解 ARM 人工智能、傳感器、物聯(lián)網(wǎng)相關(guān)知識與應(yīng)用,實驗類別如下表:
第一章 | Linux 實驗環(huán)境搭建與 Linux 開發(fā)基礎(chǔ) |
第二章 | Linux 系統(tǒng)移植開發(fā)實驗 |
第三章 | Linux 驅(qū)動開發(fā)實驗 |
第四章 | Linux應(yīng)用開發(fā)實驗 |
第五章 | Linux Qt 形界面開發(fā)實驗 |
創(chuàng)龍教儀提供保姆式實驗操作教程,提供教學(xué)實驗手冊、教學(xué)實驗視頻,在明確重點知識的前提下,指導(dǎo)學(xué)生一步步操作,幫助快速打好專業(yè)基礎(chǔ)。手冊內(nèi)容如下表:
實驗?zāi)康?/strong> | 幫助學(xué)生理解實驗重點并掌握知識點運用。 |
實驗原理 | 包含模塊原理圖、源碼解析、現(xiàn)象原理等,幫助學(xué)生理解實驗現(xiàn)象的實現(xiàn)方式。 |
實驗設(shè)備 | 介紹實驗所需的硬件設(shè)備、軟件設(shè)備等,讓學(xué)生提前做好實驗準(zhǔn)備,節(jié)約時間成本。 |
實驗步驟 | 詳細(xì)介紹實驗操作步驟,包含源碼編譯、硬件連接、軟件操作等,幫助學(xué)生快速上手。 |
向下滑動查看所有內(nèi)容
這是一條分割線
丨?
案例分享:3-2 PWM 驅(qū)動實驗
一、實驗?zāi)康?/strong>
熟悉基本字符設(shè)備的驅(qū)動程序設(shè)計,掌握在Linux系統(tǒng)下PWM的使用方法并通過應(yīng)用程序驗證蜂鳴器驅(qū)動。
二、實驗原理
根據(jù)原理圖,可知使用的是無源蜂鳴器。
PWM控制
通過輸出PWM控制蜂鳴器,MCU_ISO7816_CLK管腳為SA14/GPIOC14/PWM2/VICLK2,可以查看數(shù)據(jù)冊"Datasheet\CPU\Nexell-S5P6818.pdf"查看PWM管腳的相關(guān)介紹。
PWM輸出腳,默認(rèn)為低電平,PWM計數(shù)器TCNTn的初始值等于TCNTBn,當(dāng)TCNTn的值遞減到等于TCMPBn的值時,PWM輸出高電平,當(dāng)PWM計數(shù)器的遞減到0時,輸出又變?yōu)榈碗娖剑绱酥芏鴱?fù)始。
程序框架
1、可以在Ubuntu中查看相關(guān)驅(qū)動代碼。
2、打開驅(qū)動代碼。蜂鳴器驅(qū)動實現(xiàn)為一個字符設(shè)備,通過 ioctl 函數(shù)來設(shè)置相關(guān)寄存器的值以此來實現(xiàn)PWM 波形的輸出與禁止。
3、首先查看驅(qū)動入口函數(shù),在入口函數(shù)中申請了PWM。
4、接著為防止驅(qū)動加載后直接響起,則使用了pwm_config和pwm_disable,分別是將占空比設(shè)置為0和禁用此PWM。
5、當(dāng)在應(yīng)用層使用ioctl的時候,會對應(yīng)到函數(shù)操作,這里的pwm_config,第一個參數(shù)是設(shè)置占空比是以有效時間,第二個參數(shù)是設(shè)置周期。pwm_enable則為啟用此PWM。
三、實驗步驟實驗設(shè)備
本實驗中使用的軟件為VMware17+Ubuntu 14.04 和串口調(diào)試工具Xshell。
本實驗中使用的是TL6818-PlusTEB實驗箱,所需的配件為Micro SD卡、讀卡器、電源、Micro USB、RS232 交叉串口母線和USB 轉(zhuǎn) RS232 串口線。
編譯源碼
(1)打開Ubuntu,將Demo文件夾拷貝到6818目錄下。
(2)執(zhí)行指令進(jìn)入內(nèi)核文件夾里面,然后輸入命令進(jìn)入內(nèi)核菜單。
(3)在內(nèi)核菜單,通過電腦鍵盤的上下左右按鍵、Enter鍵控制進(jìn)入相應(yīng)目錄。
(4)選擇BUZZER驅(qū)動,關(guān)閉motor驅(qū)動。“*”代表選擇,通過空格鍵控制。
(5)然后選擇exit,按下enter鍵不斷退出。
(6)退出到最后提示是否保存,選擇Yes,按下enter鍵退出。
(7)然后執(zhí)行命令返回SDK目錄,編譯整個SDK。
(8)等待編譯完成,生成新的uImage。
文件拷貝
(1)將SD系統(tǒng)啟動卡通過讀卡器連接到計算機(jī),虛擬機(jī)Ubuntu系統(tǒng)會自動識別SD系統(tǒng)啟動卡,點擊連接到Ubuntu。
(2)進(jìn)入uImage目錄,然后輸入命令將uImage更新到卡里面。
(3)在Ubuntu中,執(zhí)行以下命令,在SD卡內(nèi)建立一個目錄用于放置執(zhí)行文件,如果已有相應(yīng)的文件夾,則跳過創(chuàng)建文件夾的步驟。
(4)將測試文件拷貝到SD的目錄。
(5) 拷貝完成后,彈出SD卡。
硬件連接
(1)插入SD卡。
(2)使用RS232交叉串口母線和USB轉(zhuǎn)RS232串口線連接實驗箱的UART0和電腦的USB口。
(3)設(shè)置撥碼開關(guān)為SD卡啟動模式100。
(4)使用Micro USB線連接實驗箱的USB OTG和電腦的USB口。
(5)連接電源線,先不要上電。
軟件操作
接著進(jìn)行軟件部分操作。
(1)先在設(shè)備管理器查看串口的端口號。
(2)再設(shè)置串口調(diào)試工具,波特率設(shè)置為115200,點擊連接,在Xshell調(diào)試終端會顯示連接成功。
(3)連接成功后,撥動實驗箱的電源開關(guān),將實驗箱上電。
(4)等待系統(tǒng)登錄SD卡系統(tǒng)。
(5)登錄成功后,在串口調(diào)試窗口執(zhí)行以下命令,進(jìn)入測試程序所在目錄,運行程序。
(6)程序運行后蜂鳴器響起4聲,說明蜂鳴器驅(qū)動正常。同時串口調(diào)試窗口打印相關(guān)信息。
(7)實結(jié)束后,實驗箱斷電,取下SD卡,將SD系統(tǒng)啟動卡通過讀卡器連接到計算機(jī),連接到Ubuntu,執(zhí)行命今替換回原來的ulmage文件。
-
處理器
+關(guān)注
關(guān)注
68文章
19890瀏覽量
235130 -
ARM
+關(guān)注
關(guān)注
134文章
9351瀏覽量
377443 -
Cortex
+關(guān)注
關(guān)注
2文章
203瀏覽量
47358
發(fā)布評論請先 登錄
PPEC inside直流穩(wěn)壓電源,超高性價比「低 / 高壓大電流測試?yán)鳌?/a>
超高性價比掌上型HIL丨EGBox Nano正式發(fā)布,僅售2.48萬元

超高性價比掌上型HIL丨EGBox Nano正式發(fā)布
具有雙核 Arm Cortex-A53 CPU 的超高性能微處理器RZ/G2E數(shù)據(jù)手冊

帶四核Arm Cortex-A57和四核Arm Cortex-A53 CPU的RZ/G2H超高性能微處理器數(shù)據(jù)手冊

Cortex-A55人工智能教學(xué)實驗箱操作教程_案例分享:5-26 血氧檢測實驗
Cortex-A55國產(chǎn)處理器_教學(xué)實驗箱_操作案例分享:5-21 手勢識別實驗
RK3568教學(xué)實驗箱_操作案例:5-19 超聲波測距實驗
RK3568教學(xué)實驗箱_操作教程:5-15 直流電機(jī)控制實驗
基于RK3568教學(xué)實驗箱操作案例分享:4-1 LED燈控制實驗
從理論到實踐:DSP教學(xué)實驗箱中的音頻濾波實驗案例精選

昊衡科技推出OFDR光纖傳感教學(xué)解決方案——助力打造更高性價比的教學(xué)方案

智能目標(biāo)顏色識別抓取丨國產(chǎn)Cortex-A55人工智能實驗箱機(jī)械臂案例分享

評論