自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员的金三银四求职宝典

春风吹动花枝摇,人才竞相向前跑。金榜题名非梦幻,三尺琼楼展宏图。银河流星闪璀璨,四海翻腾浪漫浮。求贤若渴高薪望,高楼大厦愿登高。

2024-03-03 22:27:01 351

原创 “祖传代码”存在的意义

祖传代码在程序员的眼中是一种有价值的资源和传承,它们代表了历史的积累和团队的文化传统,同时也需要面对技术变革和技术债务管理的挑战。

2024-03-03 21:37:24 349 1

原创 linux系统常用命令

这只是一小部分常用的Linux命令,还有很多其他的命令可以用于不同的场景和用途。

2024-02-26 23:19:46 846

原创 机器学习的简单概述

机器学习是一种(AI)的分支,其主要目标是使计算机系统具有从数据中学习并改进性能的能力,而无需明确地进行编程。换句话说,机器学习算法允许计算机系统根据数据中的模式和趋势来自动学习,并且可以根据新数据进行预测或做出决策。本文对机器学习作了简单的总结概述。

2024-02-25 11:46:53 944

原创 串口传输速率的计算

本文如何计算计算串口传输速率以及相应示例说明。

2024-02-22 23:24:09 1180

原创 多方面论述深度学习的进展

深度学习作为人工智能的重要分支,在多个领域都取得了显著的进展。它通过模拟人类大脑的学习过程,使得计算机能够自动提取特征、识别模式,并与人类进行智能交互。深度学习不仅在自然语言处理、计算机视觉、语音识别等领域取得突破性的进展,同时也面临着诸如数据标注、模型泛化能力、可解释性和隐私保护等挑战。然而,随着算法和模型的不断改进、计算能力的提升以及数据量的增长,深度学习的应用范围不断扩大,对各行各业产生了深远的影响。

2024-02-21 22:51:54 835

原创 多方面论开源软件的影响力

开源软件在各行业的应用案例展示了其在解决问题、提高效率和降低成本方面的巨大潜力。从互联网和电子商务到金融服务、医疗保健、教育和学术研究,再到制造业和工业,开源软件都扮演着重要角色。通过开源软件,企业和个人能够获得高质量的解决方案,并且能够灵活地根据自身需求进行定制和扩展。这种开放、透明和协作的软件开发模式为各行业带来了更大的创新空间,为未来的发展和进步奠定了坚实的基础。

2024-02-20 20:14:57 792

原创 C/C++语言windows读取串口数据

本文使用C/C++语言,对windows下串口读写进行操作。

2024-02-20 19:41:53 2131 1

原创 程序员为什么不喜欢关电脑??

从即时性和响应角度论述为何程序员不喜欢关电脑。

2024-02-19 19:21:06 373

原创 使用C++编写简单的运行日志接口

使用C++简单编写运行日志文件。

2024-02-19 19:10:33 457

原创 使用C/C++语言获取本地MAC地址的方法

本文介绍了如何使用C/C++语言编写程序来获取本地计算机的MAC地址.

2024-02-19 19:00:58 1233

原创 使用mmap函数读取寄存器的值

mmap函数可以将设备寄存器映射到进程地址空间,以便读写寄存器。通过ioctl函数获取地址和长度信息,使用指针读取相应位置。需要注意安全和正确性,以及适当同步和优化,以获得更好性能和稳定性。

2023-12-11 22:05:41 130

原创 RK3399-uboot调试记录

修改结果:修改后使用bootrkp可启动kernel,但是在kernel使用reboot重新进入boot命令行界面环境变量会复原。设备树路径:/home/rk3399/rk3399/buildroot-rk3399/kernel/arch/arm64/boot/dts/rockchip。修改结果:uboot延时启动4s成功,启动kernel失败,仍然有以上报错出现,同时bootenv中并没有出现saveenv指令。修改/home/rk3399/rk3399/buildroot-rk3399/u-boot。

2023-11-18 11:06:18 150

原创 程序使用C/C++在Linux系统使用系统调用读取寄存器的值举例说明。

这篇文章介绍了如何使用系统调用和C语言来读取计算机的寄存器值。它首先讲解了什么是寄存器以及在计算机中的作用。然后,文章详细介绍了在linux程序中如何使用C语言来访问寄存器,以及如何使用系统调用来读取寄存器的值。接下来,文章提供了一个使用C语言编写的代码示例,演示了如何通过调用系统调用来读取寄存器的值。最后,文章总结了如何在C语言中使用系统调用来读取寄存器值的方法,并强调了这种方法的重要性和潜在的应用。

2023-11-18 11:02:01 396

原创 C语言基础--运算符

C语言中的运算符是程序设计中至关重要的一部分。本文摘要概述了C语言中的运算符。首先介绍了算术运算符,如加法、减法、乘法和除法,并解释了它们的使用方法和优先级。然后讨论了逻辑运算符,包括与、或和非,以及它们在条件表达式和控制流程中的应用。接着详细介绍了关系运算符,如等于、不等于、大于和小于,并说明了它们在条件语句和循环中的作用。此外,还介绍了位运算符,如按位与、按位或和按位异或,以及它们在处理二进制数据和位操作中的用途。最后提及了赋值运算符、条件运算符和逗号运算符等其他常见的C语言运算符。

2023-07-02 08:00:00 1702

原创 C语言基础之常用基础

C语言是一种广泛应用于系统编程和嵌入式设备开发的高级编程语言。本文概述了C语言的基础知识。首先介绍了C语言的起源和发展历史,包括其设计目标和优势。接着讨论了C语言的基本语法,如变量、数据类型、运算符和控制流程结构。然后详细介绍了函数的概念和使用方法,以及常见的库函数和自定义函数的编写。此外,还介绍了C语言中的数组和指针的概念及其在程序设计中的应用。最后,提及了C语言的一些高级特性,如结构体、文件操作和动态内存分配。了解C语言的基础知识对于学习和理解其他编程语言也大有裨益。

2023-07-01 08:00:00 152

原创 C语言基础之数据类型

C语言是一种功能强大的编程语言,它具有丰富的数据类型,包括基本数据类型、派生数据类型、枚举类型等。基本数据类型包括整型、浮点型、字符型和布尔型,这些类型在程序设计中使用频率非常高。派生数据类型包括数组、结构体、共用体和指针等,可以通过组合基本数据类型来创建更复杂的数据结构。枚举类型则可以用于定义一组有限的取值范围,方便程序员进行状态或选项的判断。C语言的数据类型具有严格的内存对齐规则,在不同的操作系统和硬件平台上可能会有不同的大小和表现形式。因此程序员需要了解数据类型的特性,以便在编写程序时避免出现错误。

2023-06-11 10:00:00 491

原创 C语言基础之一:认识C语言

C语言特点,C语言编译过程。

2023-06-09 23:34:38 84

原创 zynq芯片使用国产flash烧写BOOT.BIN

主要使用xilinx SDK中的XSCT(Xilinux Software Command-Line Tool),手动输入命令加载u-boot。

2022-10-04 00:35:52 1715

原创 flash烧写uboot举例

简述:主要是讲ZYNQ7000系列的烧写文件方法。

2022-10-02 11:19:39 695

原创 Petalinux工具编译生成boot和kernel等流程

简述:使用petalinux工具生成系统文件UBOOT.BIN和image.ub等。

2022-09-30 17:15:00 3124

原创 ZYNQ7000 SDK开发使用

SDK使用开发。

2022-09-30 10:42:16 2378 1

原创 ZYNQ7000 Vivado详细教学步骤

zynq7000 vivado工程配置,linux系统开发前的工作,多适用于FPGA设计工程师和驱动开发工程师。

2022-09-18 00:00:00 4507 2

原创 ZYNQ7000平台介绍

ZYNQ部分知识浅谈,不作深入了解,主要作为知识储备使用。

2022-09-17 15:49:25 948

原创 C语言将UTC时间转为时区时间的方法参考

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、UTC时间和时区是什么?二、代码1.示例12.示例2总结前言自我学习:C语言将UTC时间转北京时间例如:随着自己从校园步入职场,学习的内容也越来越多,应接不暇的内容让人记不住,也是为了鞭挞自己学习,才决心通过博客来记录自己的成长之路,本文就介绍了C语言将UTC时间转北京时间的方法。提示:以下是本篇文章正文内容,下面案例可供参考一、UTC时间和时区是什么?1.1 协调世界时 Universal Time Co.

2022-05-20 10:03:38 2649 1

tftp32工具资源下载

Tftpd32是一个免费、轻量级、开源的、适用于IPv6的32位应用程序,集成了DHCP、TFTP、SNTP和Syslog多种服务,支持tsize, Blocksize 与 Timeout等软件的在线操作,在传输数据时可实现最大性能。同时提供TFTP客户端应用,力求为用户带来最优质的网络使用体验。

2023-06-10

snipast 资源下载

Snipaste是一款免费开源的屏幕截图工具,它为用户提供了丰富的功能和直观易用的界面。该软件支持Windows和macOS系统,并且可以与多种应用程序进行集成,例如Web浏览器、文本编辑器、图形处理工具等。 使用Snipaste可以轻松地进行窗口截图、全屏截图、矩形截图等操作,并且可以对截图进行编辑、标注和分享。该软件还支持吸管取色、粘贴文本、重新排列粘贴板内容等实用功能,方便用户进行文本处理和布局调整。此外,Snipaste还支持自定义快捷键、多语言界面、截图延迟等高级设置,满足用户个性化的需求。 总之,Snipaste是一款非常实用的屏幕截图工具,它为用户提供了丰富的功能和直观易用的界面,有效地提高了用户截图、编辑和分享的效率和便捷性。

2023-06-10

空空如也

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

TA关注的人

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