- 博客(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 7819 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 2346 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 2065
原创 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 3811
原创 XMODEM设计与C代码实现(1.整体设计篇)
教你写一个可移植的简易日志驱动为何需要一个日志驱动 在所有的项目调试或维护过程中,我们都会需要监视当前程序运行状态以及输出结果,所以我们经常会使用printf在terminal以及串口打印调试信息,或者向本地、以至于服务器等其他设备输出日志信息。在不同的项目中,日志调试功能可以说是必须存在的,哪怕就一个printf功能也有一定用处,虽然可能调试的需求和实现可能有稍许不同,但是其功能大体上还是一致的,就是将信息输出到某个地方,这样,就需要在每个项目中都要实现一遍类似功能的代码,想想也挺无聊的。所以,我们
2020-11-17 15:39:56 1243
原创 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 1375
原创 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 1188
原创 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 788 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人