成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速體驗鴻蒙Liteos-A:IMX6ULL的QEMU系統(Windows版本)

系統
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[401241]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

1. 簡介

QEMU可以模擬x86,也可以模擬各種ARM板子,還可以模擬各種外設。

百問網對QEMU做了很多改進,支持更多硬件,支持更多GUI現實,

讓用戶可以更有真實感地使用QEMU來模擬IMX6ULL板子。

1.1 100ASK-QEMU特點:

  • 模擬網卡
  • 模擬LCD顯示功能
  • 模擬led燈、按鍵
  • 模擬at24cxx i2c存儲芯片,直接可以通過用戶態操作看到效果
  • 模擬觸摸屏(單點觸摸)
  • 后續會逐漸增加更多的模擬硬件模塊

1.2 已經移植的系統

  • Linux
  • 鴻蒙Liteos-A

2. 使用QEMU

2.1 下載

下載本GIT倉庫:

  1. git clone https://gitee.com/weidongshan/qemu_image_for_imx6ull.git 

 也可以直接到文末下載完整的資源包!

如果你下載的是zip包,解壓后目錄名太長,會導致GUI界面無法顯示。

把目錄名改短即可。

2.2 體驗Linux

雙擊運行env.bat, 在里面執行linux.bat即可啟動Linux,輸入root登錄。

1. 體驗LCD和觸摸屏

執行如下命令:

  1. [root@qemu_imx6ul:/]# myfb-test /dev/fb0   // 在屏幕上畫同心圓 
  2. [root@qemu_imx6ul:/]# ts_test   // 可在開發板的LCD界面使用鼠標點擊、畫線 
  3. [root@qemu_imx6ul:/]#           // 按ctrl+shift+c退出程序 

 2. 體驗LED

執行如下命令,觀察開發板上第1個LED:

  1. [root@qemu_imx6ul:~]# insmod 100ask_led.ko 
  2. [root@qemu_imx6ul:~]# ls /dev/100ask_led0 
  3. /dev/100ask_led0 
  4. [root@qemu_imx6ul:~]# ledtest /dev/100ask_led0 on 
  5. [root@qemu_imx6ul:~]# ledtest /dev/100ask_led0 off 

 3. 體驗按鍵

執行如下命令,并在"設備管理器"中點擊"buttons"按鈕顯示出按鍵的操作界面

  1. [root@qemu_imx6ul:~]# insmod 100ask_led.ko  // 如果前面執行過,這里不需要再次執行 
  2. [root@qemu_imx6ul:~]# cd button_driver_qemu/ 
  3. [root@qemu_imx6ul:~/button_driver_qemu]# insmod button_drv.ko 
  4. [root@qemu_imx6ul:~/button_driver_qemu]# insmod board_100ask_qemu_imx6ull.ko 
  5. [root@qemu_imx6ul:~/button_driver_qemu]# ./button_led_test 

 

4. 讀寫I2C EEPROM AT24C02

首先在“設備管理器”中打開at24c02的界面,然后執行以下命令測試:

  1. // 0x50是AT24C02的I2C設備地址 
  2. [root@qemu_imx6ul:~]# i2c_usr_test /dev/i2c-0 0x50 r 0      // 讀地址0 data: , 0, 0x00 
  3. [root@qemu_imx6ul:~]# i2c_usr_test /dev/i2c-0 0x50 w 1 0x58 // 寫地址1,寫入0x58 

 效果如下:

5. 通過ssh登錄開發板

本GIT倉庫中,env.bat啟動的是終端軟件ConEmu,它比Windows命令行稍微好用點。

但是它不支持鍵盤的箭頭,可以通過ssh登錄開發板。

linux.bat中設置了端口轉換,如下:

可以使用其他ssh軟件,比如MobaXterm通過23端口遠程登錄開發板,操作更方便。

2.3 體驗鴻蒙Liteos-A

雙擊運行env.bat, 在里面執行harmony_liteos.bat即可啟動、進入Liteos-A。

1. 執行shell命令

執行help命令,可以看到支持的SHELL命令,如下:

2. 執行數碼相框GUI程序

注意:必須用“./bin/digitpic”,不能用絕對路徑“/bin/digitpic”

注意:這個GUI程序是我們自己寫得,很丑,與鴻蒙無關。

3. 退出程序

執行task命令確定進程號,然后執行“kill -9 PID”殺掉進程,比如:

3. 學習更多

3.1 Linux

為QEMU編譯Linux:http://wiki.100ask.net/qemu

Linux開發教程:

  • 官網:http://www.100ask.net
  • 微信小程序:搜“韋東山”

3.2 鴻蒙Liteos-A

鴻蒙Liteos-A開發教程:

GIT倉庫(無法直接打開鏈接,用git命令下載):

  1. git clone https://e.coding.net/weidongshan/openharmony/doc_and_source_for_openharmony.git 

 官網:http://www.100ask.net

微信小程序:搜“韋東山”

4. 常見問題

4.1 不能放在中文目錄下

否則會提示無法加載文件,比如:

4.2 目錄名不能有空格

否則有如下提示:

4.3 目錄名太長

如果你下載的是zip包,解壓后目錄名太長,會導致GUI界面無法顯示。

把目錄名改短即可。

4.4 ConEmu無法運行

系統原因,錯誤提示如下:

可以嘗試運行另一個程序:

如果ConEmu程序都無法執行,直接雙擊harmony_liteos.bat或linux.bat,它使用DOS命令行作為終端,有亂碼。

4.5 退出程序

注意:ctrl+c是退出QEMU,也就是退出Linux或Liteos-A。

要退出Linux中的當前程序:使用 ctrl+shift+c。

Liteos-A中沒有當前程序,只能使用kill命令殺死進程。

4.6 鼠標無法移出開發板界面

當你的鼠標點擊QEMU的GUI界面時,鼠標將無法移出這個GUI界面。

這時可以通過快捷鍵“Ctrl+Alt+g”把鼠標從GUI界面中退出來。

5. 更新記錄

2020.05.20 首次發布

6. 聯系方式

公眾號:

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-12-15 15:30:38

鴻蒙HarmonyOS應用

2020-10-16 09:47:34

鴻蒙Liteos-a移植

2021-12-23 10:02:58

鴻蒙HarmonyOS應用

2012-03-06 10:47:18

Windows 8系統

2013-07-19 15:05:04

2009-03-26 08:44:15

微軟Windows 7操作系統

2021-06-28 11:00:48

QEMUWindows 11Windows

2023-12-25 22:13:38

OfficeWindows系統

2022-01-07 22:54:44

Windows 11Windows微軟

2013-12-05 16:13:42

Windows 9桌面

2021-10-22 06:07:37

Windows 11 Windows 11應用

2021-12-17 22:54:45

Windows 10Windows微軟

2014-12-23 09:43:33

linux監控工具

2022-10-10 09:41:54

LinuxWindowsWSL2

2010-05-26 14:49:06

IPv6協議棧

2021-09-18 09:14:54

LinuxWindowsWindows 11

2010-10-11 14:42:49

Windows Pho

2021-08-15 22:55:52

Windows 11Windows微軟

2023-07-10 07:45:09

Windows 11微軟

2020-02-26 14:50:41

React搜索前端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91影院| 夜色www国产精品资源站 | 青青久在线视频 | 国产精品永久免费观看 | 国产成人亚洲精品 | 狠狠操狠狠搞 | 一区二区三区四区电影 | 久久久夜色精品亚洲 | 成人免费一区二区 | 天天草天天干 | 91精品久久久久久久久 | 欧美激情视频一区二区三区免费 | 中文字幕一区二区三区四区 | 国产一区二区免费电影 | 91 久久 | 日韩欧美成人一区二区三区 | 国产精品一区二区三区在线播放 | 狠狠天天 | av免费成人 | 久热m3u8 | 99成人免费视频 | 久久精品综合网 | 国产精品极品美女在线观看免费 | 久在线观看 | 国产精品久久久久久238 | 久久久成人免费视频 | 亚洲国产中文字幕 | 夜夜爽99久久国产综合精品女不卡 | 91免费入口 | www.蜜桃av| 欧美黄色免费网站 | 一区二区三区欧美 | 亚洲精品久久久久中文字幕欢迎你 | 秋霞在线一区二区 | 婷婷去俺也去 | 欧美国产视频一区二区 | 91久色 | 中文字幕亚洲在线 | 91成人 | 日韩在线精品视频 | 九九久久精品 |