在uclinux下,如何设置串口才能发at指令

问题描述

在uclinux下,如何设置串口才能发at指令

在uclinux下,如何设置串口才能发at指令?
最近上手了一个新的项目,由于代码之前已经实现在tos平台下通过串口发at指令,现在在uclinux平台下也须实现该功能,但是目前只能通过该串口看到系统启动时的调试信息,不能通过该口发送at指令。
我目前已经做的工作是:关闭该串口的控制台功能,使之成为普通串口。但是我通过关闭宏来实现该功能后,发现该串口出现的调试信息停在了start kernel这里,而且也还不能发at指令。
所以目前我有两个疑问:1.系统究竟有没起来?还是关闭了控制台功能后看不到start kernel之后的调试信息。
2.要如何设置串口才能使得能通过该串口发送at指令?

解决方案

通过串口和AT指令来发送短信
AT指令短信发送
AT指令-通过串口收发短消息(上,下)

时间: 2024-08-30 19:59:16

在uclinux下,如何设置串口才能发at指令的相关文章

在uclinux下,如何设置串口才能发at指令?

问题描述 在uclinux下,如何设置串口才能发at指令? 最近上手了一个新的项目,由于代码之前已经实现在tos平台下通过串口发at指令,现在在uclinux平台下也须实现该功能,但是目前只能通过该串口看到系统启动时的调试信息,不能通过该口发送at指令. 我目前已经做的工作是:关闭该串口的控制台功能,使之成为普通串口.但是我通过关闭宏来实现该功能后,发现该串口出现的调试信息停在了start kernel这里,而且也还不能发at指令. 所以目前我有两个疑问:1.系统究竟有没起来?还是关闭了控制台功

ucLinux下sqlite数据库移植全攻略(组图)

攻略|数据|数据库 本文讨论的是比较流行的嵌入式开发组合ARM+uclinux,即目标开发板为三星S3C4510,完成sqlite在其uclinux上的移植. 本文假设你已经具备正确编译uclinux的kernel的能力,即有能力完成make menuconfig:makedep:makelib_only:make user_only:makeromfs:makeimage:make.而且还能将自己写的类似helloworld程序加到"用户自定义应用程序"中,即你能完成"uC

在win7下怎么设置无线网络共享

  家中有两台笔记本都有无线网卡,现在想让两台笔记本都能够上网,而又不想购买路由器,交换机等设备,这个时候怎么办呢?其实只要进行无线网络共享设置即可实现,今天小猪就教教大家在win7下怎么设置无线网络共享 工具/原料: 本地网络可连接上网 主机两块网卡(本地网卡.无线网卡) 分机(无线网卡) 无线网络共享设置方法方法 1从右下角的网络连接标识或者是控制面板进入"网络和共享中心",在左侧菜单里,选择"更改适配器配置" 2找到已经连接的本地连接,然后右键菜单栏选择&qu

window api-用vc6.0编写串口通信发at命令,希望从串口返回ok

问题描述 用vc6.0编写串口通信发at命令,希望从串口返回ok 问题是发送at命令返回的是at,我有试了发其他的,发现发什么就从串口返回什么,我用串口工具试了下,发at返回ok正常,求大神指点,谢谢了 解决方案 VC6.0 MFC 串口通信 AT命令 解决方案二: 我记得有好像是流控制还是什么,串口会收到自身发出去的信息.你用串口工具试的时候,和你自己编写的程序在串口初始化的时候是不一样的,串口的配置项不多,百度一篇就够了.你要是想实现串口发送一帧报文,然后收到一帧报文,那你要有个设备来回复电

参数设置-串口校验设置,很简单的,小白求解惑

问题描述 串口校验设置,很简单的,小白求解惑 serialPort.setSerialPortParams(9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_SPACE); // 设置串口参数 JAVA+RS232+comm.jar环境 就是这一句:怎样写这个设置串口的代码, 才能在发送数据时使用SerialPort.PARITY_MARK校验 在接收数据时使用SerialPort.PARITY_SPACE

用单片机写一个接受串口发过来的程序,由于串口可能发的不止一个数据,

问题描述 用单片机写一个接受串口发过来的程序,由于串口可能发的不止一个数据, 肯定要把所有数据都接受,然后显示出来,怎么写才能把所有数据都接受呢 解决方案 http://blog.163.com/zhangmwen@126/blog/static/1134375022014423103449480/ 解决方案二: 考虑单片机显示就收的数据,那你就要考虑通讯报文的问题,因为单片机接受的时候是一个字节一个字节的收,它没有一串数据的概念.如果是上位机,那你配置好串口的波特率,字节之间的最大延时时间,,

在linux下,python怎么才能抓到网卡上的所有TCP数据包?

问题描述 在linux下,python怎么才能抓到网卡上的所有TCP数据包? 网卡已经设置为混杂模式,能够收到mac不是本机mac的数据包,但是程序只能收到和本机ip一样的数据包,不能收到和本机ip不一样的数据包,求助.代码如下: sock = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP) packet_base = sock.recvfrom(1024)[0] print "receive a packet

ios-MAC 终端下怎么设置代理 (折腾一天了,找到解决方法)

问题描述 MAC 终端下怎么设置代理 (折腾一天了,找到解决方法) 在MAC的终端下,执行curl获取ruby 包 curl -L https://get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 cur

驱动程序-Linux下的虚拟串口类型ttyusb与ttyacm

问题描述 Linux下的虚拟串口类型ttyusb与ttyacm 基于NUC123的usb虚拟串口,在Linux下显示ttyacm,如何使得Linux识别为ttyusb,应该修改NUC123开发板程序设计还是Linux的驱动程序?