加入光荣的进化吧
05
27
mysql安装与远程连接 mysql安装与远程连接
1.动机 在做智能空战实验的时候,由于生成了一系列的数据,通过csv文件保存在本地有点麻烦,正好我们实验室有一台长期开机的服务器,我打算试一下在服务器上安装sql来保存我生成的所有数据,从而更方便的查看我的数据。 2.安装过程 2.1
2024-05-27 sdj
27
智能空战实验说明 智能空战实验说明
智能空战 1.训练架构 1.x 数据格式说明 1.x.1 step函数输入输出 actions(输入):[线程,智能体,动作(4维或5维)] obs:[线程,智能体,状态(15维)] rewards:[线程,智能体,奖励
2024-05-27 sdj
18
opencvC++库移植 opencvC++库移植
原因 由于嵌入式设备进行图像处理需要主打高性能的C语言进行编程,所以需要移植opencvC库。 Ubuntu系统上的移植 ubuntu系统上的移植主要是针对嵌入式设备上进行处理,所以要加入交叉编译链,不能直接运行。 交叉编译环境配置
2024-05-18 sdj
16
windows上建立交叉编译 windows上建立交叉编译
交叉编译的目的 交叉编译就是在一种计算机环境种运行编译程序能编译出另外一种环境下运行的代码。由于嵌入式系统里使用的芯片性能比较弱,,所以离不开X86电脑强大高效的桌面环境进行软件开发。 常见的交叉编译工具链为 在Windows PC上,
2024-05-16 sdj
16
网线分类 网线分类
原因 想从PC端传文件给MX6ULL开发板时,发现需要通过网线进行通信,无奈周围没有多余的网线,就只能去淘宝逛逛网线,发现其中知识还挺多的 网线科普 网线根据代数分为一类线、二类线等。目前最新有八类线。每一代都会有一个超级模式,可以比肩
2024-05-16 sdj
15
右键菜单加入VSCode打开文件和文件夹 右键菜单加入VSCode打开文件和文件夹
右键菜单加入用VSCode打开文件和文件夹 由于安装VSCode时没有勾选“Open with Code”,导致无法通过右键文件夹打开VSCode。现在选择通过修改注册表的方式完成添加。 右键打开文件 win+R打开运行,输入rege
2024-05-15 sdj
06
嵌入式摄像头采集 嵌入式摄像头采集
OV5640摄像头实践 OV5640摄像头不支持热插拔,其在内核里被编译成模块形式,插上OV5640自动加载,生成video1节点(或者video2) 查看摄像头支持格式、分辨率和帧率 v4l2-ctl --device=/dev/vid
2024-05-06 sdj
06
NFS挂载 NFS挂载
嵌入式开发工作流 对于嵌入式开发而言一般需要接触3个系统,windows写文件或者写程序,虚拟机中开ubuntu系统交叉编译程序生成执行文件,开发版中将设备驱动文件加载或者运行编译好的可执行程序。所以这三大系统必然存在一个文件交换的过程。
2024-05-06 sdj
04
30
嵌入式uboot移植和基本配置 嵌入式uboot移植和基本配置
linux系统移植 一个完整的linux系统包括bootloader(最常用的是U-Boot)、Linux kernel和rootfs。 MX6ULL启动方式 MX6ULL的boot模式可以通过GPIO高低电平选择。 串行下载:通过U
2024-04-30 sdj
29
深度学习pycharm远程ssh连接 深度学习pycharm远程ssh连接
服务器端配置 软件安装 SSH 远程终端连接,开启服务之后,客户端可以通过输入IP地址连接服务器(ifconfig查看) sudo apt install ssh chkconfig --level 2345 sshd on #SS
2024-04-29 sdj
26
MX6ULL使用实践 MX6ULL使用实践
任务目标 本次任务目标是在MX6ULL上用ffmpeg采集摄像头数据,通过opencv进行图像处理,将处理后的图像传输给显示屏。 实现过程 工作流 首先PC机运行windows11系统,在虚拟机中运行ubuntu系统,在虚拟机中编写代
2024-04-26 sdj
25
嵌入式应用开发理论和实践 嵌入式应用开发理论和实践
文件io操作 理论基础 首先看一下整个文件系统架构图,静态文件都是存储在磁盘中,磁盘分为inode区和数据区,数据区根据最小存储单元设置扇区和操作系统最小读取单元设置块。inode区通过指针指向该文件数据的块地址。操作系统中进程控制块(
2024-04-25 sdj
2 / 3