色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何創(chuàng)建和部署VxWorks系統(tǒng)以支持USB轉(zhuǎn)串口適配器呢?

冬至子 ? 來(lái)源:北南南北 ? 作者:gaitpu ? 2023-06-15 11:32 ? 次閱讀

1 簡(jiǎn)介

VxWorks是由風(fēng)河(Wind River)提供的實(shí)時(shí)操作系統(tǒng)(RTOS),VxWorks下的USB堆棧是支持USB串行適配器設(shè)備的,可以通過(guò)“USB轉(zhuǎn)串口”適配器訪問VxWorks目標(biāo)機(jī)控制臺(tái)。

本文將描述如何創(chuàng)建和部署VxWorks系統(tǒng)以支持“USB轉(zhuǎn)串口”適配器,以及如何將VxWorks系統(tǒng)的控制臺(tái)(console)重定向到該“USB轉(zhuǎn)串口”適配器。

2 前提條件

本文說(shuō)明的前提條件是假設(shè)你正在使用:

  • Wind River VxWorks 7,SR0660
  • 從UEFI BIOS啟動(dòng)的Intel平臺(tái)目標(biāo)機(jī)
  • 一個(gè)USB閃存驅(qū)動(dòng)器(最小4 GB)
  • 一個(gè)USB轉(zhuǎn)串口適配器,支持3種類型的USB轉(zhuǎn)串口適配器:
    • FTDI 232
    • Prolific 2303
    • 支持USB CDC協(xié)議的適配器

3 創(chuàng)建并編譯VxWorks源碼編譯(VxWorks Source Build – VSB)項(xiàng)目

打開一個(gè)DOS shell,配置編譯環(huán)境,然后編譯項(xiàng)目:

cd < WIND_HOME >              // your installation directory
wrenv -p vxworks-7
cd < YOUR_WORKSPACE >         // your workspace
vxprj vsb create adapter_vsb -bsp itl_generic -smp -force -S
cd adapter_vsb              // your workspace
vxprj vsb add USB_CLASS     // add the USB class to the VSB
vxprj vsb add USB_HELPER    // add the USB helper to the VSB
vxprj vsb add USB_SERIAL    // add the USB serial class to the VSB
make -j 32                  // build the VSB

4 創(chuàng)建和編譯一個(gè)基本的VxWorks鏡像項(xiàng)目(VIP)

按照下面的步驟創(chuàng)建一個(gè)基本的VxWorks鏡像項(xiàng)目(VIP)

cd ..
vxprj create -smp itl_generic adapter_vip -profile PROFILE_INTEL_GENERIC -vsb adapter_vsb
cd adapter_vip
vxprj vip component add INCLUDE_MULTI_STAGE_WARM_REBOOT
vxprj vip bundle add BUNDLE_STANDALONE_SHELL
                            // add support for all supported USB serial adapters
vxprj vip component add INCLUDE_USB_GEN2_SER_FTDI232
vxprj vip component add INCLUDE_USB_GEN2_SER_PL2303
vxprj vip component add INCLUDE_USB_GEN2_SER_WRS_CDC
vxprj vip component add INCLUDE_USB_GEN2_SERIAL_INIT
vxprj build

5 啟動(dòng)目標(biāo)機(jī)上的VxWorks并測(cè)試“USB轉(zhuǎn)串口”的適配器

5.1部署UEFI Bootloader和VxWorks內(nèi)核映像

有關(guān)如何編譯并在USB閃存驅(qū)動(dòng)器上部署UEFI引導(dǎo)加載程序(bootloader)以及VxWorks映像文件的說(shuō)明,請(qǐng)參考itl_generic BSP自述(readme)文件,在下面路徑找到此自述(readme)文件:

\\vxworks-7\\pkgs_v2\\os\\board\\intel\\itl_generic-a.b.c.d\\itl_generic_readme.md

在按照以下說(shuō)明部署UEFI引導(dǎo)加載程序(bootloader)和vxWorks內(nèi)核映像之后,你將在USB閃存驅(qū)動(dòng)器上找到以下文件:

  • EFI BOOT
    • bootapp.sys
    • BOOTIA32.EFI
    • BOOTX64.EFI

5.2 準(zhǔn)備Intel的目標(biāo)機(jī)

配置目標(biāo)機(jī)的BIOS,然后從USB閃存驅(qū)動(dòng)器引導(dǎo)目標(biāo)機(jī)。

將USB閃存驅(qū)動(dòng)器連接到Intel目標(biāo)機(jī)。

將”USB轉(zhuǎn)串口“適配器鏈接到Intel目標(biāo)機(jī)。

5.3 啟動(dòng)目標(biāo)機(jī)

給目標(biāo)機(jī)上電,目標(biāo)啟動(dòng)后,你將看到內(nèi)核shell的提示符,你還將看到一條消息,表明”USB轉(zhuǎn)串口“適配器的驅(qū)動(dòng)程序已經(jīng)初始化該設(shè)備。

Target Name: vxTarget






                 VxWorks 7 SMP 32-bit


 Copyright 1984-2021 Wind River Systems, Inc.


      Core Kernel version: 3.2.0.0
               Build date: Jan 31 2021 11:44:04
                    Board: x86 Processor (ACPI_BOOT_OP) SMP/SMT PAE
                CPU Count: 8
           OS Memory Size: ~16224MB
         ED&R Policy Mode: Permanently Deployed






Adding 8849 symbols for standalone.


- > Find USB-to-Serial adapter device: FTDI USB-to-Serial Adapter
Added new USB-to-Serial adapter device as /usb2ttyS/0


- > devs
drv refs name
...
12 [ 3] /usb2ttyS/0
...
- >

6 將VxWorks的控制臺(tái)重定向到/usb2ttyS/0

添加VxWorks控制臺(tái)組件INCLUDE_USB_GEN2_SERIAL_PCCONSOLE_INIT時(shí),將創(chuàng)建一個(gè)名為**/ttyUSB0 的新設(shè)備,該設(shè)備代表VxWorks I/O系統(tǒng)下的 /usb2ttyS/0**

vxprj vip component add INCLUDE_USB_GEN2_SERIAL_PCCONSOLE_INIT
vxprj vip component add INCLUDE_USB_GEN2_HELPER
vxprj vip parameter setstring CONSOLE_NAME "/ttyUSB0"
                          // check that the console name is /ttyUSB0
vxprj vip parameter value CONSOLE_NAME
CONSOLE_NAME = "/ttyUSB0"
                          // check that the console baud rate is 9600
vxprj vip parameter value CONSOLE_BAUD_RATE
CONSOLE_BAUD_RATE = (9600)

重新編譯VxWorks內(nèi)核并部署鏡像文件到目標(biāo)機(jī)上的USB閃存驅(qū)動(dòng)器上。

7 重啟目標(biāo)機(jī)讓控制臺(tái)重定向到“USB轉(zhuǎn)串口”適配器

用串口線將連接到目標(biāo)機(jī)USB端口的“USB轉(zhuǎn)串口”適配器和一個(gè)工作機(jī)的串口連接起來(lái),將USB閃存驅(qū)動(dòng)器連接到目標(biāo)機(jī),然后重新啟動(dòng)目標(biāo)機(jī)。

- > devs
drv refs name
...
 3 [ 3] /ttyUSB0
...
 2 [ 3] /tyCo/1  == >  /ttyUSB0
12 [ 3] /usb2ttyS/0
- >

現(xiàn)在VxWorks的控制臺(tái)可通過(guò)PC控制臺(tái)(PC Console)和“USB轉(zhuǎn)串口”適配器連接來(lái)工作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    52

    文章

    8226

    瀏覽量

    146253
  • 適配器
    +關(guān)注

    關(guān)注

    8

    文章

    1951

    瀏覽量

    67999
  • VxWorks
    +關(guān)注

    關(guān)注

    3

    文章

    351

    瀏覽量

    97062
  • RTOS
    +關(guān)注

    關(guān)注

    22

    文章

    811

    瀏覽量

    119595
  • USB轉(zhuǎn)串口
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    11646
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    可編程 USB 轉(zhuǎn)串口適配器開發(fā)板的主要作用產(chǎn)品開發(fā)測(cè)試等

    usb串口適配器
    河北穩(wěn)控科技
    發(fā)布于 :2023年05月05日 14:52:30

    USB轉(zhuǎn)串口驅(qū)動(dòng)器CAN接口卡適配器

    `USB轉(zhuǎn)CAN產(chǎn)品特點(diǎn):一、USB2CAN適配器是帶有USB2.0接口和CAN接口的can總線適配器
    發(fā)表于 04-21 14:25

    USB轉(zhuǎn)CAN適配器、轉(zhuǎn)換器

    USB2CAN適配器上有一個(gè)LED指示燈,當(dāng)適配器斷電時(shí)為熄滅,上電且不通訊的時(shí)候?yàn)槌A粒袛?shù)據(jù)通訊時(shí)為閃亮。產(chǎn)品主要性能1、USB接口支持
    發(fā)表于 05-11 09:26

    USB轉(zhuǎn)I2C適配器 模塊 USB-IIC/GPIO/PWM/ADC 支持Android 安卓

    ;- 同一臺(tái)PC可接入多個(gè)I2C適配器同時(shí)進(jìn)行工作(最多可支持100個(gè));- 支持USB-RS485,輸出RS485總線控制信號(hào)(DE),最大波特率可達(dá)2.25Mbps;- 用戶可免費(fèi)
    發(fā)表于 10-15 14:36

    可編程USB轉(zhuǎn)串口適配器UART

    可編程USB轉(zhuǎn)串口適配器UART/I2C/SMBus/1-Wire/SPI/CAN/PWMUSB2S(USB To Serial ports
    發(fā)表于 08-06 06:35

    可編程USB轉(zhuǎn)串口適配器的功能特點(diǎn)有哪些

    什么是可編程USB轉(zhuǎn)串口適配器?可編程USB轉(zhuǎn)串口
    發(fā)表于 11-10 07:06

    USB充電用高效AC適配器USB充電用高效AC適配器

    USB充電用高效AC適配器USB充電用高效AC適配器
    發(fā)表于 09-15 14:29 ?23次下載
    <b class='flag-5'>USB</b>充電用高效AC<b class='flag-5'>適配器</b><b class='flag-5'>USB</b>充電用高效AC<b class='flag-5'>適配器</b>

    可編程 USB 轉(zhuǎn)串口適配器開發(fā)板的詳細(xì)接口與功能

    可編程 USB 轉(zhuǎn)串口適配器開發(fā)板的詳細(xì)接口與功能 可編程 USB 轉(zhuǎn) UART/I2C/SMB
    的頭像 發(fā)表于 08-25 09:31 ?1111次閱讀
    可編程 <b class='flag-5'>USB</b> <b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>串口</b><b class='flag-5'>適配器</b>開發(fā)板的詳細(xì)接口與功能

    可編程USB轉(zhuǎn)串口適配器開發(fā)板轉(zhuǎn)UART I2C應(yīng)用

    可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 USB 轉(zhuǎn) UART I2C 應(yīng)用
    的頭像 發(fā)表于 09-01 09:18 ?1985次閱讀
    可編程<b class='flag-5'>USB</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>串口</b><b class='flag-5'>適配器</b>開發(fā)板<b class='flag-5'>轉(zhuǎn)</b>UART I2C應(yīng)用

    可編程USB轉(zhuǎn)串口適配器開發(fā)板

    可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 ?SHT3x-DIS 溫濕度傳感器芯片 可編程 USB 轉(zhuǎn)
    的頭像 發(fā)表于 09-02 09:02 ?823次閱讀
    可編程<b class='flag-5'>USB</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>串口</b><b class='flag-5'>適配器</b>開發(fā)板

    可編程USB轉(zhuǎn)串口適配器開發(fā)板介紹 UART轉(zhuǎn)SPI應(yīng)用

    可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 UART 轉(zhuǎn) SPI 應(yīng)用 可編程USB
    的頭像 發(fā)表于 09-08 13:16 ?1320次閱讀
    可編程<b class='flag-5'>USB</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>串口</b><b class='flag-5'>適配器</b>開發(fā)板介紹  UART<b class='flag-5'>轉(zhuǎn)</b>SPI應(yīng)用

    可編程USB轉(zhuǎn)串口適配器開發(fā)板時(shí)鐘芯片參數(shù)讀取與修改

    可編程 USB 轉(zhuǎn)串口適配器開發(fā)板 DS1302 時(shí)鐘芯片參數(shù)讀取與修改 可編程USB轉(zhuǎn) UAR
    的頭像 發(fā)表于 09-09 09:57 ?990次閱讀
    可編程<b class='flag-5'>USB</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>串口</b><b class='flag-5'>適配器</b>開發(fā)板時(shí)鐘芯片參數(shù)讀取與修改

    可編程USB轉(zhuǎn)串口適配器開發(fā)板簡(jiǎn)介

    可編程USB轉(zhuǎn) UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器USB2S結(jié)構(gòu)尺寸及電壓設(shè)置
    的頭像 發(fā)表于 10-09 09:58 ?1268次閱讀
    可編程<b class='flag-5'>USB</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>串口</b><b class='flag-5'>適配器</b>開發(fā)板簡(jiǎn)介

    USB轉(zhuǎn)以太網(wǎng)適配器的設(shè)置步驟

      USB 轉(zhuǎn)以太網(wǎng)適配器可通過(guò) USB 2.0 將 DI-720/730 EN-B 產(chǎn)品連接到您的 PC。這些經(jīng)濟(jì)實(shí)惠、易于安裝的適配器
    的頭像 發(fā)表于 12-02 15:50 ?9103次閱讀

    USB轉(zhuǎn)串行RS232適配器電路

    USB轉(zhuǎn)串行RS232適配器在許多情況下非常有用,我們需要將帶有RS232的設(shè)備連接到?jīng)]有 RS232端口 ,但有 USB端口 。
    的頭像 發(fā)表于 10-15 10:46 ?2078次閱讀
    <b class='flag-5'>USB</b><b class='flag-5'>轉(zhuǎn)</b>串行RS232<b class='flag-5'>適配器</b>電路
    主站蜘蛛池模板: 九九这里有精品| japanese from色系| 伦理片飘花手机在线| 8050午夜二级一片| 欧美精品久久久久性色AV苍井| 扒开她的黑森林让我添动态图 | 亚洲精品沙发午睡系列| 精品淑女少妇AV久久免费| 真实国产熟睡乱子伦对白无套 | 女人吃男人的鸡鸡| 粗大分开挺进内射| 性888xxxx入欧美| 久久精品WWW人人爽人人| 97人人添人人澡人人澡人人澡| 日本高清无吗| 国产三级级在线电影| 又亲又揉摸下面视频免费看| 欧美精品99久久久啪啪| 国产成人精品久久久久婷婷| 亚洲国产货青视觉盛宴| 久青草国产在线观看视频| FERRCHINA内入内射| 四虎影视库永久免费| 九色91精品国产网站| 99久久精品免费看国产免费| 善良的小峓子2在钱中文版女主角| 国偷自产视频一区二区99| 777精品久无码人妻蜜桃| 日本夜夜夜| 天天色天天综合网| 甜性涩爱免费下载| 久久才是精品亚洲国产| tobu中国日本高清| 小蝌蚪视频在线观看免费观看WWW| 久久人妻AV一区二区软件| 成人精品视频| 亚洲色综合狠狠综合区| 欧美熟妇VIVOE精品| 国产午夜亚洲精品区| 97视频在线观看视频最新| 乌克兰美女x?x?y?y|