
编程通识
文章平均质量分 66
PWRJOY
如对某些文章有见解/困惑,欢迎互相交流进步。
展开
-
项目代码的构建
构建指的是、库文件或者其他输出成果的过程。其他输出成果:打包为安装包、自动生成API应用文档、便于在不同服务器上快速部署的Docker镜像等;原创 2025-03-22 20:27:19 · 349 阅读 · 0 评论 -
嵌入式代码执行时的map映射段、load加载段
总结来说,map段是CPU直接"看"到FLASH中的内容,而load段是FLASH内容的"拷贝"到RAM中使用,两者的区别源于数据是否需要修改以及系统对资源的优化策略。这些段通常包含需要修改的数据(如全局变量、静态变量),因为FLASH是只读的,必须通过RAM进行读写操作。这样CPU可以像访问RAM一样直接执行FLASH中的代码(即XIP技术,Execute-In-Place)。:无需从FLASH复制到RAM,节省RAM空间,但FLASH的读取速度通常慢于RAM。:占用RAM空间,但数据访问速度更快。原创 2025-03-18 12:53:51 · 121 阅读 · 0 评论 -
RNG 随机数生成器
RNG即随机数生成器(Random Number Generator),是一种能够产生随机数的设备或算法。随机数在众多领域都有着至关重要的作用,以下将从基本概念、分类、工作原理、应用场景以及面临的挑战几个方面详细介绍RNG。原创 2025-03-18 11:16:57 · 848 阅读 · 0 评论