- 博客(25)
- 收藏
- 关注
原创 程序员的金三银四求职宝典
春风吹动花枝摇,人才竞相向前跑。金榜题名非梦幻,三尺琼楼展宏图。银河流星闪璀璨,四海翻腾浪漫浮。求贤若渴高薪望,高楼大厦愿登高。
2024-03-03 22:27:01
421
原创 “祖传代码”存在的意义
祖传代码在程序员的眼中是一种有价值的资源和传承,它们代表了历史的积累和团队的文化传统,同时也需要面对技术变革和技术债务管理的挑战。
2024-03-03 21:37:24
425
1
原创 机器学习的简单概述
机器学习是一种(AI)的分支,其主要目标是使计算机系统具有从数据中学习并改进性能的能力,而无需明确地进行编程。换句话说,机器学习算法允许计算机系统根据数据中的模式和趋势来自动学习,并且可以根据新数据进行预测或做出决策。本文对机器学习作了简单的总结概述。
2024-02-25 11:46:53
1043
原创 多方面论述深度学习的进展
深度学习作为人工智能的重要分支,在多个领域都取得了显著的进展。它通过模拟人类大脑的学习过程,使得计算机能够自动提取特征、识别模式,并与人类进行智能交互。深度学习不仅在自然语言处理、计算机视觉、语音识别等领域取得突破性的进展,同时也面临着诸如数据标注、模型泛化能力、可解释性和隐私保护等挑战。然而,随着算法和模型的不断改进、计算能力的提升以及数据量的增长,深度学习的应用范围不断扩大,对各行各业产生了深远的影响。
2024-02-21 22:51:54
973
原创 多方面论开源软件的影响力
开源软件在各行业的应用案例展示了其在解决问题、提高效率和降低成本方面的巨大潜力。从互联网和电子商务到金融服务、医疗保健、教育和学术研究,再到制造业和工业,开源软件都扮演着重要角色。通过开源软件,企业和个人能够获得高质量的解决方案,并且能够灵活地根据自身需求进行定制和扩展。这种开放、透明和协作的软件开发模式为各行业带来了更大的创新空间,为未来的发展和进步奠定了坚实的基础。
2024-02-20 20:14:57
929
原创 使用mmap函数读取寄存器的值
mmap函数可以将设备寄存器映射到进程地址空间,以便读写寄存器。通过ioctl函数获取地址和长度信息,使用指针读取相应位置。需要注意安全和正确性,以及适当同步和优化,以获得更好性能和稳定性。
2023-12-11 22:05:41
425
原创 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
395
原创 程序使用C/C++在Linux系统使用系统调用读取寄存器的值举例说明。
这篇文章介绍了如何使用系统调用和C语言来读取计算机的寄存器值。它首先讲解了什么是寄存器以及在计算机中的作用。然后,文章详细介绍了在linux程序中如何使用C语言来访问寄存器,以及如何使用系统调用来读取寄存器的值。接下来,文章提供了一个使用C语言编写的代码示例,演示了如何通过调用系统调用来读取寄存器的值。最后,文章总结了如何在C语言中使用系统调用来读取寄存器值的方法,并强调了这种方法的重要性和潜在的应用。
2023-11-18 11:02:01
759
原创 C语言基础--运算符
C语言中的运算符是程序设计中至关重要的一部分。本文摘要概述了C语言中的运算符。首先介绍了算术运算符,如加法、减法、乘法和除法,并解释了它们的使用方法和优先级。然后讨论了逻辑运算符,包括与、或和非,以及它们在条件表达式和控制流程中的应用。接着详细介绍了关系运算符,如等于、不等于、大于和小于,并说明了它们在条件语句和循环中的作用。此外,还介绍了位运算符,如按位与、按位或和按位异或,以及它们在处理二进制数据和位操作中的用途。最后提及了赋值运算符、条件运算符和逗号运算符等其他常见的C语言运算符。
2023-07-02 08:00:00
2884
原创 C语言基础之常用基础
C语言是一种广泛应用于系统编程和嵌入式设备开发的高级编程语言。本文概述了C语言的基础知识。首先介绍了C语言的起源和发展历史,包括其设计目标和优势。接着讨论了C语言的基本语法,如变量、数据类型、运算符和控制流程结构。然后详细介绍了函数的概念和使用方法,以及常见的库函数和自定义函数的编写。此外,还介绍了C语言中的数组和指针的概念及其在程序设计中的应用。最后,提及了C语言的一些高级特性,如结构体、文件操作和动态内存分配。了解C语言的基础知识对于学习和理解其他编程语言也大有裨益。
2023-07-01 08:00:00
248
原创 C语言基础之数据类型
C语言是一种功能强大的编程语言,它具有丰富的数据类型,包括基本数据类型、派生数据类型、枚举类型等。基本数据类型包括整型、浮点型、字符型和布尔型,这些类型在程序设计中使用频率非常高。派生数据类型包括数组、结构体、共用体和指针等,可以通过组合基本数据类型来创建更复杂的数据结构。枚举类型则可以用于定义一组有限的取值范围,方便程序员进行状态或选项的判断。C语言的数据类型具有严格的内存对齐规则,在不同的操作系统和硬件平台上可能会有不同的大小和表现形式。因此程序员需要了解数据类型的特性,以便在编写程序时避免出现错误。
2023-06-11 10:00:00
844
原创 zynq芯片使用国产flash烧写BOOT.BIN
主要使用xilinx SDK中的XSCT(Xilinux Software Command-Line Tool),手动输入命令加载u-boot。
2022-10-04 00:35:52
2281
原创 Petalinux工具编译生成boot和kernel等流程
简述:使用petalinux工具生成系统文件UBOOT.BIN和image.ub等。
2022-09-30 17:15:00
4626
原创 ZYNQ7000 Vivado详细教学步骤
zynq7000 vivado工程配置,linux系统开发前的工作,多适用于FPGA设计工程师和驱动开发工程师。
2022-09-18 00:00:00
6211
2
原创 C语言将UTC时间转为时区时间的方法参考
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、UTC时间和时区是什么?二、代码1.示例12.示例2总结前言自我学习:C语言将UTC时间转北京时间例如:随着自己从校园步入职场,学习的内容也越来越多,应接不暇的内容让人记不住,也是为了鞭挞自己学习,才决心通过博客来记录自己的成长之路,本文就介绍了C语言将UTC时间转北京时间的方法。提示:以下是本篇文章正文内容,下面案例可供参考一、UTC时间和时区是什么?1.1 协调世界时 Universal Time Co.
2022-05-20 10:03:38
4135
tftp32工具资源下载
2023-06-10
snipast 资源下载
2023-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人