- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 Linux文件系统多u盘自动挂载实现
系统环境:Loongson-1B开发板(mips32指令集)、busybox1.19.2、Linux2.6.21编译环境:ubuntu10.04、gcc-3.4.6-2fLinux文件系统实现U盘(单个)自动挂载的配置参考本博客文章《文件系统u盘自动挂载(修改)》http://blog.csdn.net/water_cow/article/details/6878552 文件系
2011-11-30 20:21:12 1456
原创 协议转换--Linux多路网络数据转多串口输出程序实现
协议转换--Linux多路网络数据转多串口输出程序实现(demo)程序实现功能:客户端基于tcp协议通过多路端口向服务端发送数据,服务端异步接收客户端各端口数据,并将从不同端口接收的数据分流输出到指定串口。简单来说:它只是简单地实现将接收的网络从指定串口输出,接收的串口数据从网口输出。目的只在于测试开发板网口与多串口数据转发时的传输稳定性,于实际应用意义不大:)tcp_client.c
2011-11-30 15:38:37 4203 4
转载 基于TCP协议的网络编程--socket编程(2)
下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服务器应答,服务器应答一个SYN-ACK段,客户端收到后从connect()返回,同时应答一个ACK段,服务器收到后从accept
2011-11-30 14:31:03 2322
转载 基于TCP协议的网络编程--socket编程(1)
1.1. 网络字节序 内存中的多字节数据相对于内存地址有大端和小端之分,磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分。网络数据流同样有大端小端之分,那么如何定义网络数据流的地址呢?发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出,接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺序保存,因此,网络数据流的地址应这样规定:先发出的数据
2011-11-30 14:13:55 1804
原创 ubuntu安装使用tftp
#apt-get install tftpd tftp ——安装服务器与客户端#vi /etc/inetd.conf ——可以看到tftp的共享目录/usr/sbin/in.tftpd “/srv/tftp”#mkdir /srv/tftp ——创建共享目录#cd /srv/tftp ——可以把需要传输的文件放于本目录
2011-11-21 20:57:57 703
原创 Linux下串口编程
Linux系统下,诸如串口、触摸屏、GPIO、ADC等等各种设备的操作,都是通过访问其对应的设备节点进行控制。相应地,串口通过访问/dev/ttyS0、/dev/ttyS1、/dev/ttyS2...对其进行配置与控制。串口配置的参数包括:波特率,数据位,校验位,停止位与流控。串口的配置主要是通过配置struct termios结构体,其原型如下:#includestruct te
2011-11-20 22:24:11 1480
UNIX环境高级编程
2011-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人