- 博客(9)
- 收藏
- 关注
原创 网络基础+网络API
一.为什么需要网络通信 进程间通信解决的是本级内通信 网络通信解决的是任意不同机器通信 二.实现网络通信需要哪些支持 1.通信设备:网卡:PC机自带 路由器,交换机 光纤,电缆,基站 2.通信协议:问:什么是通信协议?有什么作用? 答:网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不...
2020-05-05 13:25:57
667
原创 多线程编程
基础知识点和代码实现 1.运行一个进程中的多个线程,彼此之间使用相同的地址空间,共享大部分数据。 2.启动一个线程所花费的空间远远小于启动一个进程所话费的空间。 3.线程间切换所需要的时间远远小于进程间切换所需要的时间。 4.不同进程具有独立的数据空间,数据的传递只能通过通信的方式。–费时、不方便统一进程下的线程之间共享数据空间,一个线程数据可以直接为其他线程所用。–快捷、方便。 5.编写多线程需...
2020-04-27 23:27:03
213
原创 进程间通信
一.进程和程序的区别 概念: 进程是系统资源分配的最小单位。进程和线程实现多任务(并发执行)。程序是静止的进程是动态的。进程包括程序和程序处理的对象(数据集)。进程能得到程序处理的结果。进程和程序并非一一对应的。 二.并发执行&并行执行 并发执行是多道程序系统中多个程序(逻辑上互相独立)或者一个程序中的多个程序段在执行的过程当中,时间互相重叠,一个程序执行没结束,另一个已经开始。而并行执行...
2020-04-24 12:25:06
188
原创 嵌入式Linux C 系统开发
注意:C语言程序设计:无OS语法! 一.Linux C系统开发初了解 Linux系统空间划分:用户空间,内核空间。 划分空间的目的: 保护内核空间不能被用户空间随便访问。 用户空间如何访问内核空间? 答:必须发送系统调用。 如何发生系统调用? 答:调用操作系统提供的函数接口——API。 二.开发函数 主要有create.write.open.read,下面简单介绍一下 #include "st...
2020-04-06 23:39:25
278
原创 Linux开发工具(三)
前期回顾:嵌入式Linux开发工具-gcc.gdb.make 要尝试着写makefile 比如:总控Makefile 这里是一段总控Makefile的详细解读,各位可以参考 再比如:scripts的Makefile 这里是一段scripts的Makefile的详细解读,各位可以参考 shell编程(脚本:批处理) shell的定义:shell是什么呢?确切一点说,shell就是一个命令行解释器...
2020-03-25 00:01:58
134
原创 嵌入式Linux开发工具(二)
一.调试器gdb 隶属于GNU计划的工具;内核调试KGDB 程序的错误分类:编译时错误;语法错误;逻辑问题;内存错误[segmentation fault (core dumped)] gdb的功能:运行程序;设置断点;查看变量值 下面展示一些 gdb语法 hello.c gcc -g hello.c -o hello gdb hello //图形化启动 gdb hello --...
2020-03-24 13:33:14
161
原创 嵌入式Linux开发工具(1)
一.vim(文本编辑器):学会使用和如何配置vim vim功能最强大文本文件编辑器,可以摆脱鼠标。 vi—vim----gvim; 命令行模式(nyy\p\ndd\u) 插入模式(i,a) 底行模式(shift +:) 问:如何配置vim? 答: /etc/vim/vimrc set number IDE(集成开发环境)--------vscode 二.gcc(编辑器):学会制作动态库和静态库...
2020-03-17 13:32:38
323
原创 初步认识Linux命令
Linux常见的命令初探讨 一.Linux中比较常见的命令包括: root模式和jsetc模式的转换 【su】 创建用户 【adduser user1】 删除用户【deluser user1】 修改密码【passwd jsetc】 二.文件操作的命令 查看一个目录下有多少文件【ls】 (furrher) 查看文件的详细属性【ls -l】 查看所有文件【ls -a】 修改文件的属性【chmo...
2020-03-10 10:39:25
215
原创 直观快速了解嵌入式
一. 理解嵌入式的功能与作用 作为嵌入式系统的初学者,我们脑海中出现一些概念的混乱是很正常的,比如像是以下几个问题: 人们口中老生常谈的嵌入式技术到底是什么? 软件操作系统硬件嵌入式系统 软件硬件传统开发模式 ...
2020-03-02 12:03:32
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅