本帖最后由 watershade 于 2018-11-29 21:21 编辑 & K/ P% b1 {* I% y" P2 f, ^ 从安富莱那里了解到TouchGFX免费了。实在是喜大普奔。于是赶紧操作起来。从这个网址可以全面了解到ST已经将其TouchGFX整合进来CubeMX了。而且在ST上已经完全整合到了ST中。不用再转到TouchGFX下载资源了。# I+ l8 _8 p) C: c" I; m, F0 ?( z 而且ST给出了不同系列对屏幕分辨率和接口的支持。8 X- U) l: g9 w! y& A 再来讲一下关于最新版本的MX5.0,这次变化太大了。界面扁平化设计,尽管很多人吐槽。包含吐槽和布局。不得不说ST的浅蓝色不太适合做GUI,有点模糊。那整合了TouchGFX之后,怎么操作呐。用过emwin的都知道,这部分本当作middleware放在ST的文件夹中。现在F1和L4的文件夹中还没有TouchGFX.但是F4和F7已经有了。不知道H7是不是更新了。! ~ i H M2 O* Y& W5 h& ?; J 献上文件夹:4 w* m; z ^) @" C, g 2 ?4 ]( t! C1 l5 A; ?% X, f# y2 N: S 造TouchGFX的子文件夹下有四个文件夹。 installer里面是TouchGFXDesigner 4.10.0版本。这个需要专门安装。安装目录不能有空格。所以向Program Files目录不能安装。) t2 x! L" a9 c7 g5 } Doc没什么说的,但里面的manual必须要浏览一下。另外也可以看在线的。+ l/ c: B7 m: c( c6 Z App里面催了一个模板,暂时还没有研究怎么用的。按照理解,是可以参照这个来制作工程的。 Touchgfx这个同名文件夹无疑是最重要的。分为framework,lib和os三个文件夹。 os是操作系统包裹层。lib里面是库。framework应该里面有源码。不知道是不是包含所有源码,不需要lib也能独立运行。0 V- T$ K" c, ^: U3 y0 d% o " n5 y: K& c. ?* q( q: s$ N& Z 除了这里另一个地方也包含了touchgfx的相关文件。【只在F7中存在】 里面包含了一些demo的video。/ c8 x: R0 y' x- z X- M5 Y 5 f8 E/ ~' s. Q1 p# W 事实上你可以看到不同mcu的middleware包含了许多相同的文件夹。太占空间了,但有许多部门还不能删除。所以如果我安装了多个系列的MCU,空间占据就会很大。那么ST是不是应该考虑做一个基础包,这个基础包放在和mcu再同一目录\Repository下。通过相对路径访问。这样可以占用更少的空间。1 L# b; [. V! L , l$ Z* @7 a8 y8 W1 F! U$ w 后续再开始试用这款GUI。 ) x5 Q7 E2 o2 `5 v! T' L* S |
前几天需要几片LMV358,有几家国产和台产的片子已经可以替代358的价格了。但是价格并没有便宜太多。正如你说的,国产的东西价格联盟太容易建立了。他们有定价的权利。对于消费者充分的竞争是必须的。1 Y; h! U6 d" ~- j* y, {& `
另一方面,必须要实现芯片的国产化。这段时间陆续了解到许多国产的优秀厂家,其中espressif是我中看重的一家。我甚至认为小米的9.9元wifi都影响不了它。(因为做模组,小米的服务意识还不够)但是很多国产的大厂叫的很厉害,网站和配套资料却是上个世纪的水平。这一点差距太大了。, L" n2 k# p9 `8 h* g0 {$ R5 r
【顺便喷一下收购了Atmel的Microchip,网站做的很花哨。nnd找个芯片还不如国产呐。网站导航一团糟。是几家大厂里,我最瞧不起的公司。Atmel白瞎了。反观ST,还有Maxim,OnSemi,NXP这几家的网站都做得很好。】
ST有太多值得学习的地方了,整个生态的建立做的实在是好。 每年发板子最多的厂家也是它。TI一比差太多了,一股高冷范。(不服TI的FAE网站很好)这将大家心心念念的TouchGFX免费贡献,怎么能不表扬一下。
国内厂商有本事也可以搞起来
) z/ q" j# p' H( a9 o
4 ?8 X1 U$ t4 n3 F
咱们不要一嘴想吃个胖子。正视差距,然后才能缩短距离。我其实对国产开始有好感了。因为我真的看到一批国产厂家在发展起来。RISC-V领域相关的好几家公司都挺有搞头的,只要他们别好大喜功,慢慢来。我觉得还是不错的。6 d: S& _: F* L i* _1 D- b
对了,这几天在看RISC-V相关的东西,发现ST为啥不当member?而NXP和silicon lab都参加了。(当然也没找到TI和Microchip等)
调用库就好了
Altium被Microchip收购了?你说的是ATMEL吧
谢谢,打错了。改过来了