|
【我的MicroPython入门之路】终于搞明白micropython是怎么回事
[复制链接]
说起python,其实是三周前我刚开始学习,算是起步很晚的了,但很火的编程语言,既然那么火了,我还不会,肯定要学习了,时间不充裕,就利用工作之余学习,进度不是很快,加上身边的同事也没有人会,朋友也不多,没办法,只能自己专研,有时候从网上看看别人的帖子,也开始写自己的作品,大家可以到我的版块去参观一下,顺便给点指导,谢谢。 https://bbs.eeworld.com.cn/forum-250-1.html
既然学习了python,我是做嵌入式的,自然也会研究一下micropython,毕竟现在stm32都支持micropython了,树莓派,香蕉派,等等都是micropython,我必须要学习了,于是在工作闲暇,不能调试我的python项目时,我也开始了micropython的研究,手里有很多stm32的板子,自然硬件方面不用担心了,发现有人在论坛发帖子是使用f746discover的板子,我也有一块,就找了出来,开始按照网友发的帖子研究。但是我使用的台式机竟然不能使用VMware虚拟机,很少郁闷,无奈,重装了系统,可以使用了,自然使用了工具激活成正版系统了。
安装了Ubuntu16.04,但是在安装gcc-arm-none-eabi,费了很大劲,好不容易才搞定。然后安装stlink的Linux下驱动,这可真是死去活来啊,折腾了2天,没搞定,无奈,放弃了,于是想办法把f746板载是stlink固件改成了jlink固件,变成jlink了,这才完成在Ubuntu下的驱动安装,现在可以正常烧录bin文件了。于是找了几个bin或hex文件烧录进去,尽然真的可以在串口助手下使用python编程了,当然都是些LED点亮啊,翻转等简单的事例,于是就很想搞明白怎样才能从底层更改和增加自己的功能,好让上层的python编程时调用,这一块还没有开始研究,如果能搞到一本大牛的参考书拜读一下,我想肯定会大有裨益的。
下面也自我夸奖一下,本人毕业时从事了近4年的机械设计工作,但是慢慢的发现,我不喜欢这个行业,还是喜欢编程,就反复思考,最后痛下决心,从头再来一遍,开始了嵌入式行业的征程,到现在也10年了,项目也做了不少,国企,私企,外企都待过了,也与自己的团队一起创业了一把,结果就不提了,无奈之下又去创业公司看看,但是运气不好,碰到了个VR行业的骗子公司,结果也不说了,于是又回到了国企。技术方面不敢说多么牛,只能说声有点经验吧。喜欢编程这件事,也喜欢新鲜的东西,又新东西都想研究一下,近几年因家庭原因,有了自己的宝宝,分不开精力了,忽视了学习,但是去年因出差较多,时间宽裕了,经常上网看看,发现最近更新的太快了,新东西层出不穷,我有点落伍了,我这个着急啊,不能这样下去,不然我就没有竞争力了,于是毅然决定奋起直追,就开始了再学习的征程,第一步就是开始的python。下一步就是micropython,再下一步就是巩固一下Linux,这还是我6年前搞arm9时的基础,必须提高一下了。
废话有点多了,目前的计划就是python和micropython,春节之前一定要搞明白怎样开发自己的bin文件安装包,希望借助大牛的这本书,迅速提高。
此内容由EEWORLD论坛网友star_66666原创,如需转载或用于商业用途需征得作者同意并注明出处
|
|