坑了一个自己学生,嵌入式软件工程师。挺对不起我学生的,在西安面试的四家只找到了8000的工作,当时他给我交了8000的学费就拿到这个结果,我心里还是挺不安的,所以我好好的去回顾了一下对他的培养到底是否合理,在技术上你们帮我评评理,c语言大概学了一个月,因为我不敢把他教的太深。我略过了很多的数学题,像你们大学教材里面用的课后的很多的数学题在教他的时候都没有讲,更加注重写代码的能力。
我能力有限只能加到这样的,然后勉强够用的。c语言又用来学习的5151,我没教他画板,讲的也比较浅。就做了一个智能小车。当然这个模块都是七拼八凑的,走一走Uart的协议,玩一下蓝牙,玩一下Wifi,然后IIC协议因为51、89、C52都是用lo模拟的,驱动OLED屏,基于串口又给他加了一个语音模块,炫酷但是没什么技术含量。
1、硬件 串口和软件 串口有什么不一样?两者的区别如下:硬件串口:一般来说有满足RS232或其他串口的通信连接协议。这些协议不仅是通信协议,也是接口协议。硬件串口的特点是,当你连接这类设备时,要用专用的串口线来连接设备和主控制器。软件串口:一般来说,通信协议采用串口,但物理连接不一定遵循串口的硬件协议。其特点是可以与现成的设备通信,接口灵活。
串行接口是指数据逐位顺序传输,特点是通信线路简单,只要一对传输线(电话线可以直接作为传输线)就可以实现双向通信,大大降低了成本,特别适合远距离通信,但传输速度较慢。串行通信的特点是:数据位的传输按位序进行,至少只需要一条传输线;成本低但传输速度慢。串行通信的距离可以从几米到几公里;根据信息的传输方向,串行通信可以进一步分为单工、半双工和全双工。
简称2、 串口是什么接口?
SATA,采用点对点数据传输方式,对外传输速率150 MB/s,可支持热插拔技术。串口硬盘在PC中的应用大大提高了PC系统的整体性能,改善了硬盘接口的传输瓶颈。硬盘接口是硬盘和主机系统的连接部分,用于在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定了硬盘和电脑的连接速度。在整个系统中,硬盘接口的质量直接影响到程序的运行速度和系统的性能。
SATA是一种新型硬盘接口,由于处于市场普及阶段,在国内市场前景广阔。在IDE和SCSI的大类下,有很多具体的接口类型,每个接口都有不同的技术规范和不同的传输速度,比如ATA100和SATA,Ultra160SCSI和Ultra320SCSI都代表一个特定的硬盘接口,各自的速度相差很大。