isbit 发表于 2025-6-11 08:57

有现成的开发板,sdk测试?

dffzh 发表于 2025-6-11 09:11

isbit 发表于 2025-6-11 08:57
有现成的开发板,sdk测试?

没有现成的开发板和SDK测试哦,目前没有时间弄,后续可能会有。{:handshake:}

chenqianqian 发表于 2025-6-11 22:10

是的,软件架构设计很重要,不然后期移植和维护都很难。

dffzh 发表于 2025-6-12 08:30

chenqianqian 发表于 2025-6-11 22:10
是的,软件架构设计很重要,不然后期移植和维护都很难。

是的,宁可前期多花些时间和精力把框架搭建好,后期就省时省力了。

graycker 发表于 2025-6-12 23:22

论坛好像没看到知识付费功能,想写个平台架构流程的技术文档或视频,可以给大多数公司节省30%以上开发效率,代码质量也会好很多。

dffzh 发表于 2025-6-13 08:42

graycker 发表于 2025-6-12 23:22
论坛好像没看到知识付费功能,想写个平台架构流程的技术文档或视频,可以给大多数公司节省30%以上开发效率 ...

你可以在发帖子的时候选择“收费”操作,如果真的是核心技术资料。

Pretext 发表于 2025-6-13 13:04

可能是因为逻辑混乱或思路不清,建议整理思路,分步实施。

yixifeng1990 发表于 2025-6-13 16:07

前功尽弃 发表于 2025-6-4 09:30
一直在往这个方向努力,但是总是写着写着就串在一起了

俺也是{:lol:}

jobszheng 发表于 2025-6-14 10:18

这个软件架构设计非常实用。我也在使用类似的软件架构。

EchoInEons 发表于 2025-6-14 17:39

这个设计就是类似HAL库了。把bsp层封装了,中间层调用接口就行了,其他执行函数用好多虚函数接口来替代更灵活。

PreWorld 发表于 2025-6-15 13:35

解耦设计就像给电路中的不同部分装上隔离器,让它们互不影响,就像你玩游戏时不想被打扰一样。

dffzh 发表于 2025-6-16 08:46

jobszheng 发表于 2025-6-14 10:18
这个软件架构设计非常实用。我也在使用类似的软件架构。

是的,个人使用后,效果确实不错,操作也简单{:handshake:}。

dffzh 发表于 2025-6-16 08:47

EchoInEons 发表于 2025-6-14 17:39
这个设计就是类似HAL库了。把bsp层封装了,中间层调用接口就行了,其他执行函数用好多虚函数接口来替代更灵 ...

是的,我们的软件框架完全可以参照HAL库来设计。

dffzh 发表于 2025-6-16 08:47

PreWorld 发表于 2025-6-15 13:35
解耦设计就像给电路中的不同部分装上隔离器,让它们互不影响,就像你玩游戏时不想被打扰一样。
...

是的,有道理。

woai32lala 发表于 2025-6-16 10:10

老师能不能以一个LED或者IIC通信实战来讲解下呢,这样看的似懂非懂

dffzh 发表于 2025-6-16 10:35

woai32lala 发表于 2025-6-16 10:10
老师能不能以一个LED或者IIC通信实战来讲解下呢,这样看的似懂非懂

没问题,有空写了到时@你{:handshake:}

graycker 发表于 2025-6-16 23:50

dffzh 发表于 2025-6-13 08:42
你可以在发帖子的时候选择“收费”操作,如果真的是核心技术资料。

这个是可以直接转到银**吗?很少逛论坛发帖子。说多核心不敢,技术就是一层纸,给8成以上公司节省30%以上开发时间是没问题的。代码质量也比学校式的个人项目好太多。

治愈糖果屋 发表于 2025-6-17 08:02

非常赞同!代码分层设计确实能大大减少跨平台移植的工作量,楼主分享的经验很实用。

dffzh 发表于 2025-6-17 08:40

graycker 发表于 2025-6-16 23:50
这个是可以直接转到银**吗?很少逛论坛发帖子。说多核心不敢,技术就是一层纸,给8成以上公司节省30%以上 ...

应该是到21ic账号里面的钱包里,然后可以**出来的,可以了解一下。{:handshake:}

dffzh 发表于 2025-6-17 08:41

治愈糖果屋 发表于 2025-6-17 08:02
非常赞同!代码分层设计确实能大大减少跨平台移植的工作量,楼主分享的经验很实用。
...

感谢认可,其实还有更好的软件框架,后续学习再分享。
页: 1 [2] 3 4 5
查看完整版本: 软件框架设计好了,代码跨平台移植不再是噩梦!