[学习资料] 软件框架设计好了,代码跨平台移植不再是噩梦!

[复制链接]
 楼主| dffzh 发表于 2025-6-24 17:08 | 显示全部楼层
s
tomp 发表于 2025-6-24 16:25
我也是偷懒,搞不清楚头文件的分类,一股脑全部引用了。有时间大佬展开讲讲呗~ ...

你说的是MCU固件库里面的头文件吗? 你是每次全部包含到工程里面?
cooldog123pp 发表于 2025-6-25 09:53 | 显示全部楼层
s
只要是通用就会很烦,前期大量工作还要经常维护,作为职场人还是不要通用的好。
zzele 发表于 2025-6-29 06:46 | 显示全部楼层
s
学习了,还没有这么紧密呀
codingtuzi 发表于 2025-7-1 10:02 来自手机 | 显示全部楼层
s
嗯嗯 这个简单。官方的示例框架好是冗余
 楼主| dffzh 发表于 2025-7-1 13:08 | 显示全部楼层
s
zzele 发表于 2025-6-29 06:46
学习了,还没有这么紧密呀

什么意思呀?没理解
 楼主| dffzh 发表于 2025-7-1 13:08 | 显示全部楼层
s
codingtuzi 发表于 2025-7-1 10:02
嗯嗯 这个简单。官方的示例框架好是冗余

是的,这个比较适合初学者
单芯多芯 发表于 2025-7-2 10:14 | 显示全部楼层
s
软件框架设计好了有助于代码的模块化和可重用性。
 楼主| dffzh 发表于 2025-7-2 13:48 | 显示全部楼层
s
单芯多芯 发表于 2025-7-2 10:14
软件框架设计好了有助于代码的模块化和可重用性。

是的
软核硬核 发表于 2025-7-3 19:05 | 显示全部楼层
s
头文件声明芯片功能,需按模块组织,关键功能集中,非关键或依赖性强者分散。明确模块界限,避免依赖混乱。

评论

确实需要如此。  发表于 2025-7-9 09:45
qiyuwang 发表于 2025-7-9 09:20 | 显示全部楼层
s
我是工作多年之后才有所感悟的,慢慢的自己建立一个比较方便移植的架构;回想刚开始参加工作的时候,接手的是一个一个while写到底的代码,当时不懂,以为是自己水平low,看着费劲,后来才明白,原来是之前的开发人员太菜,我不过是个接盘侠而已,后来自己开开慢慢整改,一点一点把架构都理顺了。不过后来领导还是把我裁掉了,感觉还不如不帮公司理顺代码,让这个代码一直烂下去,嗨不说了,或许真是大环境不好导致的吧 。再次想楼主表示感谢,一般愿意把自己的心得体会分享出来的人真的不多,特别是有“教会学生饿死师傅”这句话。  

评论

此处不留爷,自有留爷处!分享也是一种美德。  发表于 2025-7-9 10:30
hmcu666 发表于 2025-7-9 13:39 | 显示全部楼层
s
C语言因其底层特性,确实在多种平台间有很好的兼容性。但说它是“最好”的,可能因需求而异。

评论

嗯,嵌入式里面基本用C偏多。  发表于 2025-7-10 13:45
zephyr9 发表于 2025-7-11 08:13 | 显示全部楼层
s
搞不清楚头文件分类,乱引用会导致不必要的库依赖和潜在冲突,应该逐个检查所需功能。有时间我会详细讲解头文件分类和引用规则。

评论

可以的,欢迎分享。  发表于 2025-7-11 13:13
哪吒哪吒 发表于 2025-7-11 12:30 | 显示全部楼层
s
软件分层模块化,便于分工合作,便于维护和调试。

评论

是的,便于长期管理软件代码。  发表于 2025-7-11 13:13
朝生 发表于 2025-7-12 07:04 | 显示全部楼层
s
新框架让代码迁移更顺畅,摆脱了过去的烦恼。

评论

是的,软件框架设计好了,一劳永逸。  发表于 2025-7-15 10:57
jdqdan 发表于 2025-7-13 08:44 | 显示全部楼层
s
框架设计好,代码迁移简单,过去难题轻松解决。

评论

是的,软件框架设计好了,一劳永逸。  发表于 2025-7-15 10:58
IntelCore 发表于 2025-7-15 15:59 | 显示全部楼层
s
维护工作确实专业性强,前期搭建跨平台系统挺费时。

评论

是的,特别是维护同事留下来的代码。  发表于 2025-8-7 08:52
未来AI 发表于 2025-7-16 11:07 | 显示全部楼层
s
职场中,专一技能更吃香,通用性设备维护多,不如专注一点。
Vincent8848 发表于 2025-8-6 18:46 | 显示全部楼层
s
有先关的工程例程码,学习下
Moon月 发表于 2025-8-7 11:09 | 显示全部楼层
s
官方示例框架可能复杂,适合基础学习,实际应用时需简化以适应具体需求。
明日视界 发表于 2025-8-9 10:19 | 显示全部楼层
s
对啊,软件架构就像大楼的蓝图,决定了系统的稳固性和扩展性,得好好设计。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部