- 博客(14)
- 资源 (15)
- 收藏
- 关注
原创 LVGL在STM32F7上的移植测试(LVGL基于9.2.2版本+CubeIDE+ST7789显示屏)
LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。控制器采用STM32F767IGT6,显示屏采用中景园1.3 英寸240RGB*240分辨率类似的拆机小显示屏,此显示屏采用ST7789Z作为驱动芯片,SPI接口。CubeIDE使用1.16.1版本,内嵌CubeMX。STM32固件库采用1.17.2版本。注意:本次移植只为使用最少的操作让LVGL的demo程序运行起来,不含剪裁和优化。
2024-11-28 19:02:54
1862
2
原创 Ubuntu18.04 配置网络参数
Ubuntu18.04网络管理改成netplan方式 ,配置写在/etc/netplan/目录下,类型为xxx.yaml文件,我这里是:01-network-manager-all.yaml修改前先确认下自己的网卡名称,输入ip addr进行查看1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:
2022-04-23 18:15:52
4846
原创 Ubuntu18.04 安装Nginx,实现TCP代理,并配置自启动
1、下载访问 Nginx官方下载网站 选择需要的版本进行下载:2、安装解压后进入源码目录,进行配置,主要是添加stream支持tcp代理:./configure --with-stream./configure --with-stream配置完成后,进行编译和安装:makesudo make installmakesudo make install至此就按照完成。3、配置主要是添加需要转发的规则,Nginx默认安装目录/usr/local/ngi..
2022-04-23 17:50:36
4482
3
原创 Ubuntu18.04 源码编译安装Protobuf库及安装Ceres库
1、安装Protobuf协议缓冲区(Protocol Buffers,又名protobuf)是谷歌的语言无关、平台无关、用于序列化结构化数据的可扩展机制。源码可以在GitHub下载:GitHub - protocolbuffers/protobuf: Protocol Buffers - Google's data interchange format下载后进行解压,以3.17.3版本为例。解压后进入目录,创建并build目录,mkdir buildcd buildmkdir bu
2022-04-17 19:36:13
1046
原创 Ubuntu18.04 安装ROS Melodic(官方版) 之不使用科学方法
此前记录了官方安装流程,参见Ubuntu18.04 安装ROS Melodic(官方版),但是受限于无法访问raw.githubusercontent.com,需科学方法才能成功安装,带来诸多不便,网上的修改Host的方法也不可靠,所以需要探索简单方法。此处仅对需要需要科学方法的地方进行补充,主要三个地方不一样,其他流程还是一样:1、步骤4:下载密钥 改为:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FB
2022-04-17 17:19:58
2088
1
原创 Ubuntu18.04 VSCode+GitKraken+ROS开发环境搭建
此次是在虚拟机下,刚装好的Ubuntu18.04,使用ubuntu-18.04.4-desktop-amd64.iso进行安装,安装中文版本,使用默认的分区方案并开启LVM支持,已安装ROS Melodic。1、安装VSCode访问官方网址Visual Studio Code - Code Editing. Redefined,选择Linux的deb版本下载。拷贝下载好的文件到指定位置,打开终端,执行安装命令:sudo dpkg -i code_1.66.2-1649664567_am
2022-04-17 16:42:18
1172
原创 Ubuntu18.04 安装ROS Melodic(官方版)
此次是在虚拟机下,刚装好的Ubuntu18.04纯净系统进行ROS安装,使用ubuntu-18.04.4-desktop-amd64.iso进行安装,安装中文版本,使用默认的分区方案并开启LVM支持。官方安装教程地址melodic/Installation/Ubuntu - ROS Wiki打开页面按教程一步步走:步骤1:配置系统源,改为中科大源特别注意需要开启系统更新:否则会出现下列软件包有未满足的依赖关系: ros-melodic-desktop-full : 依赖.
2022-04-14 22:20:08
2492
5
原创 Ubuntu18.04 Deb 包安装方法
1、下载deb文件安装包,最靠谱的是使用命令行进行安装,使用dpkg命令sudo dpkg -i deb文件2、可能会出现依赖某个包无法安装,此时终端会列出缺少的包,比如安装gitkraken时显示缺少gconf2,使用图形界面装可能看不到问题,这里能详细显示,正在选中未选择的软件包 gitkraken。(正在读取数据库 ... 系统当前共安装有 300367 个文件和目录。)正准备解包 git版本管理协同开发软件_GitKraken-v6.5.1.deb ...正在解包 git
2022-04-13 11:07:13
2966
原创 Gradle 设置全局代理和Linux终端设置代理
1、gradle设置代理:修改 $HOME/.gradle/gradle.properties 文件,加入下面一句,这样就可以全局开启 gradle 代理org.gradle.jvmargs=-DsocksProxyHost=xxx.xxx.xxx.xxx -DsocksProxyPort=xxxx 2、终端设置代理(IP地址+端口号,虚拟机系统代理可参考记录虚拟机ubuntu18.04 安装ROS Melodic全过程)中的科学上网方法 export http_proxy="http:
2021-08-27 22:21:09
1882
原创 记录虚拟机ubuntu18.04 安装ROS Melodic全过程
网上搜了很多结果,但还是无法顺利安装,现在记录一下整个安装过程(网络+梯子):1、配置软件源为国内源(有坑,安装的不完整,比如没有rosdep)2、设置软件源,并添加密钥(还是推荐国外的)然后进行安装。使用网上搜的国内的结果是这样的:sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/ap.
2021-08-22 10:42:07
515
原创 BeagleBone Black Debian系统 网络配置日记
第一步:编辑网络配置root@beaglebone:/home/debian# vim /etc/network/interfaces有线网络配置为固定IP,无线网络配置为动态IP# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback net
2020-11-21 21:48:10
732
官网最新原版无改动freemodbus-v1.5.0.zip
2016-03-12
java的modbus实现
2012-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人