【嵌入式开发环境搭建】嵌入式实习入职,老大让我一星期内把板子跑起来?

您所在的位置:网站首页 ppt字体嵌入mac 【嵌入式开发环境搭建】嵌入式实习入职,老大让我一星期内把板子跑起来?

【嵌入式开发环境搭建】嵌入式实习入职,老大让我一星期内把板子跑起来?

2023-07-03 07:37| 来源: 网络整理| 查看: 265

这里写目录标题 一、引子二、看SDK相关资料三、安装必备软件3.1 开发系统3.2 串口工具、远程工具

在这里插入图片描述

一、引子

long time ago,我有个朋友,实习的时候做嵌入式开发,入职第一天,他的项目经理给他一块开发板和SDK等材料,让他一周内把板子跑起来。

他说,当时就觉得,这挺简单的,但又好像不简单。要安装Linux系统、安装交叉编译器、安装远程终端软件、烧写Uboot、烧写内核、烧写文件系统。幸运的是,这些过程他都学过。不幸的是,这块板子不是他学的那块。最后,他还是做出来了,然后总结了一份笔记。聊天时,我问他可以把笔记给我看看吗?让我偷学一下!!!

虽然时间过去很久了,有些步骤还是记得,现在把记得的笔记写下来。希望对一些 骨骼精奇 的嵌入式开发新手有帮助!!! 在这里插入图片描述

在这里插入图片描述

二、看SDK相关资料

如果板子是你做过的,那SDK等相关资料,你应该都熟悉了,可以跳过这一步。如果没做过,可以先看看SDK,SDK包一般有芯片手册、使用的Uboot、使用的内核、使用的文件系统、交叉编译器、还有很多关于芯片的其他资料和一些例子。下图是SS528的SDK文档相关的目录 在这里插入图片描述 下图是SS528的SDK提供的相关源码: 在这里插入图片描述 不同的芯片,SDK可能会不同,但大都会有很多用得着的文档,所以新手做嵌入式工作,第一步可以从了解SDK开始,不需要一下子就认真看起来,先找找使用的Uboot、内核、文件系统,交叉编译工具,这些都是“使板子跑起来必备的”。后面开发时,再慢慢熟悉整个SDK,而且SDK里面有很多资料是嵌入式工程师不需要掌握的,而是硬件工程师要了解的。 如果没有SDK包给你,可以直接问带你的人要一个SDK,先看看。

在这里插入图片描述

三、安装必备软件 3.1 开发系统

开发系统,Linux嵌入式开发,一般都需要在Linux主机进行开发,所以第一步是需要一个可用的Linux主机,有些公司,他们会有装好开发环境的Linux主机镜像,这个可以问一下,有的话,直接使用。

如果没有,那一定要问清楚安装他们安装什么版本的Linux发行版,32位还是64位,要尽量安装跟他们一致的,因为有些芯片是基于某个Linux发行版进行开发的,如果不一致,安装交叉编译器后,可能会遇到很多奇怪的问题,虽然很多可以去解决,但这不利于后续开发。所以一定一定要跟之前入职的工程师尽量安装一样的版本。或者看看SDK里面有没有提及其芯片开发的系统,有的话,跟SDK一致是最好的。

下图是SS528芯片手册推荐的开发系统:文档路径(SS528\SS528ReleaseDoc\software\board\OSDRV\SSxxxVxxx 开发环境用户指南.pdf) 在这里插入图片描述

3.2 串口工具、远程工具

Linux嵌入式开发过程中,很多时候需要查看板子运行情况、烧写程序到开发板等操作;而且很多时候需要使用ssh连接开发主机进行交叉编译等操作;当开发板网络通了,有时也需要使用telnet协议连接开发板调试程序;这就需要一个工具可以连接并打印开发板的串口信息、可以支持ssh协议、可以支持telnet协议。

现在同时支持以上三个协议的软件、工具挺多的,我用过,觉得好用的就有这四个:

SecureCRTXShell6WindTermMobaXterm

根据自己需要和喜好,下载安装即可,下面是一些安装步骤文章,可以参考:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3