繁花扮街巷 春光映榕城

综合
2021
分享
评论

福氏埃塞蛇鰻,福氏 參考文獻 擴展閱讀 foresti E埃塞棲息深度25-30公尺,蛇鰻為輻鰭魚綱鰻鱺目糯鰻亞目蛇鰻科的福氏其中一種,生活習性不明。埃塞棲息於底層海域,蛇鰻體長可達32.1公分,福氏分布於東大西洋的埃塞維德角群島海域,屬肉食性,蛇鰻

繁花扮街巷 春光映榕城

THE END
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表讯识的观点和立场。

相关热点

过去十多年,云基础设施通过“抽象化”实现扩展,借助标准化服务器、虚拟化资源及软件层,有效弥合了硬件层面的差异。这种模式之所以行之有效,是因为部分工作负载能够容忍一定程度的低效。然而,人工智能(AI) 工作负载无法容忍低效,也因此暴露出了传统架构在供电、散热、算力密度、内存带宽及系统整体性能方面的短板。

本质上,AI 重新定义了“优秀”基础设施的标准。相应地,平台设计的重心也从注重单一的芯片或服务器,转向了打造机架级、可扩展的系统,在功耗和预算有限的前提下,实现高效扩展。而这一转变背后的原因在于,推理与智能体 AI 工作负载持续增长且不间断运行,对高密度、全天候在线的算力需求正快速提升。

Futurum 在《Arm处于 AI 和数据中心变革的中心》报告中,把这一转变称为迈向“系统级协同”。设计的关键不再是堆多少算力,而是平台能不能有效地把加速器、CPU、内存、网络和软件协同起来。

正因如此,业界正加速迈向定制化机架级系统设计:即围绕 AI 负载特性、功耗波动和持续利用率来进行端到端设计的平台。越来越多的架构师开始重新思考计算底层设计,选择基于 Arm 架构来解决现代 AI 平台面临的多重约束。

AI 促使行业重构:转向定制化机架级系统

这一转变的核心原因,并非通用型标准化基础设施无法承载 AI,而是碎片化的系统设计,在 AI 规模化部署时,终将转化为真实可感的成本代价。

AI 工作负载在计算、内存、网络、存储及软件各环节紧密耦合。CPU 拖后腿,昂贵的加速器就会空等;功耗和散热波动,利用率就会下滑;数据管道、调度、编排未能针对平台调优,吞吐量就不可预测。峰值性能依然重要,但稳定性、每瓦性能和系统整体平衡性更关键。

Futurum 指出,超大规模云服务提供商正进行结构性调整,旨在实现算力的指数级增长,同时避免能耗的同步激增。Futurum 引用 Arm 的数据指出,到 2025 年末,出货到头部超大规模云服务提供商的算力中,有近 50% 是基于 Arm 架构。

架构师现在不再只看纸面跑分,而是更关心 AI 平台在实际应用中能否长期可靠地运行智能体 AI 和连续推理工作负载,比如:

长时间高负载下,系统表现如何?

在实际环境中,功耗限制和散热条件如何影响性能曲线?

在机架级系统中,计算层如何确保加速器能持续获得稳定的数据供给,而非仅停留在纸面参数上?

当能效、可扩展性与系统平衡性成为首要原则时,重新审视 CPU 底层架构就成了必然。也正因为此,Arm 凭借领先的架构和完善的生态,正是这场行业变革的核心所在。

在数据中心领域,Arm Neoverse 平台是推动这一转型的核心引擎。亚马逊云科技、Google、微软、NVIDIA 等头部超大规模云服务提供商与 AI 领军企业,都在基于 Arm 架构或采用 Arm 计算平台进行产品研发。Arm 的模式既能支持定制化系统设计,又能保持跨平台、跨生态、跨软件的一致性。对于想要构建高集成度平台、又不愿被单一技术路径绑定的团队而言,这种灵活性至关重要。

智能体 AI 与持续推理,

重塑规模化算力的经济逻辑

随着 AI 与通用计算工作负载的融合,AI 工作负载正在发生变化,基础设施也需随之调整,以支持多样化的工作负载特性。

行业重心正在转向智能体 AI,而智能体 AI 本质上就是一个连续推理系统。智能体并不是简单地给出一个答案, 而是会规划、调用工具、检索数据、验证结果,如此循环往复。由此便形成了连续推理模式:稳定不间断的词元 (token) 生成任务,请求类型趋于多元化,围绕加速器的编排和数据迁移任务变得更繁重。

在智能体 AI 里,CPU 不再是配角, 而是整个 AI 系统的控制中枢。CPU 负责协调控制、调度任务、管理 IO、处理网络与存储服务、执行安全策略,并在模型、上下文及工具链不断演进的过程中,维持整个系统的平衡。

以承载大语言模型 (LLM) 的服务为例,它可能同时处理成百上千的并发请求。就算加速器负责核心计算,CPU 也要承担请求权限控制、分词和预处理、批处理和队列调度、数据迁移编排,以及针对模型权重与 KV 缓存的数据路径协调等。到了智能体工作流,CPU 的工作负担进一步扩展,还要承担工具调用、检索流程、结构化输出验证、多步调度等持续运行的任务。

这一切都表明,CPU的重要性远超许多团队的预期。如果 CPU 跟不上编排节奏,数据迁移、处理流程和加速器都会被“卡住”,面临结构性的闲置风险。

融合型 AI 数据中心的建设,彰显了 Arm 架构的强劲势头

Arm 的发展势头正在加快。在业内领先的集成式 AI 系统中,基于 Neoverse 平台的 CPU 被广泛用于智能体推理密集型系统的编排层,尤其适合追求高能效、可预测扩展能力和大规模部署的应用场景。

独立测试也印证了现代 CPU 基础平台在“AI 相关”工作负载中的价值。Futurum 旗下 Signal65 的独立基准测试对比了基于 Arm Neoverse 平台的 Amazon Graviton4 与同级的 AMDIntelEC2 实例,结果显示:在生成式 AI (Llama-3.1-8B)、数据库 (Redis)、机器学习(XGBoost)、网络 (Nginx) 等测试的各种工作负载中,基于 Neoverse 平台的 Graviton4 在性能和性价比方面大幅领先。

测试结果直接反映了智能体 AI 数据中心的现状:LLM、检索层、缓存、Web/API、传统机器学习等全都处于智能体系统的关键路径上,只有当 CPU 兼具速度与能效时,整体才能更好地扩展。

最新的机架级 AI 系统在架构设计上,均采用定制化加速器层以及基于 Arm 架构的 CPU 层的组合,由后者承担调度编排、数据迁移与智能体推理预处理等关键任务。NVIDIA Grace Hopper、Grace Blackwell 等系列产品,将 NVIDIA GPU与基于 Neoverse 架构的 Grace CPU 深度融合。而其最新机架级平台 Vera Rubin NVL72,更是在系统内集成 72 颗 Rubin GPU 与 36 颗基于 Arm 架构的 Vera CPU,专为交互式、深度推理型智能体 AI 优化,显著降低推理成本。

亚马逊云科技也在走同样的系统级路线:Amazon Trainium3 UltraServer 把 Trainium3 加速器芯片与 Graviton CPU 结合,强化了“融合型”设计理念:将加速器与定制的高性能、高能效 CPU 相匹配,以实现高效扩展。

“提供更优选择”不再是偏好,而是硬性要求

AI 系统迭代太快,固定架构已无法适配其发展节奏,因此为客户提供更优选择已成为风险管理的必要举措。

系统架构师想要的是:

平台能适应不同代的硬件、多样的工作负载配置及各异的部署环境;

软件可移植,以降低系统变更成本。

与此同时,系统架构师希望避免因过度依赖单一厂商,而导致在模型组合变化、业务规模扩张或新需求出现时陷入被动。在智能体时代尤其如此:推理形态不断变化,上下文更长、工具调用更多、多模态输入更频繁、全天候工作负载更普遍,效率和平衡远比峰值跑分重要。

Arm 架构在提升系统性能的同时,保持跨平台一致性。Arm 架构不仅引入了现代 AI 基础设施所需的关键特性,而且拥有强大的软件生态支持。Arm 计算子系统 (CSS) 提供经过验证的基础设施级模块,既加速了芯片开发,又保留了合作伙伴间的差异化与选择权。对于所有基于 Arm 架构的平台,一致性贯穿始终,云工作负载迁移至 Arm 平台也极为便捷。同时,在软件层面,Arm 生态助力团队在不同环境与平台间拥有一致连贯的基础,从而加速开发进程,无需重写所有代码。

智能体 AI 经济重塑 CPU 选择格局,Arm Neoverse 平台成头部厂商首选

系统架构师之所以倾向于 Arm 平台,因为它精准匹配定制AI 系统的核心需求:能效、可扩展性及每瓦性能。能效重要,因为功耗和预算是硬上限;系统平衡和 CPU 性能重要,因为加速器闲置成本极高;一致性重要,因为 AI 基础设施变化快、跨环境部署日益增多。

在融合型智能体 AI 数据中心里,面对持续推理的应用需求,上述优先事项变成了上线即需满足的硬性指标。智能体系统不只需要能生成词元的加速器,更需要以 CPU 为核心的编排能力,在网络、存储、调度、安全层面,持续、高效、大规模地把资源利用起来。

Arm 如今的强劲增长正源于此:Neoverse 正成为智能体时代的 CPU 基础平台,作为计算头节点,是让 AI 系统保持高效、一致并面向未来的核心控制中枢。

">
服装时尚大片模板视频(服装大片海报)
来源:时尚服装网    阅读:114004

冬天羽绒服怎么搭配,才保暖有时尚感?

1、浅色系短款羽绒服+长格子衬衫+打底裤 漫步寒冷的街头,穿着素雅的短款羽绒服,清新中透着时尚味道,带点小女人的气息,走气质路线,回头率百分百。

2、其实就是从我们经常搭配的一些饰品上,就比如大家比较喜欢的围巾,丝巾,包包,都是可以和羽绒服搭配,就比如这条围巾,无论是颜色还是款式,要比羽绒服繁琐一点。

3、连帽羽绒服+毛衣+毛呢西装裤 轻盈的羽绒服在冬季穿搭最适合不过了,不仅很暖和还能凹造型。MM们可以选一件休闲又减龄的连帽羽绒服进行搭配,蓬松的廓形感打破以往羽绒服的沉闷形象,让你走在路上瞬间赚足回头率哦。

4、羽绒服+卫衣,潮酷混搭 连帽卫衣在冬天是很多女生都会选择的单品,休闲时尚又好穿,搭配羽绒服时髦保暖又轻便舒适,还能让你充满青春的活力,连帽不仅可以挡风还能增加造型的层次感。

5、鞋子的选择:可以搭配一双时髦的靴子或者运动鞋,以增加整体造型的时尚感。总之,冬季搭配羽绒服时,通过选择合适的款式、色彩、层次感搭配以及配饰的运用,可以让整体造型既时髦又不臃肿。

6、冬天想要避免厚重的憨憨形象,“ 上厚重下轻盈” 的法则是最好的选择之一,因为上身羽绒服在视觉上已经够膨胀了,如果下装也是 宽松的廓形 ,就会横向发展,显胖一圈。

服装模板图片高清-如何设计衣服图片欣赏

1、如果是鞋子,要设计一个合适的鞋盒作为宣传点。然后把宣传的图片上传到店铺里,让顾客看到,或者把鞋子拿到手机上拍到网上。然后把衣服放在顾客手里,这样设计出来的衣服就不会因为衣服太薄而失去了原本很有特色的一面。

2、下一步可以换衣服的颜色,还可以同时预览正反面。进入衣服选框编辑,选择图案,图案分为6类,分别是:生活、班服、插画、情侣、动漫、游戏。还有一个小惊喜就是点击本地图标,上传图片可以选择边框、调节滤镜和去背景。

3、时装人体也被称为“草图”人体,是基本的时装体形,我们可以在画出人体的基础上设计服饰或绘制平面图,这也是时装插画的起点。 勾画时装人体草图 首先,必须要先熟悉比例的一些规则。 时装人体用“头长”来计量,每个头长代表1英寸。

4、手绘样板图的制作方法 (1)准备工作:准备好纸张、铅笔、橡皮、毛笔、颜料等绘图工具。(2)确定服装设计:设计师需要通过手绘或草图确定服装设计构思,包括服装款式、面料、颜色等要素。

时尚广告海报-服装企业宣传海报设计模板

微商海报是专门为微商量身定做的一款海报设计应用。海量的海报模板,适合各类应用场景。简单快速的制作流程,一分钟即可完成一张海报。

服装企业宣传海报设计模板 现在的服装越来越多,各种款式琳琅满目,服装企业更要注重企业服装海报的宣传力度。

色彩的运用一切要素都符合现代人的审美需求,要体现出企业特色和产品特色。

调整完成要为海报设计一个有吸引力的题目,并将题目放置于布局中的位置。题目的字体应该最醒目,颜色最突出。产品海报怎么设计模板 产品海报怎么设计模板。产品海报设计是企业产品宣传中较为重要的一种手法。

唯路时这一组“向我而生”的海报,海报设计上,用几何线条的时尚元素为背景,用卡通漫画的形式,展示那些“向我而生”的时尚女孩,画面看上去干净整洁,再配上符合这些女孩调性的简单文字,让人看完后很有感觉。

海报设计说明怎么写模板。海报设计的模板分为以下几个类别:商业海报商业海报是指宣传商品或商业服务的商业广告性海报。商业海报的设计应与产品风格和受众相匹配。文化海报文化海报是指用于各种社会文化活动和展览的海报。

关晓彤时尚逆袭,日常穿搭不再土气,成了少女穿搭的模板,你怎么看?

1、关晓彤也尝试过一些爱豆服装的搭配,比如穿这件豹纹紧身衣搭配一条黑色紧身短裤,鞋子选择一双中高统靴搭配一双中号黑色短袜。整个人的身体都有韩国女团的味道,而这个小性感如果没有也是特别火辣。

2、她有着两条纤细的长腿,而且自己对穿搭也是有着自己的理解,能够完美的突出自己的优点,穿一条工装裤,可以完美的展现出自己的身高优势,而且还能体现自己的少女感,可以说是少女的穿衣模板了,所以有很多的女生都在模仿。

3、她的发型看上去十分少女单纯,而且穿着一件白色简单的卫衣,再加上黑色的百褶裙,穿着一双黑色的短靴,整体看上去这身装扮看起来非常的甜美,可以看出关晓彤不断的以各种卖萌的姿势少女感十足。

4、关晓彤是很多人心目中的女神,她简直是肤白貌美大长腿的代名词,而且穿搭也是一流的,都非常时尚,下面我就来给大家介绍一下,首先是下图这种上衣和短裙的结合。

流金岁月:前十集,倪妮服装堪称时尚范本,学起来

1、由倪妮、刘诗诗主演的《流金岁月》正在热播播出,剧中倪妮饰演的朱琐琐的服装实在太美了,堪称 时尚 范本,单看这服装造型和身材,这部剧已经稳赢了,我们来详细科普倪妮剧中的服装搭配。

2、浅黄衬衫加半裙刘诗诗在剧中扮演的是一个家境优渥的女孩子,虽然最后父亲破产家庭遭遇了一些不幸,但刘诗诗在剧中的穿搭一直都特别时尚。这张图片中我们可以看到刘诗诗上身穿了一件米黄色的衬衫,搭配浅棕色的长裙。

3、美人半身裙,从几年前就开始流行了,但它只出现在少数时装秀、时尚博主或超模身上,而这次随着《流金岁月》的大火,由倪妮终于把它带入了大众视线,让它火了起来。

4、如果本身不太擅长搭配的话,可以在家中准备几套已经搭配好的服饰,出门之前直接套在身上就可以了。

服装企业宣传海报设计模板

1、北京市的专业设计公司根据本公司的设计水平不同这类海报设计一般报价3000元至5000元不等。

2、制作一张精美的海报,首先要明确海报的主题,根据主题去搜集相关的图片和文字素材。定好宣传海报要宣传的产品或者活动的内容,拟好宣传标语或者宣传介绍,为制作海报做好准备。

3、然后当你选择完这些模板后,就可以根据自己的想法更换模板自带的文字,并且更改图案,也可以就用人家的样子。

4、一,明确制作海报的目的。了解海报受众,创造整体框架信息,这将选择的颜色、文字的选择以及其他可能想要使用的设计元素产生影响。二,创建一个草案。开始创作海报设计的初稿时,注意不要用太多的细节来压倒观众。三,添加元素。

5、海报如何设计模板 海报如何设计模板?大家可以根据自己的情况设计一张优秀海报。海报是各行业宣传和推广中最常见的一种方式,很多大型公司或者产品都需要用到海报,尤其是一些比较大的公司。海报可以说是宣传企业形象的一种方式。

">

入行廿年:从被逼到自主

时间回到2003年。面对其他行业不会干,那时候机械这行还比较赚钱的现实,李玉红与人合伙,踏进了挖掘机这一行。老板的身份并未让他远离驾驶室,反而常因司机不好找而不得不自己顶班。

那时候替班不好找,车来了没司机,自己就硬着头皮上。一天不行两天,几天也就成了。这段被逼上手的经历,让他从最基础的操纵开始,真正读懂了设备的脾气、极限和门道。也正是这段亲手操作的经验,为他日后精准判断车况、在众多品牌型号中做出最适合自己工况的选择,埋下了伏笔。从为了生计而入门,到在驾驶室里找到掌控感,李玉红的职业生涯始于一次被动的选择,却成就于主动的钻研与坚持。

专业定位:广康动力支撑的够不着的活

随着时间推移,市场竞争日益激烈,遍地开花的普通挖掘机让台班价格逐渐透明。李玉红开始冷静地寻找自己的差异化赛道。他敏锐地发现,河道治理、高速护坡、沉井施工等工程,常常面临标准臂够不着的窘境,传统的人工作业或机械配合方式效率低下,安全隐患也大。

于是,他果断将业务重心转向了需要特种设备的专业领域。标准臂干不了,这就是加长臂的机会。他身后的这台柳工922E,便加装了18米长臂,成为了他承接别人干不了的活的利器。但长臂改装意味着更大负荷,对动力心脏的要求极高这正是他选择搭载广康发动机设备的核心原因。他坦言,这种专业化改装投入巨大,当时改装下来要十几万,行业的台班费也从高峰时的五千元逐渐调整。但他坚信,唯有匹配一颗强劲可靠的心脏,才能让专业设备真正发挥价值,在市场中构筑起自己的护城河。

选车决策关键:核心动力,广康动力足!更稳定!

选择长臂设备,李玉红的标准明确而务实。他总结了自己的黄金组合标准:大底盘为基,广康动力为心,优质液压为脉。他解释,长臂作业就像一个大杠杆,前端微小的动作偏差到挖斗处就会被放大,因此对设备的基础稳定性要求极高,底盘不稳,一切免谈。

而在此之上,发动机作为提供动力的心脏是他决策的关键。我特别看重动力系统,最后选了这台搭载广康QSB7发动机的柳工。李玉红坦言,在长臂作业这种高强度工况下,发动机的持续动力输出能力和可靠性至关重要。他选择的广康发动机,不仅满足强劲动力需求,还配备了高效的川崎液压系统,确保力量传递精准流畅。他特别提到:广康的配件通用性好,滤芯、皮带这些易损件到处都能买到,维修保养方便,绝不耽误工地上的事。对于高风险、高投入的长臂作业而言,动力系统的可靠、高效与易维护,是保障投资回报和安全运营的生命线。

时间验证:八千小时的信任广康动力的省心答卷

这台2018年出厂、2021年被他购入的二手柳工922E,至今已累计工作超过八千小时,主要承担河道清淤与护坡修整的精细任务。面对长臂作业对动力持续性、操控稳定性的双重苛刻要求,它交出的答卷让李玉红感到省心。

比较省心,正常保养,没出过什么状况。这份看似平淡的评价,来自一位二十年老司机的严格审视。他详细解释道,这份省心首先源于广康动力的可靠与充沛。加长臂举升重物时需要强劲且持续的动力输出,这台设备的发动机完全能满足要求。同时,经济效益也很明显,油耗表现不错,一天差不多能比同类工况省下二十多升油,折合下来就是一百多块钱。

可靠的体验,直接转化为持续的信任。正因为这台设备发动机的出色表现,他后来添置另一台更长的24米加长臂设备时,再次选择了搭载广康动力的徐工挖掘机。好用,就会一直用。道理简单而纯粹。

深情相伴:人与机械的双向奔赴

在行业里坚守二十年,李玉红的感受是复杂而深刻的。当然热爱,不热爱干不了二十多年。他肯定地说,眼神里有着对这份事业的真挚感情。但随即也坦言现实的另一面:这几年一年不如一年赚钱。只是,干其他咱也不会,转行也不可能了。

这份交织着热爱、责任与些许无奈的情感,最终都融入了与他日夜相伴的设备上。在他眼中,这些铁疙瘩早已超越了冰冷工具的属性,而设备核心的广康动力系统,更像是一位沉默而可靠的伙伴。设备跟伙伴一样,相互爱护。他深信这套朴素的相处之道,我对它好,保养到位,它干活的时候就不给我掉链子。

这种精心养护,既是最基本的成本控制,更是一种对并肩作战战友的尊重与长期投资。他说,广康动力系统的稳定表现,让他在面对复杂工况时心里有底。人与机器之间,在长年累月的轰鸣与震动中,生出了一种无需言说的默契与温情。

结语:广康动力,专业价值的可靠基石

李玉红二十年的故事,是一个关于专注、选择与信任的朴素叙事。在充满变化与挑战的市场中,他没有追逐一时的热点,而是通过聚焦于够不着的专业领域,凭借对设备核心部件特别是动力系统的深刻理解与谨慎选择,构筑起了自己独特的经营护城河。

二十年,变的是岁月与行业周期,不变的是对可靠动力这一核心诉求的坚守。那份始于广康动力、终于深度信任的选择,以及那句用心之选,康机相伴背后所蕴含的人与设备之间最朴素、也最坚实的依存哲学,支撑着他和他的长臂伙伴们,继续沉稳地修整着边坡,疏浚着河道。在广康动力的守护下,他在专业与可靠中,持续沉淀着自己的事业价值。

">
  在繁昌区繁阳镇新光社区,有这样一群老人“退休不褪色”,自发组建“老工匠”志愿服务队,用六年时间将“低龄老人帮高龄老人”的互助模式融入社区治理,编织起一张社区暖心网,成为社区善治与文明新风建设的生动实践。

  邻里互助 “老工匠”应运而生

  “我们社区是典型的老城区,60岁以上老人有1000多人,养老服务需求突出。”新光社区党委书记姚晓芳的话,道出了“老工匠”志愿服务队成立的初衷。彼时,社区里有不少刚退休的居民,身体硬朗,且怀有“发挥余热、服务邻里”的热情。社区顺势而为,搭建起邻里互助平台,2019年,“老工匠”志愿服务队应运而生。

  志愿队始终以“退休不褪色,余热暖社区”为宗旨,从最初的四五人小团体,逐步发展为如今拥有38名骨干、总人数超80人的队伍。副队长张志明是核心发起人之一,他坦言:“退休前我是社区物业专干,熟悉情况;作为党员,更想为邻里做点实事。”正是他与队长陈启楼的带头,凝聚起越来越多的志同道合者。

  凭借“人熟、地熟、情况熟”的天然优势,“老工匠”们成为社区治理的“润滑剂”和“好帮手”:政策宣传时,他们用“家常话”把惠民政策讲透;邻里有矛盾时,他们以“老邻居”的同理心摆事实、讲道理;老旧小区改造中,他们搭建起社区与居民的沟通桥梁。“很多棘手的问题,经他们耐心劝导,都能顺利解决。”姚晓芳表示,他们让社区治理既有“力度”,更添“温度”。

  角色转变 志愿服务“双向奔赴”

  如果说助力社区善治是“老工匠”的“硬贡献”,那么涵养文明新风便是他们的“软力量”。这支队伍以邻里互助为纽带,在潜移默化中传递善意、凝聚人心,让良好风尚在社区里落地生根。

  “志愿者们经常来陪我聊天,帮我做事,我心里热乎乎的,儿子在外面也放心。”受助老人黄大枝的感受朴实而真切。尤为可贵的是,这份温暖并非单向流动。受到志愿者的感染,黄大枝也主动为楼上工作繁忙的年轻夫妻临时照看孩子。从“被关怀者”到“关怀者”的角色转变,正是友爱互助、文明和谐新风尚扎根生长的生动体现。

  对“老工匠”们而言,志愿服务同样也是一场“双向奔赴”。“在有限的时间里能为居民做点实事,心里特别自豪。”张志明说,通过“老有所为”,不仅让退休后的生活更充实,也在服务社会中重新找到了人生坐标。

  前不久,志愿服务队获评全省离退休干部正能量活动团队。近期,社区联动服务队成立了“银发伴友团”项目,通过“情感联结+制度保障”双轮驱动,推动互助服务从“零散化”走向“常态化”。

  从几名老党员的无私奉献,到如今80多人的志愿团队。“老工匠”们用一份份陪伴、一次次调解,温暖了人心,融洽了邻里,提升了社区治理的效能,以实际行动诠释了志愿精神,为构建守望相助的和谐社区贡献了“银发”力量。(记者 闫丽婷)

">
" width="320" height="210"/>
降降降!价格接近“腰斩”!春菜大量上市
a62d3156-2280-11f1-90a1-92fbcf53809c.png

用户应用程序需要由用户编写,想实现什么功能就编写什么的程序,一般我们只用到f_mount()、f_open()、f_write()、f_read()就可以实现文件的读写操作。

FatFs组件是FatFs的主体,文件都在源码src文件夹中,其中ff.c、ff.h、ffsystem.c以及ffunicode.c4个文件我们不需要改动,只需要修改ffconf.h和diskio.c/.h3个文件。

底层设备输入输出要求实现存储设备的读写操作函数、存储设备信息获取函数等等。我们使用串行Flash芯片作为物理设备,在上一章节已经编写好了串行Flash芯片的驱动程序,这里我们就直接使用。

24.4.2.1

实现底层驱动接口

FatFs文件系统与底层介质的驱动分离开来,对底层介质的操作都要交给用户去实现,它仅仅是提供了一个函数接口而已。表FatFs移植需要用户支持函数为FatFs移植时用户必须支持的函数。

通过表FatFs移植需要用户支持函数我们可以清晰知道很多函数是在一定条件下才需要添加的,只有前三个函数是必须添加的。我们完全可以根据实际需求选择所需用到的函数。

前三个函数是实现读文件最基本需求。接下来三个函数是实现创建文件、修改文件需要的。为实现格式化功能,需要在disk_ioctl添加两个获取物理设备信息选项。我们一般只要实现前面六个函数就可以了,已经足够满足大部分功能。

为支持简体中文长文件名称需要添加ff_uni2oem、ff_oem2uni和ff_wtoupper 函数,实际这三个已经在ffunicode.c文件中实现,我们只要直接把ffunicode.c文件添加到工程中就可以。

a6874510-2280-11f1-90a1-92fbcf53809c.png

底层设备驱动函数是存放在diskio.c文件,我们的目的就是把diskio.c中的函数接口与串行Flash芯片驱动连接起来。总共有五个函数,分别为设备状态获取(disk_status)、设备初始化(disk_initialize)、扇区读取(disk_read)、扇区写入(disk_write)、其他控制(disk_ioctl)。

接下来,我们对每个函数结合串行Flash芯片驱动做详细讲解。

24.4.2.2

修改配置文件

ffconf.h文件是FatFs的配置文件。

下面是ffconf.h文件中,需要修改的部分,只把需要修改的部分放出来:

列表1:

代码清单24‑1 FatFs的配置文件:ffconf.h

左右滑动查看完整内容

/" width="320" height="210"/>
瑞萨RA系列FSP库开发实战指南之基于FLASH的FatFs文件系统移植实验