php ajax网站开发典型实例,中山公司网站建设,wordpress教程外贸,项目网络简介
我估计已经有很久没更新了#xff0c;近一年都在某个国企里工作#xff0c;我做的就是嵌入式工程师的岗位#xff0c;最近才刚刚退出来#xff0c;想来说说自己的工作使用的软件和系统。 本身进公司的时候#xff0c;其实做的就是写单片机的板子的程序的工作#x…简介
我估计已经有很久没更新了近一年都在某个国企里工作我做的就是嵌入式工程师的岗位最近才刚刚退出来想来说说自己的工作使用的软件和系统。 本身进公司的时候其实做的就是写单片机的板子的程序的工作但是其实还是有很多杂事的。我这边用的单片机的芯片主要还是gd的407系列写的程序很多都是根据硬件来的硬件板子给到你手上你首先就是要确定硬件是否焊接有问题还有设计上是否有问题然后才是你的本职工作。等你做完程序后还可能要出差去外地联调需求不明确也会去外地根客户联系。所以上班的的这段时间我确实还是看了很多也好好磨练了下我的技能。
关于rttthead系统的使用
工作上的时候我用的最多的就是RTT的系统了因为是国企所以会有很多的保密并且电脑都是单机的所有东西都必须是国产化的所以开始的时候还考虑过是不是要用ucos后来直接就打消了我的想法。 我的做法就是用Cubemx里的RTT系统来生成这样开发的速度比较快主要是考虑到项目多。 在Cubemx里我们要配置RTT的地方很多主要是根据项目来使用各个外设RTT作为核心。RTT内要设置下使用RTTimer还有RTT的信号量邮箱动态内存等默认是不使用的所以我们只有设置为启用后才可以使用RTT系统中的各种工具来方便我们单片机系统的架构。
关于rttthead配置
1、因为RTT系统中有堆和栈的内存要使用堆必须要启用这个动态内存不然没有办法调用RTT中对应的方法。 2、启动所有RTT中的功能如邮箱、信号量、互斥量为了让系统跑的更加的稳定最好使用里面的这些功能来编写自己的系统。
3、下面只要配置好自己的系统时钟。 4、配置好自己的外设。 5、还有自己要使用的引脚。 注意要根据自己硬件PCB电路板的设计来配置自己的引脚。 6、最后配置好工程保存的地方。 这样一个嵌入式单片机的工程就完成了第一步然后就是在Keil5中打开工程来设计自己的程序了。