综合实训三-粤嵌培训嵌入式项目-lcd显示屏

本文指导读者通过VMware搭建Linux环境,配置交叉编译工具,包括在SourceInsight编写.c文件,通过SecureCRT与ARM板交互,传输和运行可执行文件。
摘要由CSDN通过智能技术生成

1.配置环境(老师会给,用U盘拷入自己的电脑安装即可)


2.双击VMware,点击打开虚拟机(即老师给的Ubuntoxxxx.vmx)

    

3.点击上图中的登录按钮,进入linux虚拟机界面,点击左上角的Player(P),进行虚拟机与主机的共享文件夹的操作(不进行此操作的话,虚拟机无法访问本电脑中的文件)

然后一路确定即可。

4.配置交叉编译,点击主界面左下角的终端,进入终端,将下述字符串复制粘贴(粘贴可以点击一次鼠标中间的按钮即可)到终端,回车,输入密码(一般为123456)

sudo ln -s /usr/lib/x86_64-linux-gnu/libmpfr.so.6  /usr/lib/x86_64-linux-gnu/libmpfr.so.4

5. 在SourceInsight软件工具中编写.c文件,保存,例如D:\2_code\smart_home\show_a_color.c

6.在虚拟机终端编译show_a_color.c文件(先要打开进入共享文件夹)

使用 arm-linux-gcc 进行编译 ,原理如下

            arm-linux-gcc  xxx.c          ---> 默认生成的可执行文件 名为 a.out 
            arm-linux-gcc  yyy.c  -o  yy  ---> 生成指定名为 yy 的可执行文件

            此时 a.out和yy 只能在ARM开发板上运行 

具体实现过程如下(默认生成的是a.out文件)

7.连接老师发的板子,虚拟机界面会跳出弹窗,进行如下操作

7.先查找端口号

8.打开SecureCRT(图片中的3操作)

先用9600的波特率连接,再断开连接,然后用115200的波特率去连接(因为直接用115200的波特率连接不了,具体原因老师稍微会说一下,无关紧要哈哈哈)

9.拨动板子上的开关,SecureCRT中的反应如下


10.传输文件(点击传输之后选择 发送Xmodem)

11.授予文件a.out操作权限(可读写),在#号后面输入chmod 0777 a.out,回车

12.运行,在#号后面输入./a.out,lcd显示屏结果如下

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值