自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 kernel报错make menuconfig

指令:make menuconfig。

2023-02-22 16:44:18 367 1

原创 编译kernel报错arch/arm/Makefile:316: recipe for target ‘zImage‘ failed

【代码】编译kernel报错arch/arm/Makefile:316: recipe for target 'zImage' failed。

2023-02-22 14:50:51 388

原创 uboot联网以及uboot重启问题

虚拟机联网,配置uboot联网。

2023-02-22 10:01:48 1220 2

原创 ubuntu下安装nfs网络文件共享服务

Ubuntu下NFS Server安装配置。

2023-02-21 15:03:17 758

原创 ubuntu安装tftp文件传输协议

安装 tftp-hpa 和 tftpd-hpa。然后还需要安装 xinetd.安装网络守护进程服务程序。

2023-02-21 14:34:23 449

原创 芯科EFRBG22C112 empty工程创建

ARM仿真器EFR32BG22C112芯片开发板pc使用ARM仿真器连接BG22。

2023-02-02 15:22:54 532

原创 USB摄像头MJPG实现网络摄像头

MJPG是MJPEG的缩写,但是MJPEG还可以表示文件格式扩展名.MJPEG全名为 “Motion Joint Photographic Experts Group”,是一种视频编码格式,Motion JPEG技术常用与闭合电路的电视摄像机的模拟视频信号“翻译”成视频流,并存储在硬盘上。典型的应用如数字视频记录器等。MJPEG不像MPEG,不使用帧间编码,因此用一个非线性编辑器就很容易编辑。MJPEG的压缩算法与MPEG一脉相承,功能很强大,能发送高质图片,生成完全动画视频等。

2023-02-02 09:15:19 2788 1

原创 Python3 使用 nohup后台打印 日志 log

运行脚本后将会在 /home/pi/works/Collie/logs/文件夹下创建engine.log文件。运行tail -f engine.log 可以实时查看日志。

2023-01-05 10:13:58 929 1

原创 RuntimeWarning: invalid value encountered in double_scalars

取消警告 RuntimeWarning: invalid value encountered in double_scalars。

2022-12-19 18:02:28 779

原创 linux usb设备重映射规则

lsusb可以插拔usb设备,就可以知道自己的usb设备的productId以及vendorId。

2022-12-09 14:55:31 706

原创 bananapi M5 ubuntu 创建热点 creat_ap

bananapi m5 创建热点 creat_ap

2022-12-08 09:24:42 474

原创 使香蕉派 bananapi M5 创建ap热点(软路由)

使用 hostapd 和 isc-dhcp-server### 1.2 配置hostapd创建文件 /etc/hostapd/hostapd.conf输入内容1.3 配置 isc-dhcp-server进入 /etc/default/isc-dhcp-server修改进入 /etc/dhcp/dhcpd.conf添加

2022-12-05 20:10:02 908

原创 在 Ubuntu 上安装 jstest-gtk 手柄测试

上面的命令将删除与 jstest-gtk 包相关的所有配置文件和数据。您无法恢复删除的数据,因此请谨慎使用此命令。这将删除系统中不再需要的 jstest-gtk 及其所有依赖包。第二步:安装jstest-gtk。第三步:删除jstest-gtk。

2022-11-30 11:56:45 1883 1

原创 ubuntu18.04 ros 安装 gazebo9

安装之后终端输入gazebo若打开Gazebo说明安装成功,如果画面比较暗,可能需要安装nvidia驱动来驱动gazebo,方法会出现在我的另一篇博客中 (我运行的时候报错)#如果出现deb http://packages.osrfoundation.org/gazebo/ubuntu-stable xenial main表示没问题。输入gazebo --version也可以查看到gazebo的版本。若能打开Gazebo说明Gazebo和ROS间的插件也安装成功。三、Gazebo安装。

2022-10-01 13:19:18 2718 1

原创 linux 内核 kernel

在我们学习嵌入式知识的时候 总是离不开系统内核,而我们学习系统内核需要学习什么知识呢?

2022-09-26 13:45:54 103

原创 ubuntu18 ROS 创建一个工作空间

source ~/catkin_ws/devel/setup.bash # 设置环境变量。古月居B站视频教程:ROS入门21讲https://b23.tv/x4RAgr。创建工作空间与功能包。

2022-09-25 00:08:15 156

原创 嵌入式学习u-boot和 bootloader区别

uboot启动分为两个阶段,即boot + loader,boot阶段启动系统,初始化硬件设备,建立内存空间映射图,将系统的 软硬件带到一个合适的状态,loader阶段将操作系统内核文件加载至内存,之后跳转到内核所在地址运行。

2022-09-24 17:19:47 951

原创 ubuntu18.04安装 qtcreator apt 安装

根据各大教程尝试过在qt官网下载安装包等一系列教程。由于官方提供的是在线安装教程,故而安装时需要在线下载,安装速度十分的慢。小白 新学qt,尝试安装QT Creator。后来发现ubuntu可以直接通过apt安装。

2022-09-24 01:08:17 537

原创 树莓派 ubuntu18.04安装ROS

7. 打开一个窗口 输入命令:rosrun turtlesim turtle_teleop_key , 此时可以通过上下左右键控制小乌龟的运动。安装ros系统可以参考网站:http://wiki.ros.org/melodic/Installation/Ubuntu。6. 打开一个窗口 输入指令:rosrun turtlesim turtlesim_node。5. 打开一个窗口 输入命令 : roscore。安装完成后 运行 ROS。

2022-09-20 00:26:10 1013

原创 树莓派 ubuntu18.04 设定静态IP

设置IP地址为 192.168.1.126, 子网掩码24位即255.255.255.0, 网关为192.168.1.1, DNS1: 233.5.5.5, DNS2: 8.8.8.8。运行命令应用新配置,立即生效。

2022-09-19 21:35:19 473

原创 树莓派 安装 ubuntu18.0系统时屏幕不配

在安装好树莓派镜像之后,先不要拔掉SD卡,直接打开SD卡盘目录(一般只有40M左右),找到config.txt,直接在尾部添加。我使用的是7寸的显示屏。

2022-09-19 21:08:56 230

原创 嵌入式学习linux根目录(/)文件认识

自己在学习linux ,看到这个文章就记录了下来:https://blog.csdn.net/weixin_42328389/article/details/125425809==/bin : ==是Binaries(二进制文件)的缩写 ,这个目录存放着最经常使用的命令任何人都可以使用的命令== /boot :==启动相关的文件,包括一些连接文件以及镜像文件,在有些发行版中还包括grub,grub是一种通用的启动引导文件(linux里面的uboot)== /cdrom:==以前用来挂载CD

2022-09-16 10:03:30 754

原创 什么是高阻态

电路中高阻态的理解

2022-06-08 10:00:30 4571 1

原创 H桥和NMOS,PMOS理解

H桥和NOMS,PMOS

2022-06-08 09:28:59 3157 1

原创 蓝牙协议和配对

蓝牙协议了解和配对方式

2022-06-07 17:22:03 1569

原创 蓝牙的ATT协议(属性协议)和GATT协议

蓝牙协议

2022-05-28 09:35:47 2138

原创 记录项目中遇到的问题

问题springboot 点餐系统1.解决跨域问题解决:1.无需改动前端代码,在 springboot 项目中添加全局过滤器:2.使用@CrossOrigin 注解实现如果想对一系列接口添加 CORS 配置,可以在类上添加注解,对该类声明所有接口都有效:如果想添加全局配置,则需要添加一个配置类 :在contrllor 中添加rossrigin2.项目中无法访问css,js和静态页面解决:SpringBoot会默认从下面的目录去读取:(1) static里面放所有的静态资源。(2)

2021-09-20 12:45:09 94

原创 IDEA git 历史的版本回退和提交

回退和提交之前使用git都是使用命令行模式,第一次接触idea,使用idea控制git的回退和提交,现在把过程记录下来。local本地仓库的回退1.首先切换到需要回退的分支2.复制需要回退的历史版本的代号3.开始回退,粘贴注意! 这个让我掉了几根头发注意reset Type选项,了解三个选项的区别Reset Type 有三种:mixed 默认方式,只保留源码,回退commit和index信息soft 回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如

2021-09-05 18:58:11 1646

原创 vue.js

VUE用于构建用户界面的渐进式框架创建:在java script 中new 一个new 实例把模型转换为视图视图转换为模型数据双向绑定,动态绑定,双方是同步的,后台改变前台也改变, 是动态的。同时改变绑定一个属性:使用v-model(观察者模式)例:vue 中方法的写法vue 中方法的使用vue的生命周期钩子函数不需要我们主动调用过滤器 filters定义写法用法常用指令v-model 数据双向绑定v-for 循环遍历指令v-ifv-elsev-sh

2021-08-04 10:51:48 79

原创 JSON 的使用

JSON1.JSON javascript 对象表示法2.是存储和文件文本信息的语法3.在功能上和xml相似4.是轻量级的文本数据交换格式作用:兼容,json后台返回json页面 ,前台处理。后台返回jsp , 前台只能jsp处理。使用jar插件编写jsonjackjson :fastjson : 阿里巴巴gson : 谷歌 …导入gson jar包gson使用:运行返回结果:解决中文乱码:前台页面接收显示:Ajax 请求接收回调 json...

2021-07-28 16:40:56 84

原创 jsp java html前后台数据传输乱码问题解决

乱码解决解决从前端获取参数时 , 乱码问题request.setCharacterEncoding(“utf-8”) ;解决从后端获取参数时 , 乱码问题response.set

2021-07-28 16:39:34 165

原创 jsp中EL,JSTL和 java的区别

EL 和JSTLEL表达式 (前端)EL表达式语法作用 : 前端获取后台发过来的数据的方法, jquery(长得差不多,主要是页面展示效果)(EL表达式),例如:(EL 表达式),例如:(EL表达式),例如:(user.id) , (user)要求在请求中有的值操作符:(user.id)中括号操作符:(user.id)中括号操作符:(user.id)中括号操作符:{user[id]}隐式对象### EL 操作符...

2021-07-27 21:29:02 174

原创 Ajax的编程和使用

AJAX (异步的java script 和 xml )(局部刷新,不需要整个页面一起刷新)异步请求更新技术,是一种局部刷新局部页面的技术,ajax 是对新技术第一种应用,不是一个语言。例子:登录界面,先登录成功在刷新整个页面。百度搜索页面 。地图定位坐标的变化,只更新坐标点的移动位置。作用:把后台的数据使用AJAX输出,作用域(前台)核心对象:xmlhttprequest 对象jsp和AJAX的优缺点:jsp页面跳转简单整个页面刷新,ajax更加方便,局部刷新,在当前页面处理事务,刷新。定义

2021-07-27 20:46:20 63

原创 html标签 css样式

html标签行内标签 a标签 超链接b标签strong标签 img标签块级标签div 默认宽度100%p 标签h标签有序列表 ol li无序列表 ul li自定义列表 dl dt ddhr 下划线 br 换行属性标签内属性aligntype 列表属性有序type = ‘A’ 大写的罗马字符l ll lltype = ‘a’ 小写的罗马字符a b c dtype = ‘1’ 数字1 2 3 4无序type = ‘square’ 方形

2021-07-26 19:59:13 192

原创 eclipse连接数据库顺序

eclipse 连接数据库1.加载驱动Class.forName(’'oracle.jdbc.driver.OracleDriver")2.创建连接String url = “jdbc:oracle:thin:@192.168.109.128:1251"orcl” ; //连接数据库字符串String user = “scott” ;String password = “888888518”Connection conn = DriverManager.getConnection(url,u

2021-07-26 19:58:28 100

原创 java DOM

DOMwindow : 表示整个页面例如警告: window.alert : window 是对象,类 , alert 是window对象的方法 。

2021-07-26 19:56:52 177

原创 java bean 和分层模式

java Bean我们所写的类 , 比较模糊 , 实体类 经常使用的 ,和数据库表内对应,具有公有的get,和set方法。 可以操作数据库表的实体类分层模式(解耦)简介:简单理解为将系统的各个逐渐分隔到 不同的层次, 高内聚,低耦合,上层向下层示意图表示层:面向用户的最外层。html, 登录界面,jsp,只和业务层相关联。实体类(承载数据)是业务层和表示成沟通的通道。业务逻辑层:业务功能,调用多个dao方法,功能作用,只有业务层和数据库交流数据访问层:dao , 几乎不用动的层...

2021-07-26 19:56:05 214

原创 数据库索引

索引索引相当于数据库的目录primary key 主键和unique唯一自动创建索引优点 :2.可以大大添加数据的检索速度,这也是创建索引的目的缺点:占用物理空间,创建索引:create index index_emp_ename on emp(ename) ;不需要我们使用,数据库自己去查看索引表;单列索引复合索引唯一索引 unique位图索引(了解)...

2021-07-26 19:55:16 51

原创 java 排序 冒泡 ,简单排序, 插入排序

java排序1.java冒泡排序两个for循环例:从小到大排序,两两交换。数组中8个数组,交换7次。把最大的数往右边推int[] a = {1,7,4,6,2};for(int i = 0 ; i < a.length-1 ; i++){for(int j = 0 ; j<a.length-1-i ; j++){ // length-1-i ; 避免不必要的比较if(a[j]>a[j+1])int temp = a[j];a[j] = a[j+1];a[j+1]

2021-07-26 19:54:49 42

原创 JAVA GC finalize()

finalize() 垃圾回收java中什么时候使用finalize()方法在java中,垃圾回收不需要我们自己执行,而是由系统自动执行。这一点给了我们发开发人员省了不少心,但是finalize()方法一直是个困惑。虚拟机在执行垃圾回收之前都会执行对象的finalize(),那么finalize()到底有什么用呢?其实finalize()主要是给其他调用而创建的空间在对象回收时页同步回收而设置的。比如,你调用了C语言,使用了mallow()开辟了一段内存空间。在你释放java对象的时候,虚拟机只

2021-07-26 19:53:59 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除