当前位置: 首页 - 科技 - 面对如日中天的python 嵌入式码农怎么办

面对如日中天的python 嵌入式码农怎么办

2024-12-17 科技 0

面对如日中天的python 嵌入式码农怎么办

2019年6月tiobe程式语言热度排行榜,来源:tiobe官网

2019年6月tiobe程式语言排行榜出来了,python的社群热度单月上升2.77%,稳坐程式语言排行榜第三把交椅。按照python如今的发展势头,很有可能百尺竿头,更进一步。那么作为整天和C语言打交道的嵌入式码农,我们该怎么办呢?以过去的经验来说,当然是人生苦短,我用python啦。python上手容易,执行环境搭起来也简单,简直是嵌入式码农们居家必备,不可多得的好帮手。那么在日常嵌入式开发中,python能干嘛呢?下面请听我慢慢道来。

1.构建系统

python有一个叫SCONS的自动构建框架,它可以替代传统的makefile,完成专案的编译构建工作。Scons的好处在于,程式码的可读性要明显优于makefile,而且构建工作流的控制可以按照严格的流水线方式进行,方便根据专案需要去定制构建流程。而makefile 如果需要执行编译以外的工作,比较常见的方式是通过呼叫shell指令码的方式实现,但这种方式不是严格的流水线的方式执行,可能期望a->b->c按顺序执行,但实际上是a->c->b。另外,python的程式码可读性对于大多数人来说,明显优于makefile+shell。

2.写小工具

日常嵌入式开发过程中,我们码农往往需要用到各种各样的脚手架工具。比如,呼叫电脑串列埠模拟一些装置的指令做测试,这时候就可以通过pyserial来呼叫电脑的串列埠装置,再新增一点逻辑就可以跑起来了。如果生产的小伙伴需要一些台架测试工具,还可以用python自带了Tkinter GUI框架,或者pyQt,快速搭建一些简单的控制界面,制作一个带操作界面的工具给产线使用。有了python,自制工具,信手拈来。

3.自动化

自动化这个话题就有点大了,对于码农来说,能做的主要就是把日常重复的工作尽量自动化实现。比如用python跑回归测试用例,日常除了啪啪啪敲敲程式码以外,还需要和各种设计文件,报告文件,log等等。python可以通过xlrd,xlwt操控excel,通过python-docx操作word等。也可以通过re正则表示式模组template等实现自动更新格式化的程式码等等。

python是个宝藏语言,搞嵌入式值得拥有。

标签: 我能提取黑科技科技画简单又好画网络科技公司怎么起名科技博览会科学制作小手工

上一篇:智能早新闻未来的新基建政策即将揭晓大兴机场预告全程刷脸体验

下一篇:一周趣评我国5G芯片突破人工智能现状与未来又将如何美国华为禁令是否即将改变

相关推荐
推荐资讯
热门文章