院校簡介
賀州學院(Hezhou University)是由廣西壯族自治區人民政府舉辦的一所公辦全日制普通本科高校,坐落于桂、湘、粵三省(區)交界的區域性交通樞紐,中國首個長壽地級市、世界長壽市——賀州市。
賀州學院前身是創建于1943年的廣西省立平樂師范學校,2006年經教育部批準建立賀州學院。2013年、2019年分別通過教育部本科教學工作合格評估、審核評估。
人工智能學院(現代產業學院)由原機械與電氣工程學院、數學與計算機學院和信息與通信工程學院整合組建而成,包括機械類、電子信息類、計算機類和自動化4大學科專業門類11個本科專業和1個專科專業。學院下設智能工程系、信息與通信工程系和大數據技術系。
2?
培訓情況
創龍教儀技術服務工程師前往賀州學院 - 人工智能學院 (現代產業學院)-嵌入式實驗室,針對ARM相關專業課程,進行創龍教儀ARM教學實驗箱:TL4379-TEB的相關操作培訓。
TL4379-TEB相關實驗 | |
ARM裸機實驗環境搭建與開發基礎 | 安裝CCS與串口調試工具 CCS開發入門 |
裸機實驗 | LED控制實驗 UART串口收發實驗 4x4鍵盤輸入控制實驗 步進電機控制實驗 |
ARM Linux實驗環境搭建與Linux開發基礎 | 安裝虛擬機與Ubuntu操作系統 設置共享目錄或Samba共享工具 Linux開發基礎實驗 |
系統移植開發實驗 | U-Boot移植基礎實驗 Linux內核移植基礎實驗 根文件系統移植基礎實驗 |
基于Linux的ARM基礎外設實驗 | LED燈控制實驗 按鍵輸入控制實驗 I2C讀寫操作實驗 ADC數據采集實驗 |
Linux Qt圖形界面開發入門實驗 | 搭建Qt開發環境 helloworld Qt程序開發 LED Qt程序開發 |
老師們對創龍教儀專業的技術能力與認真的工作態度表示了肯定。
3?
特色案例
實驗名稱:
LED Qt 程序開發
實驗目的:
(1)學習LED Qt程序的開發流程;
(2)進一步熟悉Qt界面開發的流程和Qt Creator的基礎開發使用;
(3)學習Qt界面控制LED狀態的代碼編寫和原理。
實驗原理:
本實驗的內容包括以下:
(1)新建LED工程;
(2)Qt界面設計;
(3)LED代碼編輯;
(4)PC端和ARM端的程序編譯;
(5)在PC端運行LED Qt程序;
(6)在開發板上運行LED Qt程序。
LED的Qt程序包括Gui的設計和邏輯控制程序的實現,LED燈只有兩種狀態,亮與不亮。當GPIO被賦予低電平的時候,LED燈被點亮,否則將處于熄滅的狀態,因此,只要設置好管腳高低電平兩個狀態就可以完成驅動程序連接底層硬件和應用程序的功能了。
TL4379-EVM有4個LED燈,LED0~LED3,原理圖如下圖所示:
實驗操作:
打開Qt Creator
Host# source
/home/tronlong/ti-processor-sdk-linux-am437x-evm-01.00.00.03/linux-devkit/environment-setup
執行如下命令打開Qt Creator軟件:
Host# cd /home/tronlong/Qt5.6.2/Tools/QtCreator/bin
Host# ./qtcreator
中間過程省略,具體內容可咨詢創龍教儀客戶經理
實驗結果:
在實驗箱上運行LED Qt程序
點擊"Projects -> AM437x",等待運行圖標變為綠色后,點擊進行ARM端的編譯,編譯后,ARM端Qt程序鏡像路徑為:
/home/tronlong/AM437x/qt/build-led-AM437x-Debug/led
如下圖所示:
將交叉編譯產生的ARM端Qt程序鏡像拷貝到開發板文件系統任意路徑。啟動開發板,在Qt程序鏡像所在目錄,執行如下命令運行Qt程序:
Target# /etc/init.d/matrix-gui-2.0 stop //開發板已經設置上電自動執行此程序,先終止
Target# ./led -plugin Tslib
4?
設備概述
//
產品型號:TL4379-TEB
處理器類型:TI AM4379 ARM Cortex-A9
應用領域:通信、計算機、自動化
-
嵌入式
+關注
關注
5086文章
19140瀏覽量
305862 -
人工智能
+關注
關注
1792文章
47354瀏覽量
238815
發布評論請先 登錄
相關推薦
評論