- 博客(6)
- 收藏
- 关注
原创 Linux虚拟机安装交叉编译工具arm-linux-gcc-4.3.2.tar.bz2
1 – 本地编译器在当前平台编译,得到的程序在本地执行这时所使用的编译器称为本地编译器如:linux中的gcc编译器、windows上VC等2 – 交叉编译在一种平台上编译出能运行在体系结构不同的另一种平台上的程序如在X86平台上编译出能运行于ARM平台上的程序,所使用的编译器称为交叉编译器如后面我们要使用的arm-linux-gcc等由于嵌入式设备没有足够的内存及存储资源来完成其...
2020-04-14 08:43:38
2027
1
原创 Protel 99SE汉化教程
Protel 99se是一款设计电路原理图和PCB的专业软件,它是由ProklTechnology开发出来的电路板设计软件,拥有功能强大、界面简洁等特点。Protel 99se软件是由两大部分组成:电路原理图设计(Advanced Schematic)和多层印刷电路板设计(Advanced PCB)。安装教程原文链接:https://blog.youkuaiyun.com/weixin_42693097/a...
2020-04-12 15:45:39
11667
1
转载 Linux网络编程之心跳机制
最近学了网络编程的基础课程,在TCP网络连接中,了解到了心跳机制。1、什么是心跳机制?心跳机制:是定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性的机制。心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已。代码就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。注意:(1...
2020-03-16 21:38:33
1769
1
原创 Linux网络编程之 UDP编程-发送、绑定、接收数据
1、发送数据—sendto函数ssize_t sendto(int sockfd,const void *buf, size_t nbytes,int flags, const struct sockaddr *to, socklen_t addrlen);功能:向to结构体...
2020-03-10 23:24:35
993
原创 Linux系统编程之shell条件测试语句
条件测试语句1、在写shell脚本时,经常遇到的问题就是判断字符串是否相等,可能还要检查文件状态或进行数字测试,只有这些测试完成才能做下一步动作。(1)test命令:用于测试字符串、文件状态和数字。test命令有两种格式:格式:test condition 或[ condition ]注意:使用方括号时,要注意在条件两边加上空格(2)shell脚本中的条件测试如下:文件测试、字符串...
2020-03-09 21:28:28
314
原创 Linux系统编程之信号量
原理:1、信号量的概念信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于0时,则可以访问,否则将阻塞。PV原语是对信号量的操作,一次P操作使信号量sem减1,一次V操作使信号量sem加1。信号量主要用于进程或线程间的同步和互斥这两种典型情况。(1)若用于...
2020-03-06 20:27:38
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人