摘要: 背景 上一讲我们介绍了 "基于UDP 的通信" 这一讲我们来看 TCP 通信。 知识 TCP(Transmission Control Protoco 传输控制协议)。 TCP是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供一条具有下列特点的通信方式: 基于流的方式; 阅读全文
posted @ 2019-03-22 18:00 schips 阅读(335) 评论(0) 推荐(0)
摘要: Linux 系统编程 学习:07 基于socket的网络编程2:基于 UDP 的通信 背景 上一讲我们介绍了网络编程的一些概念。 "socket的网络编程的有关概念" 这一讲我们来看UDP 通信。 知识 UDP:User Datagram Protocol的缩写。 UDP不提供复杂控制机制,利用IP 阅读全文
posted @ 2019-03-22 15:02 schips 阅读(571) 评论(0) 推荐(0)
摘要: 开启关闭图形界面 关闭用户图形界面,使用tty登录。 sudo systemctl set-default multi-user.target 开启用户图形界面。 sudo systemctl set-default graphical.target 重启后生效: sudo reboot 如果关闭了 阅读全文
posted @ 2019-03-22 12:21 schips 阅读(29829) 评论(2) 推荐(1)
摘要: 背景 移植完了go以后,在配置变量的时候不太清楚这些变量的含义,找了有关的资料。 使用 go env可以获取 go 有关的环境变量,下面是我的go环境: GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/home/schips/.cache/go-bu 阅读全文
posted @ 2019-03-22 12:00 schips 阅读(2924) 评论(0) 推荐(0)
摘要: 背景 Go是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射等特性。 从Go1.4之后Go语言的编译器完全由Go语言编写,所以为了从源代码编译Go需要先编译一个1.4版本的Go版本。 所以,搭建go语言开发环境(版本>1.4)只需要: 1 阅读全文
posted @ 2019-03-21 23:00 schips 阅读(3720) 评论(0) 推荐(1)
摘要: Linux 系统编程 学习:006 基于socket的网络编程1:有关概念 背景 上一讲 "进程间通信:System V IPC(2)" 中,我们介绍了System IPC中关于信号量的概念,以及如何使用。 这一讲我们来讨论"BSD socket(简称socket)",作为Linux中进程间通信的最 阅读全文
posted @ 2019-03-20 18:20 schips 阅读(449) 评论(0) 推荐(0)
摘要: Linux 系统编程 学习:05 进程间通信2:System V IPC(2) 背景 上一讲 "进程间通信:System V IPC(1)" 中,我们介绍了System IPC中有关消息队列、共享内存的概念,以及如何使用。 todo: shm 有关例程 IPC的方式通常有: Unix IPC包括:管 阅读全文
posted @ 2019-03-20 15:16 schips 阅读(368) 评论(0) 推荐(0)
摘要: Can't find default configuration "arch/x86/configs/xx_defconfig"! 这个问题常见在没有设置好架构的makefile中,当makefile没有指定架构时,会使用host机架构 解决方法:修改顶层Makefile文件 vi Makefile 阅读全文
posted @ 2019-03-18 22:24 schips 阅读(5435) 评论(0) 推荐(1)
摘要: Linux 系统编程 学习:04 进程间通信2:System V IPC(1) 背景 上一讲 "进程间通信:Unix IPC 信号" 中,我们介绍了Unix IPC中有关信号的概念,以及如何使用。 IPC的方式通常有: Unix IPC包括:管道(pipe)、命名管道(FIFO)与信号(Signal 阅读全文
posted @ 2019-03-18 17:14 schips 阅读(410) 评论(0) 推荐(0)
摘要: Linux 系统编程 学习:03 进程间通信1:Unix IPC(2)信号 背景 上一讲我们介绍了Unix IPC中的2种管道。 回顾一下上一讲的介绍,IPC的方式通常有: Unix IPC包括:管道(pipe)、命名管道(FIFO)与信号(Signal) System V IPC:消息队列、信号量 阅读全文
posted @ 2019-03-17 22:03 schips 阅读(858) 评论(0) 推荐(0)