自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 解决烦人的sudo报错问题

  当在终端输入sudo XXXX 显示如下信息sudo: /etc/sudo.conf is world writablesudo: /etc/sudo.conf is world writablesudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"sudo: /usr/lib/sudo/sudoers.so must be only be writable by ownersudo: fatal

2021-12-24 16:20:55 6977 1

原创 XMODEM设计与C代码实现(3.测试篇)

1.测试方式与代码  在上一篇文章中,我们通过C代码实现了XMODEM通信协议库设计,本篇文章我们将编写一段测试程序,实现对XMODEM库进行测试。  测试过程采用PC串口方式实现,操作系统为UBUNTU20,编译工具为GCC,其实现过程如下所示。1.1.创建XMODEM对象  首先,我们需要创建一个XMODEM对象//定义XMODEM对象static xmodem_t xmodem_obj={ XMODEM_DATA_128, //采用128字节数据 XMODEM_CHK

2021-09-26 12:41:24 2189 1

原创 XMODEM设计与C代码实现(2.代码设计篇)

1. 关键数据定义  在上一篇中,我们对XMODEM的系统结构以及关键流程进行了详细设计,所以,我们在设计代码前,先对几个重要的数据进行定义,相关的解释我都写在注释中。typedef enum xmodem_rx_st xmodem_rx_st_t;//数据接收状态enum xmodem_rx_st{ XMODEM_RX_ST_IDLE, //接收空闲 XMODEM_RX_ST_WAIT, //接收等待,只用于非阻塞接收 XM

2021-09-26 11:38:54 1894

原创 N4110解决WIN10黑屏问题

N4110解决WIN10黑屏问题  由于DELL N4110是比较久远的电脑型号,我的型号:i5 2410+12G内存+250G固态,到目前为止,官方已经不再进行支持,所以在装win10以后,后由于AMD显卡驱动BUG,导致开机黑屏10s,这很让人不爽,解决方法有两个,1.修改注册表,屏蔽ULPS。2.安装14.201.1008.0版本的AMD驱动。方法1这种方法最简单,将注册表进行如下修改[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class

2021-07-18 21:34:51 3421

原创 XMODEM设计与C代码实现(1.整体设计篇)

教你写一个可移植的简易日志驱动为何需要一个日志驱动  在所有的项目调试或维护过程中,我们都会需要监视当前程序运行状态以及输出结果,所以我们经常会使用printf在terminal以及串口打印调试信息,或者向本地、以至于服务器等其他设备输出日志信息。在不同的项目中,日志调试功能可以说是必须存在的,哪怕就一个printf功能也有一定用处,虽然可能调试的需求和实现可能有稍许不同,但是其功能大体上还是一致的,就是将信息输出到某个地方,这样,就需要在每个项目中都要实现一遍类似功能的代码,想想也挺无聊的。所以,我们

2020-11-17 15:39:56 1149

原创 UBUNTU20.04安装KDBG3.0.1

UBUNTU20.04安装KDBG3.0.1  近日将系统更新到UBUNTU20.04,而且需要调试程序,由于以前一直在windows下调试,还是习惯有界面,操作方便一些,所以打算安装KDBG,在网上搜了搜,基本都是老版本的安装教程,按照介绍的方法,输入sudo apt-get install kdbg,却提示 无法定位软件包 kdbg。不知道是源的问题还是版本其他问题。本人对linux研究不深,无奈还是去官网下载源码自己编译,经过下面一系列过程终于安装完成,虽然中间出现错误,不过查了查资料还是解决了,其

2020-09-26 22:12:59 1272

原创 ESP-IDF库之DHCP服务器代码分析

相关信息ESP-IDF版本:V4.1DHCP服务器相关文件路径:必要结构:dhcps_msg:DHCP报文数据结构;list_node:每个Client申请的IP租赁信息链表节点,pnode指向实际的IP租赁信息结构、pnext指向下一个节点;dhcps_pool:实际保存的IP租赁信息结构,包括IP地址、MAC地址、以及lease_timer剩余租赁时间;dhcps_lease_t:保存DHCP可分配的IP地址范围,包括enable使能、start_ip起始地址、以及end_ip结束地址

2020-09-23 11:41:34 1021

原创 ESP-IDF库之DHCP服务器原理分析

相关信息ESP-IDF版本:V4.1DHCP服务器相关文件路径:DHCP通信流程  在DHCP服务中,所有的请求均由Client发起,Server被动接收信息进行处理,处理完成后响应Client,以实现相关功能,其详细流程可参见DHCP协议。目前为止DHCP主要为以下几个工作流程:  在REQUEST报文还可以细分为以下几种类型(具体信息请参见DHCP协议):ESP-IDF的DHCP服务器流程  在ESP-IDF库中,DHCP服务器相关部分代码根据实际需要,只实现了表2中编号A、B、

2020-09-19 14:37:45 669 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除