找工作经历总结&菜鸟OC1.题外话(自我总结)2.菜鸟OC1.题外话(自我总结)回顾去年的整个秋招过程,是心累且痛苦的。首先,在去年上半年,经历了许多事情让我压力倍增:小论文没改好,三年恋爱以失败告终,实习到处碰壁。那段时间,我每天晚上都无法轻易入睡,焦虑,压抑。加上那时候,我母亲身体不好,感觉自己真的没用,一事无成。这时候我才体会到了“失败总是贯穿人生始终,或许这就是人生吧”。但是,并没有真的放弃自己,一蹶不振。我将上面三件事称之为三座大山,每天提醒自己:继续努力,一旦放弃就没有任何机会了!实习也面试了几家大厂,有一面的,有二面的,有笔试没过的。依旧没有放弃,每次失败都当作是一次经历或者教训
目录1.STM32F407ZG单片机连接ST_LINK2.STM32F407ZG单片机连接USB转TTL(用于串口通信)3 舵机1.STM32F407ZG单片机连接ST_LINK单片机 ST_LINK 9--------------------6 7--------------------2 20------------------3/4 1--------------------7/8 这里附上具体的接线图片:2.STM32F407ZG单片机连接USB转TTL(用于串口通信)单片机 USB转TTLTX————RXDRX————TXDGND————GND5V——
目录1.STM32F407ZG单片机连接ST_LINK2.STM32F407ZG单片机连接USB转TTL(用于串口通信)3 舵机1.STM32F407ZG单片机连接ST_LINK单片机 ST_LINK 9--------------------6 7--------------------2 20------------------3/4 1--------------------7/8 这里附上具体的接线图片:2.STM32F407ZG单片机连接USB转TTL(用于串口通信)单片机 USB转TTLTX————RXDRX————TXDGND————GND5V——
将USB中的接线端与板子上的对应接口相互连接,由于我的USB只有5针,所以不会涉及到在此处用短接线帽。其中的电源与接地对应相连接,但是再接收与发送端要错开相接,其中TXD--RXD;RXDTXD之后就可以打开代码烧录助手,我用的是flymcu,设置好对应的参数及其端口之后: 但是后面会发现:(一直烧录不进去) 后面上了查找了多方资料,总算找到了,需要将板子上的boot0先置1,才能够进行代码烧写: 烧录结束之后,又得将boot0重置为0,之后就可以进行串口通信的调试了烧录完成之后,一定得进行将boot1重置为0,否则调试结果不会如你所愿得 之后使用xcom串口助手,就可以进行串口调试了
将USB中的接线端与板子上的对应接口相互连接,由于我的USB只有5针,所以不会涉及到在此处用短接线帽。其中的电源与接地对应相连接,但是再接收与发送端要错开相接,其中TXD--RXD;RXDTXD之后就可以打开代码烧录助手,我用的是flymcu,设置好对应的参数及其端口之后: 但是后面会发现:(一直烧录不进去) 后面上了查找了多方资料,总算找到了,需要将板子上的boot0先置1,才能够进行代码烧写: 烧录结束之后,又得将boot0重置为0,之后就可以进行串口通信的调试了烧录完成之后,一定得进行将boot1重置为0,否则调试结果不会如你所愿得 之后使用xcom串口助手,就可以进行串口调试了
USB调试展锐5G模组的USB接口有3个功能:USB转串口用于AT控制 USB转串口跟4G模块是一样的,都会虚拟出多个USB串口设备,Windows下是QuectelAT的串口设备,只需要安装原厂提供的USB驱动程序即可,安装成功后,用串口调试工具打开即可与模组进行通讯。 Linux下会有些麻烦,因为在目前的Linux内核中,usbserial模块中,没有添加移远展锐模组的VID和PID,所以无法识别设备,也就枚举不出来ttyUSBx设备,一种方式是按照原厂的移植文档修改内核option.c的源码,更新usbsserial库。如是是临时手动调试,也可以手动写入模组的VID,PID去加载
USB调试展锐5G模组的USB接口有3个功能:USB转串口用于AT控制 USB转串口跟4G模块是一样的,都会虚拟出多个USB串口设备,Windows下是QuectelAT的串口设备,只需要安装原厂提供的USB驱动程序即可,安装成功后,用串口调试工具打开即可与模组进行通讯。 Linux下会有些麻烦,因为在目前的Linux内核中,usbserial模块中,没有添加移远展锐模组的VID和PID,所以无法识别设备,也就枚举不出来ttyUSBx设备,一种方式是按照原厂的移植文档修改内核option.c的源码,更新usbsserial库。如是是临时手动调试,也可以手动写入模组的VID,PID去加载
常用的接口与协议PC机常用的按照接口数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。其中,串行通信常用的是RS232——9针的DB9接口,显示器用的是VGA——15针的DB15接口。现在的笔记本电脑都已取消这种接口,一方面是因为这种接口比较笨重、逐渐被市场淘汰,另一方面,也有了更好的USB口来完美替代他,而某些需要RS232的场景也可用通过USB转RS232驱动来实现,所以顺其自然的RS232接口也就被淘汰了。此外,我们电脑打开设备管理器,看到的端口设备(COM1、COM2…)等就是串行通讯端口,简称串口,老款的设备大多是用RS232接口,现在我们使用的
常用的接口与协议PC机常用的按照接口数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。其中,串行通信常用的是RS232——9针的DB9接口,显示器用的是VGA——15针的DB15接口。现在的笔记本电脑都已取消这种接口,一方面是因为这种接口比较笨重、逐渐被市场淘汰,另一方面,也有了更好的USB口来完美替代他,而某些需要RS232的场景也可用通过USB转RS232驱动来实现,所以顺其自然的RS232接口也就被淘汰了。此外,我们电脑打开设备管理器,看到的端口设备(COM1、COM2…)等就是串行通讯端口,简称串口,老款的设备大多是用RS232接口,现在我们使用的
1.类的底层实现先写一个 Person 类:@interfacePerson:NSObject@property(nonatomic,copy)NSString*p_name;@property(nonatomic,assign)intp_age;-(void)p_instanceMethod1;@end@implementationPerson-(void)p_instanceMethod1{NSLog(@"%s",__func__);}@end 使用 clang 编译器, clang-rewrite-objcPerson.m-oPerson.cpp 将 Person.m 编译成 Perso