日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux开发板显示百叶窗图片,03Linux命令操作2

發布時間:2025/3/12 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux开发板显示百叶窗图片,03Linux命令操作2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一天

第一個小時嵌入式介紹,何為嵌入式,為什么學習嵌入式,嵌入式的發展前景,嵌入式的具體工作崗位以及薪資待遇如何。

第二個小時項目介紹

1.為什么需要項目的的沉淀,企業需要什么樣的嵌入式開發人才

2.項目背景介紹

1.項目特色

現在人們所使用的晾衣架多為不能隨外界環境變化而自動伸縮的傳統類型,這種類型大多數都只在機械結構上面有差別,沒有融入電子技術,不具備智能化功能,給人們帶來了很大的不便,同時也會造成一定的經濟損失。

而本次實訓設計的嵌入式智能晾衣架能通過都戶外晾衣環境的多方位監控、判斷、進行智能的調節,可以給用戶的生活帶來極大的便利。

2.以播放視頻的方式展示項目結果,這樣能讓學生更加直觀的了解整個實訓項目。提高學生的學習興趣。

第三個小時項目環境的介紹與搭建

1.嵌入式項目為什么需要使用虛擬機、ubuntu,虛擬機與ubuntu的簡單介紹

2.虛擬機的安裝,ubuntu安裝,

第四個小時與第五個小時ubuntu的使用方法

學習Linux的命名行操作命令,講解方式可以通過類比的方式進行講解,比如與windows進行類比,這樣學生比較容易接受。講解完布置一些關于linux命令的練習,

主要是操作文件部分的,讓學生更加快速的熟悉linux的命令使用

第六個小時Linux編輯工具的使用與編譯程序的方法

1.Linux vi編輯器的使用方法,講解完布置vi編輯器相關的練習

2.Gedit編輯器的使用

3.共享文件夾的使用方法

4.程序的編譯與執行方法

第二天

第一個小時與第二個小時linux c語言的回顧

C語言變量,基礎語法,指針,函數的回顧

布置對應的c語言練習

第三小時與第四小時開發板的使用

主要介紹開發板的介紹與學校的的開發板做類比,有哪些優勢,或新增功能

開發板的程序燒寫方式:rx 的使用方法,tftp使用方法

第四小時與第五小時文件IO學習

介紹何為文件,在Linux系統里一切皆文件

文件的操作方式(與windows文件做類比,或者舉個生動的例子進行介紹),打開文件,讀寫文件,關閉文件

學習完布置練習,實現文件的拷貝

第六個小時開發板顯示顏色

開發板lcd硬件介紹

開發板lcd驅動介紹,何為驅動,驅動與文件的關系

開發板顯示顏色的步驟

打開lcd驅動設備文件

自定義顏色

將顏色寫入到lcd驅動設備文件

關閉lcd設備

第三天

第一小時與第二小時上一天的內容回顧以及mmap映射

映射與寫入的區別,達到消除顯示顏色卡頓的效果

布置練習,通過映射的方式實現特效,比如百葉窗

第三小時與第四小時開發板顯示bmp圖片

Bmp圖片介紹

顯示圖片的方式

打開lcd設備驅動文件

將lcd設備進行映射

打開bmp圖片

將圖片拷貝到映射空間

解除映射

關閉設備

練習圖片的翻轉

第五與小時與第六個小時jpg圖片的顯示

Jpg格式介紹

Jpg動態庫移植

Jpg圖片顯示

Linux環境下jpg程序編譯

第四天

第一小時與第二小時觸摸屏使用

觸摸屏介紹

通過程序打印坐標值

練習:通過觸摸實現圖片的切換

第三小時與第四小時步進電機驅動介紹

步進電機的驅動原理

步進電機的驅動實現過程

第五第六個小時linux 串口編程講解

串口的工作原理

串口的代碼講解

通過串口編程實現步進電機的驅動工作

第五天

第一第二小時雨滴傳感器的介紹

雨滴傳感器的工作原理

通過程序實現雨滴傳感器的驅動工作

第三第四小時光敏電阻的使用

光敏電阻的工作原理

光敏電阻的驅動工作

第五第六小時項目整合

各傳感器的協同工作

講師

謝雨萍

3年嵌入式開發工作經驗,熟悉linux環境c編程,熟悉linux常用的應用編程接口,熟悉嵌入式linux應用開發和驅動開發。上課風趣幽默,深受學生的喜愛

項目注意點:

1、嵌入式智能晾衣架由于步進電機的驅動只能在6818上面跑,注意主要用到外設有步進電機,雨滴傳感器,和光敏電阻(可以通過滑動變阻器來改變他的靈敏度)

2、連接外設的時候注意,引腳一定不能接錯,接錯就會導致傳感器不能讀到正確的信息。連線方式看 連線.txt這個文檔。

3、使用串口的時候,注意要清空串口緩沖區,不然可能會導致多次到沒有用的數據

4、用于這個項目用到比較多的全局變量和外部變量,上課的時候需要給學生補這方面的知識,因為大部分學生很少會用外部變量這個東西。

5、用于工程用到比較多的標志位,所以你需要將什么情況下收衣服,什么情況下晾衣服弄明白(比如,下雨出太陽時要收衣服……)

操作步驟:

將源碼使用arm-linux-gcc *.c -o main -lpthread 編譯,然后將編譯好的程序main下載到開發板,對應圖片放在當前可執行文件的路徑下就可以了。

注意 :每次關機都需要重新安裝步進電機的驅動。

實訓講解思路:

第一步:先講解UI顯示(bmp的編解碼),可以使用mmap 刷一些特效出來模擬收衣服的動作,比如 左入? 和右入(難一點可以瀑布特效)

第二步:講解觸摸屏

第三步:講解講解串口的配置(讀傳感器用到的是串口來讀,沒有使用到對應的驅動因為只要讀取傳感器的DO口就可以了)

總結

以上是生活随笔為你收集整理的linux开发板显示百叶窗图片,03Linux命令操作2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。