91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

英創(chuàng)信息技術(shù)Linux調(diào)試串口轉(zhuǎn)換為應(yīng)用串口的方法

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-01-16 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

英創(chuàng)公司的EM9X60系列工控主板(包括 EM9160、EM9360、EM9460、EM9660等)均具有7路物理串口。在Linux系統(tǒng)中,6路串口作為應(yīng)用串口,剩下的1路作為調(diào)試串口。一般情況下調(diào)試串口被系統(tǒng)內(nèi)核所占用,用來(lái)顯示內(nèi)核輸出信息以及console控制終端。這樣的配置可滿足大多數(shù)應(yīng)用對(duì)串口的需求。

在一些特殊的應(yīng)用中,需要的串口數(shù)超過(guò)6路,這時(shí)可把缺省作為調(diào)試的串口,經(jīng)過(guò)一定的設(shè)置,轉(zhuǎn)換為應(yīng)用串口,其設(shè)備名稱(chēng)為“/dev/ttyS0”。在實(shí)際操作中,往往是直接通過(guò)應(yīng)用程序來(lái)實(shí)現(xiàn)這樣的轉(zhuǎn)換,具體的代碼如下:

利用函數(shù)ioctl( fd, TIOCCONS)來(lái)重新定義 console終端,應(yīng)用程序使用完畢后,還可將終端恢復(fù),該部分程序代碼已經(jīng)修改測(cè)試好。

重定向控制臺(tái)終端console至tty1:

int fd;
printf('Close cnsole\n');
fd = open('/dev/tty1',O_RDONLY); // 改變console
ioctl( fd, TIOCCONS );
close( fd );

恢復(fù)控制臺(tái)終端console至缺省設(shè)置:

fd = open('/dev/tty0',O_RDONLY); // 恢復(fù)console
ioctl( fd,TIOCCONS );
close( fd );
printf('change console back: ttyS0\n');

在使用調(diào)試口應(yīng)用時(shí),需要注意的是啟動(dòng)程序必須按照終端模式進(jìn)行啟動(dòng),而不能用execlp函數(shù)族的方式,因此我們調(diào)整了EM9X60系列板卡啟動(dòng)管理程序在運(yùn)行模式下的策略,應(yīng)用程序需要按照腳本的方式進(jìn)行啟動(dòng),啟動(dòng)的方法就是客戶編輯一個(gè)名為user.sh的腳本文件,并將該文件復(fù)制到EM9X60系列板卡的/mnt/nandflash,user.sh的內(nèi)容如:

#!/bin/sh
cd /mnt/nandflash/
/mnt/nandflash/step2_serialtest

這樣在板卡將會(huì)自動(dòng)運(yùn)行step2_serilatest應(yīng)用程序。

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

    關(guān)注

    88

    文章

    11760

    瀏覽量

    219039
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6107

    瀏覽量

    37078
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    串口調(diào)試助手跟變頻器怎么通訊

    串口調(diào)試助手與變頻器的通訊是工業(yè)自動(dòng)化領(lǐng)域中常見(jiàn)的技術(shù)操作,其核心在于通過(guò)串口協(xié)議實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸與控制。本文將圍繞硬件連接、參數(shù)配置、協(xié)議解析及常見(jiàn)問(wèn)題排查等方面展開(kāi)詳細(xì)說(shuō)明,幫助
    的頭像 發(fā)表于 03-03 17:05 ?455次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b>助手跟變頻器怎么通訊

    Linux串口操作指南:3步搞定設(shè)置,告別亂碼與回顯干擾

    Linux 系統(tǒng)下調(diào)試串口(如 RS232/485)時(shí),新手常面臨兩類(lèi)典型問(wèn)題:發(fā)送數(shù)據(jù)出現(xiàn)亂碼、終端回顯干擾接收結(jié)果。實(shí)際上,僅需通過(guò)系統(tǒng)自帶的 stty 指令完成基礎(chǔ)配置,配合雙終端測(cè)試,即可快速實(shí)現(xiàn)穩(wěn)定的
    的頭像 發(fā)表于 02-01 16:52 ?1866次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>串口</b>操作指南:3步搞定設(shè)置,告別亂碼與回顯干擾

    RK3588平臺(tái)串口配置修改指南:切換至串口8

    在嵌入式開(kāi)發(fā)中,串口作為基礎(chǔ)調(diào)試接口至關(guān)重要。本文檔針對(duì) RK3588 平臺(tái),詳細(xì)介紹如何將系統(tǒng)默認(rèn)串口修改為串口 8(UART8),包括 U-Boot 階段和內(nèi)核階段的配置調(diào)整。該修
    的頭像 發(fā)表于 02-01 16:37 ?1142次閱讀

    DR1平臺(tái)Linux應(yīng)用開(kāi)發(fā)指南:含GDB調(diào)試、Python及MQTT實(shí)戰(zhàn)

    本文為創(chuàng)龍科技DR1 系列評(píng)估板 Linux 應(yīng)用開(kāi)發(fā)手冊(cè),系統(tǒng)講解開(kāi)發(fā)環(huán)境搭建、GDB 調(diào)試、多類(lèi)型應(yīng)用案例及 MQTT 通信實(shí)現(xiàn)。核心內(nèi)容包括 LinuxSDK 與工具鏈配置、GDB 遠(yuǎn)程
    的頭像 發(fā)表于 01-05 16:48 ?4577次閱讀
    DR1平臺(tái)<b class='flag-5'>Linux</b>應(yīng)用開(kāi)發(fā)指南:含GDB<b class='flag-5'>調(diào)試</b>、Python及MQTT實(shí)戰(zhàn)

    串口調(diào)試步驟(適合免驅(qū)動(dòng)的232串口設(shè)備)

    密碼切換到root超級(jí)管理下 apt update 更新插件 apt-get install cutecom 安裝系統(tǒng)自帶的串口調(diào)試工具 cutecom 輸入串口測(cè)試的指令會(huì)彈出一個(gè)圖形界面如下圖 32
    的頭像 發(fā)表于 12-17 17:23 ?1453次閱讀
    <b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b>步驟(適合免驅(qū)動(dòng)的232<b class='flag-5'>串口</b>設(shè)備)

    【EASY EAI】基于瑞芯微RV1126B的串口調(diào)試

    1.串口調(diào)試1.1接線說(shuō)明EASYEAINano-TB支持調(diào)試串口調(diào)試,相關(guān)硬件接口如下圖所示。串口
    的頭像 發(fā)表于 11-14 11:46 ?7230次閱讀
    【EASY EAI】基于瑞芯微RV1126B的<b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b>

    【EASY EAI】基于瑞芯微RV1126B 的串口調(diào)試說(shuō)明

    串口調(diào)試接線說(shuō)明EASYEAINano-TB支持調(diào)試串口調(diào)試,相關(guān)硬件接口如下圖所示。串口被Wi
    的頭像 發(fā)表于 11-06 15:53 ?5178次閱讀
    【EASY EAI】基于瑞芯微RV1126B 的<b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b>說(shuō)明

    診斷型串口線詳解

    )連接設(shè)備,傳輸數(shù)據(jù)以進(jìn)行故障排查、固件燒錄或設(shè)備監(jiān)控。 工作原理: 診斷型串口線通過(guò)串行通信協(xié)議(如RS-232、TTL或RS-485)連接設(shè)備與PC,實(shí)現(xiàn)數(shù)據(jù)逐位傳輸,用于調(diào)試、診斷或配置設(shè)備。發(fā)送端(TXD)將數(shù)據(jù)轉(zhuǎn)換為
    的頭像 發(fā)表于 09-29 17:03 ?859次閱讀
    診斷型<b class='flag-5'>串口</b>線詳解

    外部晶振在USB轉(zhuǎn)串口模塊的應(yīng)用

    在工業(yè)設(shè)備、嵌入式系統(tǒng)以及各類(lèi)專(zhuān)業(yè)儀器中,串口通信依然是關(guān)鍵的數(shù)據(jù)傳輸方式。為適應(yīng)現(xiàn)代計(jì)算機(jī),USB 轉(zhuǎn)串口模塊應(yīng)運(yùn)而生??蓪?USB 接口轉(zhuǎn)換為傳統(tǒng)的串口,從而實(shí)現(xiàn) USB 信號(hào)與
    的頭像 發(fā)表于 08-12 17:28 ?1416次閱讀
    外部晶振在USB轉(zhuǎn)<b class='flag-5'>串口</b>模塊的應(yīng)用

    串口轉(zhuǎn)網(wǎng)口網(wǎng)關(guān)有哪些功能應(yīng)用

    在工業(yè)物聯(lián)網(wǎng)與智能設(shè)備管理領(lǐng)域,串口轉(zhuǎn)網(wǎng)口網(wǎng)關(guān)已成為連接傳統(tǒng)設(shè)備與現(xiàn)代網(wǎng)絡(luò)的核心樞紐。這類(lèi)設(shè)備通過(guò)將RS-232、RS-485等串口協(xié)議轉(zhuǎn)換為TCP/IP、MQTT等網(wǎng)絡(luò)協(xié)議,解決了各類(lèi)工業(yè)設(shè)備無(wú)法
    的頭像 發(fā)表于 07-17 17:10 ?735次閱讀
    <b class='flag-5'>串口</b>轉(zhuǎn)網(wǎng)口網(wǎng)關(guān)有哪些功能應(yīng)用

    智嵌物聯(lián)串口轉(zhuǎn)光纖轉(zhuǎn)換器-延長(zhǎng)串口通信距離,增強(qiáng)抗干擾性能

    智嵌物聯(lián)研發(fā)的串口光纖收發(fā)器是將RS-485/422/RS232接口信號(hào)轉(zhuǎn)換為光纖接口傳輸,通信距離可達(dá)20Km,大大延長(zhǎng)串口的通信距離以及抗干擾性能。設(shè)備可自適應(yīng)串口參數(shù),無(wú)需設(shè)置,
    的頭像 發(fā)表于 06-27 17:08 ?737次閱讀
    智嵌物聯(lián)<b class='flag-5'>串口</b>轉(zhuǎn)光纖<b class='flag-5'>轉(zhuǎn)換</b>器-延長(zhǎng)<b class='flag-5'>串口</b>通信距離,增強(qiáng)抗干擾性能

    科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略

    什么是信創(chuàng)?信創(chuàng),即“信息技術(shù)應(yīng)用創(chuàng)新”,是國(guó)家推動(dòng)IT系統(tǒng)自主可控、安全可控的重要戰(zhàn)略工程。它不僅是技術(shù)層面的創(chuàng)新,更承載著保障國(guó)家網(wǎng)絡(luò)安全、推動(dòng)產(chǎn)業(yè)升級(jí)和實(shí)現(xiàn)數(shù)字主權(quán)的重任。簡(jiǎn)單來(lái)
    的頭像 發(fā)表于 06-13 10:06 ?8303次閱讀
    科普|信<b class='flag-5'>創(chuàng)</b>是什么?一文讀懂“<b class='flag-5'>信息技術(shù)</b>應(yīng)用創(chuàng)新”戰(zhàn)略

    串口網(wǎng)關(guān)是什么

    串口網(wǎng)關(guān)是什么? 串口網(wǎng)關(guān)(Serial Gateway) 是一種硬件或軟件設(shè)備,用于將 串口通信協(xié)議 (如RS-232、RS-485、TTL等)轉(zhuǎn)換為 網(wǎng)絡(luò)通信協(xié)議 (如TCP/IP
    的頭像 發(fā)表于 06-05 11:31 ?790次閱讀

    1分鐘學(xué)會(huì)T113-i核心板串口調(diào)試技巧

    登錄Talowe-EVM-T113-i評(píng)估版的方法!圖1EVM-T113-i評(píng)估板布局圖一、串口登錄Talowe-EVM-T113-i評(píng)估版提供了TTL調(diào)試串口
    的頭像 發(fā)表于 04-10 08:31 ?1443次閱讀
    1分鐘學(xué)會(huì)T113-i核心板<b class='flag-5'>串口</b><b class='flag-5'>調(diào)試</b>技巧

    2025 年串口服務(wù)器品牌解析:技術(shù)演進(jìn)與行業(yè)應(yīng)用指南

    應(yīng)用,助您掌握選型與部署的關(guān)鍵邏輯。 一、串口服務(wù)器的核心功能與技術(shù)演進(jìn) 1.1 工作原理與核心價(jià)值 串口服務(wù)器通過(guò)協(xié)議轉(zhuǎn)換技術(shù),將 RS-
    的頭像 發(fā)表于 03-31 09:55 ?876次閱讀
    2025 年<b class='flag-5'>串口</b>服務(wù)器品牌解析:<b class='flag-5'>技術(shù)</b>演進(jìn)與行業(yè)應(yīng)用指南