在线时间28 小时
UID3242062
ST金币0
蝴蝶豆0
注册时间2016-2-1
初级会员
- 最后登录
- 2016-4-13
|
a0a.1 32b0c
本文开始,先预祝大家新年快乐,多放一点假期 。
13年毕业来到了某沿海城市, 抱着对嵌入式开发的“高大上”心态,进入了一个我现在依旧感觉很好的外企,在那里遇到了我入行的恩师,人人都说:“教会徒弟,饿死师傅”,可恰恰“老天爱笨小孩”,师傅把她的经验倾囊而赠,生活上还格外照顾,就这样和师傅一同完成了3个项目的蓝牙模块。那时候接触的都是嵌入式编成的应用层,片子的原理,知道的很少。后来师傅为了养家糊口换了工作,虽然不舍,但师傅的离职让我成长很多,在半年以后因为结婚缘故,我选择了回老家,从事软件工作。
在求职的期间,我坚定了一定要继续从事嵌入式开发的决心,一个偶然的机会,我进入了一家从事物联网的研发企业,入职的第二天我就接触了人生中第一块stm开发板,经理安排我在开发板上移植OS,为其他同事封装调用的系统接口,对于没有任何系统移植经验的我,觉得是一个巨大的挑战。当时有很多困惑:嵌入式系统那么多,哪款适合f4这块芯片呢?经过网上的强大信息量,我最后选择了比较容易上手的freerots。移植过程中问题又来了svc和pendsv是什么SysTick_Handler中为什么要执行osSystickHandler()方法?看着这些耕种各样的配置,感觉自己就是白痴。虽然没有别人的帮助,但随着时间的推移和通过不断阅读各种手册的点点滴滴积累,现在我对stmf4芯片的架构也有很一定了解,当时的难点也成为我向底层研究的起点,现在也已经达到了入门的水平。对arm的m4核心有了突破的认识,stm芯片的研究也奠定了我对其他arm内核品牌的芯片认知。
现在随着问题,逐渐的清晰和被攻破,这种感觉非常快乐,我非常珍稀能有这样自我提高的机会,也更加热爱嵌入式开发。
|
|