电子设计之国赛准备-----(前言)
来源:互联网 发布:森女部落淘宝官网 编辑:程序博客网 时间:2024/04/30 01:33
电子设计之国赛准备—–(前言)
今年算是大一学期刚刚结束,留校参加院队集训然后进行为时四天三夜的全国大学生电子设计竞赛,期间又累又闲,有苦有乐,也学习到不少的东西,为此整理电子设计国赛准备中的一些知识或是经验,算是记录也可能给其他学习者一些经验。我主要负责软件,所以大部分介绍软件怎么做的。
电子设计—软件
Keil MDK
个人认为keil是有很大的一些缺点的,但是优点也很明显,那就是用的人多,网上的资源会丰富一点,用的是官方提供的固件库。
Keil的缺点也挺多的:
- 对高分屏的支持很烂,字体模糊,虽然没什么影响,但是体验很差,给人感觉这个软件很low
- 编辑器差——时不时go to definition之类不能用,open XXX.h也会不行,自动补全不用说了,谁用谁知道烂的要死,对齐之类的跟vs不能比,不是代码习惯很好的,写的会很不好看
- 软件有些小bug,比如拖动栏指示跟实际不一样。还有有时候报last line of file ends without a newline这种错误
- 报错不够具体,有时候只是说有问题,却不告诉你在哪里有问题,曾经因为一个重复定义找了十几分钟的不过,这种问题要是报给你很好排查
当然keil也有优点,那估计就是用的人比较多,代码移植起来快一点
个人认为另一个软件Visual GDB可能会更好,基于vs的嵌入式开发。
串口调试助手
这个我用的是XCOM,正点原子开发的,这个东西随便哪个软件都一样
flyMcu
使用串口进行下载,这个不建议用,下载速度太慢了,使用jlink下载会很快,期间jlink点了一次固件,刷了一次固件,这个接下来讲
网络调试助手
调wifi模块使用的,这个有需要就用
matlab
我们这次做的是信号方向,有时候会需要matlab辅助一下,比如说FFT分解之类的
Altium Design
画pcb板的,我搞软件主要看原理图 pcb
福昕阅读器
看文档用的,没啥要求
imagetoLcd
用来格式转换
filter solution
算滤波器用的
电子设计——工具
-各种电子元器件(太多省略)
-螺丝刀 镊子(焊贴片用的) 钳子 扳手 胶枪
-洗板水 油印纸 热转印机 腐蚀缸 覆铜板
-电脑外设 鼠标键盘 usb集线器等
-烙铁 助焊剂 洞洞板
-stm32开发板 jlink tft显示屏
-杜邦线 跳线 排线 还有一些其他线
-其他
电子设计——-模块
-AD7606(高速率高精度的采样,很好用的ad 200kps 16位)
-PE4302 程控衰减器(衰减信号用)
-周立功键盘 (输入设备)
-stm32f4 最小系统板(MCU这个不用说)
-dac904 高速dac
-以上只是软件用的部分模块
比赛期间准备的一部分工程
- 电子设计之国赛准备-----(前言)
- 从零开始学SALM(前言准备)
- 电子设计省赛--SPWM(死区时间)
- (未完成)电子设计省赛--2013年国赛题
- 我的Maven2之旅:一.前言,准备及安装.
- 数据结构学习之前言,为年后换新工作做准备
- 全国大学生电子设计竞赛控制类准备方案
- 全国电子设计大赛-电路模块准备
- Swift学习前言准备。
- 长春理工大学第八届电子设计大赛 之 开关电源(1)
- 长春理工大学第八届电子设计大赛 之 开关电源(2)
- 全国电子设计赛论坛
- 电子设计省赛--PID
- 2013全国电子设计竞赛进入国赛的项目总结
- 电子设计(EDA)软件简介
- 全国电子设计竞赛 (经验之谈)
- 校园故事-一个非典型工科男的电子设计之路(整理版)
- 校园故事-一个非典型工科男的电子设计之路(整理版)
- Java 工程与 Eclipse 高级用法
- 第一行代码 第六章 数据储存方案
- leetcode55-jump game
- Android图片缓存之Bitmap详解(一)
- effect java 学习摘要(7)
- 电子设计之国赛准备-----(前言)
- 设计模式-抽象工厂模式 C++实现
- tensorflow1.1及python3安装
- GreenDao在Android Studio中的使用
- leetcode[Reverse String II]//待整理多种解法
- 几个公式(1)
- Maven详解
- 对Okhttp的封装Okhttp-utils
- 在channel标签中使用currentstyle中,不能输出自定义新变量