嵌入式培训-在开发板上显示圆碰边回弹的动态效果

2023-11-06 12:20

本文主要是介绍嵌入式培训-在开发板上显示圆碰边回弹的动态效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

需要用到的软件:

                                                 ②

过程:

  1. 连接开发板(用①)

打开CRT软件-》快速连接-》协议选择serial,波特率115200,把右边的勾勾去掉,点击连接即可

开发板启动之后输入ctrl+c进入命令终端

    2.设置共享文件夹(用②)

点击player-》管理-》虚拟机设置-》选项-》共享文件夹-》总是启用-》添加-》下一步-》浏览-》新建一个share文件夹在桌面上,选中后-》下一步-》完成。即可

如何让命令终端进入共享文件的路径中:

cd  /mnt/hgfs/share

此时你命令终端所在的路径就是windows的桌面上的share这个文件夹里面

如何编译一个专门给板子运行的程序:

要把gcc命令换成arm-linux-gcc命令来编译才行

arm-linux-gcc  编译的.c文件  -o   生成的应用程序名字

开发板如何传输文件:

  1. 先将ubuntu的文件拖动到windows的桌面中(有共享文件夹忽略这个步骤)

2,在开发板端输入

rx 要传输的文件名字

3,点击传输-》发送X-modem,选中文件,发送过来即可

4,这个时候运行程序是没有的权限的:Permission denied,所以我们要更改文件权限

chmod 777 文件名

  1. 运行    ./程序名

打开命令终端:ctrl+alt+t

sice@T:~$

用户名@主机名:当前所在路径$

下面为部分重点过程所示:

 

 

最后是一些Linux快速命令复习:

pwd:查看路径

ls:罗列目录内容

Ls  -a  查看所有的文件(包括.开头的隐藏文件)

Ls  目录名字   查看目录内容

Cd:改变路径

Cd  文件夹的名字

Cd  ..   回到上层文件夹

Cp:复制文件

Cp  复制的文件名 复制到哪里去

Cp 复制的文件夹名 复制到哪里去  -r

Mv:移动文件

Mv  移动的文件名/文件夹名 移动到哪里去

Mv   旧名字   新名字

Rm:移除

Rm   文件名字

Rm   文件夹  -rf

Mkdir:创建目录

Mkdir  目录名字

Touch:新建文件

Touch  文件名

Clear:  ctrl+l

清屏

vi:纯键盘编辑器

Gedit:ubuntu自带的编辑器

gedit hello.c &

打开hello.c文件,存在则打开,不存在则打开后保存就会创建出来, &代表扔到后台运行

编译:

Gcc  编译的.c文件  -o   生成的应用程序名字

运行:

./应用程序名字

最后的效果演示:在我的视频中 

小球碰边回弹效果演示

谢谢大家🌹

这篇关于嵌入式培训-在开发板上显示圆碰边回弹的动态效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/356595

相关文章

Windows环境下解决Matplotlib中文字体显示问题的详细教程

《Windows环境下解决Matplotlib中文字体显示问题的详细教程》本文详细介绍了在Windows下解决Matplotlib中文显示问题的方法,包括安装字体、更新缓存、配置文件设置及编码調整,并... 目录引言问题分析解决方案详解1. 检查系统已安装字体2. 手动添加中文字体(以SimHei为例)步骤

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

SpringSecurity显示用户账号已被锁定的原因及解决方案

《SpringSecurity显示用户账号已被锁定的原因及解决方案》SpringSecurity中用户账号被锁定问题源于UserDetails接口方法返回值错误,解决方案是修正isAccountNon... 目录SpringSecurity显示用户账号已被锁定的解决方案1.问题出现前的工作2.问题出现原因各

RedisTemplate默认序列化方式显示中文乱码的解决

《RedisTemplate默认序列化方式显示中文乱码的解决》本文主要介绍了SpringDataRedis默认使用JdkSerializationRedisSerializer导致数据乱码,文中通过示... 目录1. 问题原因2. 解决方案3. 配置类示例4. 配置说明5. 使用示例6. 验证存储结果7.

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

嵌入式Linux之使用设备树驱动GPIO的实现方式

《嵌入式Linux之使用设备树驱动GPIO的实现方式》:本文主要介绍嵌入式Linux之使用设备树驱动GPIO的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、设备树配置1.1 添加 pinctrl 节点1.2 添加 LED 设备节点二、编写驱动程序2.1

嵌入式Linux驱动中的异步通知机制详解

《嵌入式Linux驱动中的异步通知机制详解》:本文主要介绍嵌入式Linux驱动中的异步通知机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、异步通知的核心概念1. 什么是异步通知2. 异步通知的关键组件二、异步通知的实现原理三、代码示例分析1. 设备结构

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

QT移植到RK3568开发板的方法步骤

《QT移植到RK3568开发板的方法步骤》本文主要介绍了QT移植到RK3568开发板的方法步骤,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录前言一、获取SDK1. 安装依赖2. 获取SDK资源包3. SDK工程目录介绍4. 获取补丁包二