【嵌入式开发环境搭建】嵌入式实习入职,老大让我一星期内把板子跑起来? | 您所在的位置:网站首页 › ppt字体嵌入mac › 【嵌入式开发环境搭建】嵌入式实习入职,老大让我一星期内把板子跑起来? |
这里写目录标题
一、引子二、看SDK相关资料三、安装必备软件3.1 开发系统3.2 串口工具、远程工具
long time ago,我有个朋友,实习的时候做嵌入式开发,入职第一天,他的项目经理给他一块开发板和SDK等材料,让他一周内把板子跑起来。 他说,当时就觉得,这挺简单的,但又好像不简单。要安装Linux系统、安装交叉编译器、安装远程终端软件、烧写Uboot、烧写内核、烧写文件系统。幸运的是,这些过程他都学过。不幸的是,这块板子不是他学的那块。最后,他还是做出来了,然后总结了一份笔记。聊天时,我问他可以把笔记给我看看吗?让我偷学一下!!! 虽然时间过去很久了,有些步骤还是记得,现在把记得的笔记写下来。希望对一些 骨骼精奇 的嵌入式开发新手有帮助!!! 如果板子是你做过的,那SDK等相关资料,你应该都熟悉了,可以跳过这一步。如果没做过,可以先看看SDK,SDK包一般有芯片手册、使用的Uboot、使用的内核、使用的文件系统、交叉编译器、还有很多关于芯片的其他资料和一些例子。下图是SS528的SDK文档相关的目录 开发系统,Linux嵌入式开发,一般都需要在Linux主机进行开发,所以第一步是需要一个可用的Linux主机,有些公司,他们会有装好开发环境的Linux主机镜像,这个可以问一下,有的话,直接使用。 如果没有,那一定要问清楚安装他们安装什么版本的Linux发行版,32位还是64位,要尽量安装跟他们一致的,因为有些芯片是基于某个Linux发行版进行开发的,如果不一致,安装交叉编译器后,可能会遇到很多奇怪的问题,虽然很多可以去解决,但这不利于后续开发。所以一定一定要跟之前入职的工程师尽量安装一样的版本。或者看看SDK里面有没有提及其芯片开发的系统,有的话,跟SDK一致是最好的。 下图是SS528芯片手册推荐的开发系统:文档路径(SS528\SS528ReleaseDoc\software\board\OSDRV\SSxxxVxxx 开发环境用户指南.pdf) Linux嵌入式开发过程中,很多时候需要查看板子运行情况、烧写程序到开发板等操作;而且很多时候需要使用ssh连接开发主机进行交叉编译等操作;当开发板网络通了,有时也需要使用telnet协议连接开发板调试程序;这就需要一个工具可以连接并打印开发板的串口信息、可以支持ssh协议、可以支持telnet协议。 现在同时支持以上三个协议的软件、工具挺多的,我用过,觉得好用的就有这四个: SecureCRTXShell6WindTermMobaXterm根据自己需要和喜好,下载安装即可,下面是一些安装步骤文章,可以参考: |
CopyRight 2018-2019 实验室设备网 版权所有 |