硬件设计暑假社会实习总结内容摘要:

的搜索,我们确定使用 FreeTDS 作为数据库访问开发库,他最早是为解决从类 UINUX平台访问 sybase数据库而开发的,后来也支持了对 MSSQL2020 数据库的访问,正好符合我们的需求。 FreeTDS 是一个开源软件,资料都是英文的,所以对于其编程接口,配置等的学习都是查阅其官方网站上的英文 资料。 我们还搭建了测试环境,使用 VirtualBox 虚拟机软件,安装 UbuntuLinux 发行版系统作为 linux 环境, WindowsXP 作为 MSSQL2020 个人版数据库服务器运行环境。 在 linux 环境下,使用 FreeTDS 的编程接口编写测试程序访问 MSSQL2020 数据库。 在测试中,发现了不少的问题,比如字符编码问题,访问数据库获取的中文数据显示是乱码,访问获得的数据类型的错误等。 于是我们使用 vim+cscope+ctags 作为源码阅读工具,深入 FreeTDS 的源代码解决问题。 最后我们写了一个文档和一个 为具体应用提供的更方便的编程接口。 文档是详细介绍了 FreeTDS 的安装,配置,附图说明了我们搭建的测试环境的过程。 缩写的编程接口主要是对 FreeTDS 提供的接口进行再次封装,达到让用户可以只输入 SQL语句就可以访问数据库,包括常用的查询,插入,更新,删除,新建数据库,新建表等,支持让用户通过简单的参数或者修改配置就可以将操作的结果输出到标准输出或者输出到文件中。 在之后的半个多月中,我继续深入学习了硬件设计方面的知识,主要是使用 PCB 设计软件 AltiumDesigner 设计 PCB。 最先是下载一些教程 学习,学习 AltiumDesigner 的使用,学习硬件设计中注意的问题,学习制作电子元器件原理图和制作电子元器件的封装。 难点要算是封装了,因为要对应到实际芯片,元件等的尺寸,必须非常精确。 在学习中,我最先以做一个周立功公司的 Ea。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。