发新帖我要提问
12
返回列表
打印

抱怨:GD32 似乎不支持不用库直接裸机编程?

[复制链接]
楼主: xcvista
手机看帖
扫描二维码
随时随地手机跟帖
21
xcvista|  楼主 | 2019-4-9 19:04 | 只看该作者 回帖奖励 |倒序浏览
crwang 发表于 2019-4-9 17:51
不知道您用的是什么库,GD的外设寄存器定义在每个外设的头文件里,驱动库框架冲突是什么意思 ...

外设头文件和标准外设库是二合一的,而标准外设库部分存在冲突。我用的驱动框架是我自己给不同的设备写代码,积累了快 10 年的常用标准驱动和常见算法库。我自己的驱动框架都是 C99 和 C11 代码,来源包括了 PC 版 Linux、iOS、macOS、AVR、PIC 等等,但都被处理成了平台无关的形式。

使用特权

评论回复
22
wingis| | 2019-4-9 23:21 | 只看该作者
理解楼主,我也喜欢直接寄存器,最早用恩智浦的,后来用ST的现在也慢慢转到GD。我也自己做自己的老板,这些年也积累了很多东西舍不得丢。其实这习惯有利有弊的,利就是基础扎实,做的东西就是比别人好。弊就是不适合那种短平快的项目,有时候会丢失商机,我就发现那种项目公司出来的人换芯片像换衣服一样快。但他们好像永远都浮在一个行业的表层沉不下去。

使用特权

评论回复
23
xcvista|  楼主 | 2019-4-10 11:46 | 只看该作者
wingis 发表于 2019-4-9 23:21
理解楼主,我也喜欢直接寄存器,最早用恩智浦的,后来用ST的现在也慢慢转到GD。我也自己做自己的老板,这些 ...

浮在表层的人也只能做做短平快的快速消费品,而且这类产品普遍不管售后。如果想要起一个十年磨一剑的大项目,或者说产品上市需要后续有五年十年的维护期,这种短平快的思维很容易就不可维护了。

使用特权

评论回复
24
yywyai| | 2019-4-11 08:32 | 只看该作者
十年磨一剑的大项目是准备磨火箭吗?50年维护的电子产品确实厉害了。浮在表层的我感觉好羞愧,决定痛改前非,回家把我那个用INTEL CPU和windows的快速消费产品改成自己操作寄存器的东东,预计用个100年左右

使用特权

评论回复
25
xcvista|  楼主 | 2019-4-11 18:31 | 只看该作者
yywyai 发表于 2019-4-11 08:32
十年磨一剑的大项目是准备磨火箭吗?50年维护的电子产品确实厉害了。浮在表层的我感觉好羞愧,决定痛改前非 ...

每一代的 iPhone 研发周期可都不止一两年,原型设计五六年前就要开始了。苹果的产品支持周期一直是七年。这样横跨 12 年的生命周期,绝不可肤浅了事,否则后续烦死你。

使用特权

评论回复
26
rhbdhbddf| | 2019-6-17 22:23 | 只看该作者
一骂人就激动....

使用特权

评论回复
27
R2D2| | 2019-9-14 15:35 | 只看该作者
直接操作寄存器的会比别人的好?22楼的发言是我今年听到的最大的笑话。

那些只会操作寄存器的写的代码都跟屎一样,这是颠仆不了的事实。

使用特权

评论回复
28
xcvista|  楼主 | 2019-9-15 00:39 | 只看该作者
R2D2 发表于 2019-9-14 15:35
直接操作寄存器的会比别人的好?22楼的发言是我今年听到的最大的笑话。

那些只会操作寄存器的写的代码都跟 ...

直接操作寄存器的有屎,也有大神。用这种“库”的代码质量上限就是“库”的质量,没法突破了。

使用特权

评论回复
29
R2D2| | 2019-9-15 00:46 | 只看该作者
xcvista 发表于 2019-9-15 00:39
直接操作寄存器的有屎,也有大神。用这种“库”的代码质量上限就是“库”的质量,没法突破了。 ...

自封的“大婶”见过,用寄存器的上乘质量的代码没见过。

使用特权

评论回复
30
xcvista|  楼主 | 2019-9-15 00:57 | 只看该作者
R2D2 发表于 2019-9-15 00:46
自封的“大婶”见过,用寄存器的上乘质量的代码没见过。

那是你没见过。

使用特权

评论回复
31
R2D2| | 2019-9-15 00:58 | 只看该作者
xcvista 发表于 2019-9-15 00:57
那是你没见过。

那你贴个杰作让我也学习一下。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则