最近在做一个串口网口通讯程序,在ARM板上实现串口、网口数据转换,ARM板上有串口、网口 通讯过程是这样的,PC机上串口发送数据给ARM板,ARM板接收到串口数据后,从网口回传给PC,相反的,PC机上网口发送数据给ARM板,ARM板接收到网口数据后,从串口回传给PC。 过程大致就这样PC->ARM->PC 有哪位大侠做过的,可以指导下,有源码的话发我参考下,我邮箱是[email]pkjin88@163.com[/email] [ 本帖最后由 pkjin88 于 2009-4-28 10:56 ...
by pkjin88 - C/C++ - 2009-04-28 16:40:02 阅读(4571) 回复(5)
与大家共进步,老外书上摘抄下来的。 #!/bin/bash # ramdisk.sh # A "ramdisk" is a segment of system RAM memory #+ that acts as if it were a filesystem. # Its advantage is very fast access (read/write time). # Disadvantages: volatility, loss of data on reboot or powerdown. # less RAM available to system. # # What good is a ramdisk? # Keeping a large dataset, such as a table or dictionary on ramdisk #+...
之前发过一个贴了. 现在可以在linux和linux上通信了. 但是现在要换到在linux和WINDOW上通信就行了. 请问哪问大哥搞过这个可以指导一下吗? 要注意点什么啊?
//gcc -o querySerial querySerial.c #include #include #include #include #include /* These are the hash definitions */ #define USERBAUD1200 '1'+'2' #define USERBAUD2400 '2'+'4' #define USERBAUD9600 '9'+'6' #define USERBAUD1920 '1'+'9' #define USERBAUD3840 '3'+'8' #define DEV "/dev/ttyS0" struct termios tio; /* write the users command out the serial port */ int send_cmd(int ftty,char * str) { ...
在linux下open("/dev/ttyS0",9600); 失败了,为什么? 但我用 ehco "test" >/dev/ttyS0 却能在我WINDOW主机中用串口专家接收到数据 为什么???
我写了一个linux的串口通信程序, 在PC上的linux下,正常运行, 但移植到ARM9 2410就不能通信了 请大侠些指点一下 honesthgx@163.com QQ 31911030 急呀,!!搞不出来,毕不了业了
目前计算机采用的是RedHat8操作系统,通过一个RS232-RS485转接头连接到一个继电器设备,由继电器设备控制一个声光报警器,继电器设备通过接收计算机发送的数据位来判断是否接通声光报警器,也就是产生报警。关于一些格式说明如下: RS485通讯: RS485是半双工的命令/响应式通讯,所有的通讯由上位机控制。模块不发送数据时处于监听模式并实时采集刷新数据缓存区。一个485网上只能有一个主站,主站按一定的时间间隔发出一条带地址的...
在WINDOWS中我知道用exec();但是在linux下面直接在里面写不行,请高手指教! 还有有谁知道java怎样控制外部设备,还有和串口通信 :em11:
偶想做个程序,显示通过串口传上来的数据。在网上有串口通信的程序,可是偶还是不明白串口是怎么传数据的,希望大家能指点一二。不盛感激! 欢迎加入我的QQ:87248309
[quote]原帖由 "版主 flw"]原贴标题:linux下中断方式的串口通信程序如何编写(十万火急)[/color 发表: 请下次注意用词,否则删 投诉渠道:http://bbs.chinaunix.net/forum/2/20030503/60831.html[/quote] 各位高手: 我想在linux下用中断方式编写串口通信程序.linux自带的串口的驱动程序中是否有中断的处理.应该使用什么函数才可以使用此中断?