自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 银河麒麟系统镜像下载

其他版本的麒麟系统:Kylin-Desktop-V10-X86_64 / ARM64 / MIPS64el / LoongArch64 / SW64等。链接: https://pan.baidu.com/s/1uUjSY2TlzKb4d6lbD3MqhA。

2024-04-08 14:58:04 342

原创 音视频处理相关基础概念

RTP协议的应用场景非常广泛,包括实时视频会议、流媒体播放、网络直播、网络电话等。在这些场景中,RTP协议可以保证音频和视频数据的实时性和稳定性,从而提升用户体验。值得注意的是,RTP协议运行在用户空间,与应用层协议链接,看上去更像应用层协议。然而,从TCP/IP协议体系的角度来看,它应该位于应用层之下、UDP之上,是一种专用于有实时性要求的网络应用的传输层协议。当应用程序开始一个RTP会话时,将使用两个端口:一个用于RTP,另一个用于RTCP。

2024-04-02 17:19:43 735 1

原创 银河麒麟系统镜像安装包下载

其他版本的麒麟系统:Kylin-Desktop-V10-X86_64 / ARM64 / MIPS64el / LoongArch64 / SW64等。链接: https://pan.baidu.com/s/1uUjSY2TlzKb4d6lbD3MqhA。

2024-03-23 13:57:17 586

原创 网络编程-套接字相关基础知识

bind()函数用于将一个 IP 地址或端口号与一个套接字进行绑定,许多时候内核会帮我们自动绑定一个IP地址与端口号,然而有时用户可能需要自己来完成这个绑定的过程,以满足实际应用的需要,最典型的情况是一个服务器进程需要绑定一个众所周知的地址和端口以等待客户来连接,作为服务器端,这一步绑定的操作是必要的,而作为客户端,则不是必要的,因为内核会帮我们自动选择合适的IP地址与端口号。SOCK_SEQPACKET:为固定最大长度的数据报提供有序的,可靠的,基于双向连接的数据传输路径。

2024-03-13 16:50:00 622

原创 mqtt mosquitto 资料

MQTT 3.1.1 协议中文版 | MQTT中文网mqtt中文网http://mqtt.p2hp.com/mqtt311MQTT Version 3.1.1http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718009mqttclient: 一个基于socket API之上的跨平台MQTT客户端,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库,稳定性极好。ht

2024-03-13 16:41:29 775

原创 银河麒麟Kylin V4/V10/x86_x64/arm64镜像下载

银河麒麟 Kylin Desktop V4 V10 X86_64 ARM64 MIPS64el LoongArch64 SW64

2024-03-13 15:37:36 2227

原创 进程的内存布局与进程的虚拟地址空间

虚拟地址会通过硬件 MMU(内存管理单元)映射到实际的物理地址空间中,建立虚拟地址到物理地址的映射关系后,对虚拟地址的读写操作实际上就是对物理地址的读写操作,MMU 会将物理地址“翻译”为对应的物理地址,由于程序是直接访问物理内存的,所以每一个进程都可以修改其它进程的内存数据,甚至修改内核地址空间中的数据,所以有些恶意程序可以随意修改别的进程,就会造成一些破坏,系统不安全、不稳定。因为程序代码加载到内存的地址是由系统随机分配的,是无法预知的,所以程序的运行地址在编译程序时是无法确认的。

2024-03-07 16:44:19 899

原创 Linux 环境变量

bash shell用一个叫作环境变量(environment variable)的特性来存储有关shell会话和工作环境的信息(这也是它们被称作环境变量的原因)。这项特性允许你在内存中存储数据,以便程序或shell中运行的脚本能够轻松访问到它们。这也是存储持久数据的一种简便方法。

2024-02-21 11:48:12 1040

原创 tcpdump命令使用

用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。关于类型的关键字,主要包括host,net,port, 例如 host 210.45.114.211,指定主机 210.45.114.211,net 210.11.0.0 指明210.11.0.0是一个网络地址,port 21 指明端口号是21。这几个的包的协议内容。但是抓取len越长,包的处理时间越长,并且会减少tcpdump可缓存的数据包的数量,

2023-12-08 15:06:31 903

原创 银河麒麟(kylin)下载

银河麒麟V4 桌面版 ARM64:银河麒麟V4 桌面版 X86_64:银河麒麟V10 桌面版 ARM64:银河麒麟V10 桌面版 X86_64:银河麒麟V10 服务器版 ARM64:银河麒麟V10 服务器版 X86_64:Kylin-4.0.2-desktop-sp4-arm64.isoKylin-Desktop-V10-SP1-arm64.iso Kylin-Server-V10-SP3-arm64.iso

2023-12-04 16:41:42 2278

原创 习劳习苦,耐劳忍气

余服官二十年,不敢稍染官宦气习,饮食起居,尚守寒素家风,极俭也可,略丰也可,太丰则吾不敢也。无论大家小家、士农工商,勤苦俭约,未有不兴,骄奢倦怠,未有不败。吾父吾叔,皆黎明即起,尔之所知也。曾氏以一种较为少有的温婉语气,给九岁小儿子单独写了这样一封信,**谆谆告诫儿子习劳习苦,不要沾染官家气息,保持寒素家风;**曾氏希望儿子重点放在德行的修养上,不必过多地考虑功名之事,因为功名不能完全由自己做主,而德行是可以由自己来修炼的。这封信文字虽短,然内容丰富,情意真挚,用语浅直,倾注了曾氏疼子爱子的一片慈父之心。

2023-10-20 11:04:10 112

原创 Ubuntu 离线安装ca-certificates

dpkg -i 对应的按照包deb文件。

2023-09-22 16:42:23 706

原创 Ubuntu 离线安装ssh相关软件

Ubuntu离线安装ssh相关软件,解决没有网络无法直接apt-getopenssh安装包下载_开源镜像站-阿里云 如何在Ubuntu中查看SSH服务是否开启

2023-09-22 14:34:44 167

原创 曾国藩谕纪泽(咸丰八年十月二十五日)-勤作读书札记

朱子《集传》一扫旧障,专在涵泳神味,虚而与之委蛇,然如《郑风》诸什注疏,以为皆刺忽者固非,朱子以为皆淫奔者,亦未必是。遇有疑问者,则将自己的所疑提出来,以后随着学问的提高,对先前的所疑又有新的认识,也宜将这一过程记录下来。其怀疑者,则以另册写一小条,或多为辩论,或仅著数字,将来疑者渐晰,又记于此条之下,久久渐成卷帙,则自然日进。汉魏六朝之赋,名篇巨制,具载于《文选》,余尝以《西征》《芜城》及《恨》《别》等赋示尔矣。尔若学赋,可于每三、八日作一篇大赋,或数千字,小赋或仅数十字,或对或不对,均无不可。

2023-06-27 09:04:40 172

原创 symlink error: Operation not supported

symlink error: Operation not supported

2023-06-26 16:52:11 432

原创 Linux源码下载和分析

下载地址:The Linux Kernel Archives参考资料:Linux内核源码下载_尼古拉斯儿的博客-CSDN博客参考资料:The Linux Kernel documentation — The Linux Kernel documentation

2023-06-06 17:37:49 70

原创 如何安装、卸载交叉编译工具链

如何安装、卸载交叉编译工具链。

2023-06-06 16:29:54 1240

原创 基于VS code的GDB远程调试环境搭建

在单片机开发过程,如开发环境使用keil、下载器使用jlink,程序编写好后可以使用debug模式进行调试,如单步调试、打断点等。在开发Linux程序过程也可以实现类似的调试方式。本文将介绍如何实现这种调试方式,程序的开发环境是Ubuntu 20.04,开发语言为C。

2023-06-06 10:46:04 3803

原创 曾国藩致沅弟(咸丰八年三月三十日)-以“平和”养德保身

沅甫九弟左右:春二、安五归,接手书,知营中一切平善,至为欣慰。次青二月以后无信寄我,其眷属至江西不知果得一面否?弟寄接到胡中丞奏伊入浙之稿,未知果否成行?顷得耆中丞十三日书,言浙省江山、兰溪两县失守,调次青前往会剿。是次青近日声光亦渐渐脍炙人口。广信、衢州两府不失,似浙中终可无虑,未审近事究复如何?广东探报,言逆夷有船至上海,亦恐其为金陵余孽所攀援。若无此等意外波折,则洪杨股匪不患今岁不平耳。九江竟尚未克,林启容之坚忍实不可及。闻麻城防兵于三月十日小挫一次,未知确否?弟于次青、迪、厚、雪琴等处须多通音

2023-05-06 17:35:04 129

原创 曾国藩致沅弟-长傲多言为凶德

凡傲之凌物,不必定以言语加人,有以神气凌之者矣,有以面色凌之者矣。温弟之神气稍有英发之姿,面色间有蛮很之象,最易凌人。以才识言,近今军中炼出人才颇多,弟等亦无过人之处:皆不可恃。闻在县有随意嘲讽之事,有怪人差帖之意,急宜惩之。长傲不必表现在言语上,神气面色上的长傲,也足以拒人于千里之外。在心理上,要认识到天下人才很多,自己并无过人之处,从而根绝“傲”的滋生;居丧多暇,在养病读书课子侄辈的日子里,曾氏时常对自己予以反省。带兵的三兄弟都有这两个缺点,尤以六弟为甚,故特为将此认识写给九弟,望彼此引以为鉴。

2023-05-06 15:37:22 127

原创 CAN总线之理论篇

如上所示,不同标准的CAN,其物理层信号也有所差异,以ISO11898协议为例,隐性(逻辑“1”)时,CAN_High 和CAN_Low 电压都为2.5 V,即两者的电压差 VH - VL= 0;关于CAN总线“线与”逻辑的说明:总线上执行逻辑上的“线与”时,显性电平的逻辑值为“0”,隐性电平为“1”。发送数据时,CAN控制器把需要发送的二进制编码通过CAN_TX信号线发送到CAN收发器上,再由CAN收发器把TTL逻辑电平信号转换为CAN差分信号CAN_High 和CAN_Low发送到CAN总线上。

2023-05-05 16:06:46 360

原创 CAN为什么会发送失败

总线上只有一个有效节点:发送报文的节点在发送出一帧报文后会检测总线上应答间隙的状态,如果检测到应答间隙为隐性位,则表示该帧报文没有得到ACK,发送失败,需要重发,而由于发送错误计数器会在发送失败后累加,直到该节点关闭。而如果总线上没有ACK应答(即应答间隙为隐性),发送器就会发送一个错误标志,并且发送错误计数器值加8,节点就会对报文进行自动重发,若自动重发依然收不到ACK,则在发送错误计数器计数满128后(即出现16帧错误帧),由错误主动转为错误被动状态,如图3所示。在应答场里,发送站发送两个隐性位。

2023-05-05 15:39:40 2920

原创 GCC 编译相关笔记

GCC编译工具链(toolchain)是指以GCC编译器为核心的一整套工具,用于把源代码转化成可执行应用程序。它主要包含以下三部分内容:gcc-core:即GCC编译器,用于完成预处理和编译过程,例如把C代码转换成汇编代码。Binutils :除GCC编译器外的一系列小工具包括了链接器ld,汇编器as、目标文件格式查看器readelf等。glibc:包含了主要的 C语言标准函数库,C语言中常常使用的打印函数printf、malloc函数就在glibc 库中。

2023-04-19 14:43:51 336

原创 曾国藩致沅弟(咸丰八年正月十四日)--脚踏实地克勤小物

古之成大业者,多自克勤小物而来。百尺之栋,基于平地;千丈之帛,一尺一寸之所积也;万石之钟,一铢一两之所累也。文王之圣,而自朝至日中昃,不遑暇食。周公仰而思之,夜以继日,幸而得之,坐以待旦。仲山甫夙夜匪懈。其勤若此,则无小无大,何事之敢慢哉?诸葛忠武为相,自杖罪以上,皆亲自临决。杜慧度为政,纤密一如治家。陶侃综理细密,虽竹头木屑皆储为有用之物。朱子谓为学须铢积寸累,为政者亦未有不由铢积寸累而克底于成者也。

2023-04-12 08:39:51 502

原创 IP地址、网络分类、子网掩码

IP地址、网络分类、子网掩码

2023-04-07 16:44:11 60

原创 CANOpen 资料收集

CANOpen 资料收集

2023-03-09 16:04:09 82

原创 曾国藩致沅弟(咸丰七年十二月十四夜)-做事与管理

不可又想读书,又想中举,又想作州县,纷纷扰扰,千头万绪,将来又蹈我之覆辙,百无一成,悔之晚矣。勤则能多做事,这点世人均无异议,而他所说的“精神愈用则愈出,阳气愈提则愈盛”,却带有点一家之言的味道,不一定为众人所普遍接受,但笔者从自己的阅历中觉得他的这个观点可以接受。但是,理论上知道是一回事,实际上的重视又是一回事,重视后如何去察识又是一回事,察识后如何去使用又是一回事。此处较为典型地表现了曾氏家书的风格,即在同辈及晚辈的面前,不摆架子,不惮于暴露自己的短处,让对方在一种温婉的气氛中接受自己的观点。

2023-02-23 15:27:13 119

原创 曾国藩致沅弟(咸丰七年十二月初六日)-做人做事暇与浑

至于“浑”字,曾氏于此感触更深。曾氏曾用这样的话来描述他对李的这一特征的观察:“公含宏渊默,大让无形,稠人广坐,终日不发一言。至于与官场交接,吾兄弟患在略识世态而又怀一肚皮不合时宜,既不能硬,又不能软,所以到处寡合。将来养得纯熟,身体也健旺,子孙也受用,无惯习机械变诈,恐愈久而愈薄耳。余生平制行有似萧望之、盖宽饶一流人,常恐终蹈祸机,故教弟辈制行,早蹈中和一路,勿效我之褊激也。比起江忠源来,他的迁升虽不算太快,但从军不过五年,起点又如此之低,其擢升之骤,亦无任何人可比,故信上说“此亦军兴以来一仅见之事”。

2023-02-23 15:27:01 316

原创 银河麒麟登录输入密码提示启动会话失败

银河麒麟系统使用过程中,因执行了update,在启动设备登录时,出现输入密码登录登录时,提示“启动会话失败”,而无法进入桌面。

2023-01-05 14:33:06 7230 2

原创 银河麒麟(Kylin)系统Ghost镜像文件(.kyimg)系统还原方法

银河麒麟(Kylin)系统备份的Ghost镜像文件(.kyimg)系统还原方法

2022-11-16 20:10:38 24568 14

原创 曾国藩谕纪泽(咸丰六年十月初二日)-珍惜光阴

余在军中不废学问,读书写字未甚间断,惜年老眼蒙,无甚长进。所以古往今来有识之士总是劝告人们要抓紧小时候的宝贵光阴,切莫虚度年华,像“少壮不努力,老大徒伤悲”“黑发不知勤学早,白头方悔读书迟”“莫等闲,白了少年头,空悲切”这样的话,世世代代被视为金玉良言,实在是过来人的经验之语,切莫当作老生常谈。塾师汪觉庵爱其好学而怜其贫寒,在给曾氏量米时,则将竹筒倒过来,用其底部量,一面高唱:曾少爷的米,一筒,二筒……故在儿子结婚不久,曾氏便劝他离家,从师求学,此信又再次叮嘱他“今未弱冠,一刻千金,切不可浪掷光阴”。

2022-10-16 15:40:41 508

原创 曾国藩谕纪鸿(咸丰六年九月二十九夜)- 勤俭自持,习劳习苦

曾氏以一种较为少有的温婉语气,给九岁小儿子单独写了这样一封信,谆谆告诫儿子习劳习苦,不要沾染官家气息,保持寒素家风;曾氏希望儿子重点放在德行的修养上,不必过多地考虑功名之事,因为功名不能完全由自己做主,而德行是可以由自己来修炼的。信中“凡人多望子孙为大官,余不愿为大官,但愿为读书明理之君子”这句话,百余年来广为传颂在士人之间。余服官二十年,不敢稍染官宦气习,饮食起居,尚守寒素家风,极俭也可,略丰也可,太丰则吾不敢也。这封信文字虽短,然内容丰富,情意真挚,用语浅直,倾注了曾氏疼子爱子的一片慈父之心。

2022-10-16 15:37:26 2319

原创 Linux串口调试总结

串口文件描述符波特率为115200数据位8位无校验位-cstopb1位停止位stty--help帮助文档N设置波特率为N,例如96004800csN设置数据位为N,例如cs8,cs7[-]cstopb设置停止位cstopb2位停止位-cstopb1位停止位[-]parenb。...

2022-07-20 17:25:49 3450

原创 CAN 调试总结

1. 查看CAN设备状态命令: ifconfigcan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00UP RUNNING NOARP MTU:16 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collis

2022-05-31 16:04:23 8641 4

原创 ip link 命令总结

link表示link layer的意思,即链路层。该命令用于管理和查看网络接口。ip link setip link set DEVICE { up | down | arp { on | off } | name NEWNAME | address LLADDR }选项说明:dev DEVICE:指定要操作的设备名up and down:启动或停用该设备arp on or arp off:启用或禁用该设备的arp协议name NAME:修改指定设备的名称,建议不要在该接口处于运行状态或已

2022-05-31 15:12:23 17611

原创 ifconfig 使用总结

1. ifconfig 输出内容含义Linux下一般利用ifconfig获取网络接口设备信息,其输入如下所示:~ # ifconfig -acan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 UP RUNNING NOARP MTU:16 Metric:1 RX packets:5028 errors:0 dropped:0 overruns

2022-05-30 19:49:00 2686

原创 vscode:解决操作git总让输入用户名及密码问题

vscode:解决操作git总让输入用户名及密码问题只要是使用git操作,不管是同步,拉去,克隆,vscode总让我们输入用户名及密码,是一件很繁琐的事情我们打开终端,会看到cmd定位在我们仓库位置,我们只要添加:git config --global credential.helper store再退出vscode并重启,进行git操作,就发现,vscode不再让我们每次都输入用户名和密码备注:有可能还需要输入一次用户名和密码,后期就不用输了。参考:vscode:解决操作git总让输入用户

2020-12-21 14:20:15 1043

空空如也

空空如也

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

TA关注的人

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