logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

UCOSiii学习笔记<一>

UCOSiii系统是一个可裁剪、可剥夺型的多任务内核,而且没有任务限制。UCOSiii提供了实时操作系统所需的所有功能,包括资源管理、同步、任务通信等。1.可剥夺型内核:a) 内核:负责管理所有的任务,内核决定了运行哪个任务,何时停止当前任务切换到其它任务,这个是内核的多人物管理能力,多任务管理实现了CPU资料的最大化利用,多任务管理有利于实现程序的模块化开发,能够实现复杂的实时应用。b)可剥夺内

#stm32
嵌入式Linux应用项目----智能网关

Linux网关的作用在于,通过蓝牙、LoRa、串口、CAN等接口,与哪些无法连接网络的设备建立联系,将它们的数据转发至服务器。这过程中,网关充当了数据的桥梁,将下级设备所产生的数据发送至服务器。网关跟我们的路由器区别是不一样的,路由器是给我们的设备提供网络服务器的,需要设备自身有网络能力,然后通过路由器WiFi 或者有线连接,路由器帮我们把报文转发到互联网。

#linux#网络#tcp/ip +1
C语言实现检测Linux设备网络状态

C语言实现检测Linux设备网络状态

#网络协议#tcp/ip#linux +2
嵌入式Linux应用项目----智能网关

Linux网关的作用在于,通过蓝牙、LoRa、串口、CAN等接口,与哪些无法连接网络的设备建立联系,将它们的数据转发至服务器。这过程中,网关充当了数据的桥梁,将下级设备所产生的数据发送至服务器。网关跟我们的路由器区别是不一样的,路由器是给我们的设备提供网络服务器的,需要设备自身有网络能力,然后通过路由器WiFi 或者有线连接,路由器帮我们把报文转发到互联网。

#linux#网络#tcp/ip +1
C语言面试重写memcpy函数

#include<stdio.h>void *Memcpy(void *dest,const void *src,size_t count){void *ret=dest;if(dest==NULL||src==NULL) return NULL;while(count--){*(char *)dest=*(char *)src;dest=(char *)dest+1;src=(cha

#c语言#开发语言
c语言实现http下载功能,显示进度条和下载速率

【代码】c语言实现http下载功能,显示进度条和下载速率。

#c语言#http#开发语言
Linux下 C语言路由器项目(纯C 1K代码,适合练手,也可写在简历上面 )

主机:Ubuntu:实践:主机与虚拟机相互ping成功:开发板与主机相互ping失败:(因为是不同网段)ok,完成最后,运行我们写的路由器代码后,主机与开发板可以在不同网段下通信开发板与主机相互ping。

#linux#tcp/ip#c语言
利用openssl库,C语言实现AES加密

利用openssl库,C语言实现AES加密

#服务器#网络#c语言 +2
【C语言开源库】 一个只有500行代码的开源http服务器:Tinyhttpd学习

【C语言开源库】 一个只有500行代码的开源http服务器:Tinyhttpd学习

#学习#网络#网络协议
ubuntu如何更改ip地址

ubuntu如何更改ip地址

#ubuntu#linux
    共 12 条
  • 1
  • 2
  • 请选择