关于STM32以及嵌入式之路的总结

毕业前就想进入STM32之旅,终于有机会实现了,亲身感受到开发一个产品的周期,调试产品的苦与乐,慢慢的从51走进了STM32开发路程,慢慢从新手菜鸟变成熟手菜鸟,这时候也感受C语言的魅力,感受到const,volatile,sizeof这些关键字妙用,宏定义,预编译更是好处多多,还有规范的命名,真正的产品还是要考虑非常的多,有时候一个小问题搞到晕,所以扎实的C/C++基础是必须的,不用指针,结构体联合体,感觉没有体现出C语言的乐趣,呵呵,不要以为些几个51程序就了不起,根本就没有入门,STM32才是嵌入式的入门!随着产品的需要,慢慢的我们也要跟进时代,以前用99SE画板,后面学了AD后才知道比99SE好用多了。以前以为会编写几个裸奔程序,搞懂定时器,中断什么的就行了,可是随着产品的功能需要和程序的编写变大,感觉维护和升级非常麻烦,一个小小的BUG查你半天甚至一两天都有,还有很多没有发现的不可预料的BUG没有发现也不一定。后来还是因为产品需要,界面不够人性化,所以要上GUI,上OS,然后就慢慢接触这些东西,STM32魅力也够大,资源也非常丰富,我们可以做很多事情,可以学到非常多,看到我文章不要以为我再吹什么,当你真正用到就知道了,当然高手,或者搞高端嵌入式的就不要喷啦。刚刚说到GUI和OS我第一反应就是网上在STM32很热的uC/GUI ,uC/OS。开发板买回来了,然后调试,慢慢的知道了BMP,位图在XP下面存放的数据格式,然后很自然的就了解文件系统,慢慢的就把什么都搞进系统里面去,界面是出来了,可是STM32的速度在7寸屏幕面前还是不行,加上一些要处理的中断等,STM32根本处理不了动态GUI。完了,以为STM32的72M主频可以搞定一切,可是在处理GUI面前怎么还是那么不堪一击呢?不能加上算法什么的会是什么样子?没有办法只能换另外的方案,什么方案呢,用高端ARM处理器!上WinCE。现在又要忙硬件调试,很少学习210时间了,以后有机会在写一点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值