自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 对STM32 DMA突发传输的理解

STM32 DMA 突发传输的理解

2023-12-25 09:33:17 581 1

原创 VMWare安装RHEL9 重启之后找不到共享文件夹的解决办法

方法1 手动挂载 可开机之后手动执行如下命令: vmhgfs-fuse -o allow_other -o auto_unmount .host:/ /mnt/hgfs 方法2 自动挂载 在/etc/fstab文件中添加如下内容: .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,auto_unmount,defaults 0 0 ...

2022-05-26 16:48:58 391

原创 使用qemu-ifup/qemu-ifdown脚本支持运行多个qemu模拟开发板

1、运行多个qemu模拟开发板,每个开发板就对应需要一个tap设备作为网络设备,使用同一个tap设备会冲突,导致qemu模拟启动失败。修改qemu启动命令,不使用ifname=tap0参数指定固定的网络设备为tap0,同时需要指定srcipt和downscript的脚本路径,分别为qemu-ifup脚本和qemu-ifdown脚本的路径。qemu-system-arm -M vexpress-a9 -m 512M -kernel u-boot -nographic -net nic -net

2022-05-24 18:56:57 1312

原创 RHEL9下QEMU通过网桥和TAP与宿主机进行网络通信

准备工作 在RHEL7 上一般使用brctl命令创建网桥,使用tunctl命令创建TAP,但是RHEL9 系统默认不支持这两个命令了,使用nmcli 命令也可以创建网桥和TAP,但是经过实测,QEMU使用nmcli创建的网桥和TAP与宿主机通信还存在一些问题,因此采用RHEL7的方式,在RHEL9上安装相关软件,以支持brctl命令和tunctl命令。 brctl命令由bridge-utils软件包提供,tunctl命令由tunctl软件包提供,RHEL9默认不再支持这两个软件包,因此需要进行手动下载安

2022-05-24 17:44:39 685

原创 RHEL9 下使用nmcli无法正确将tap接到虚拟网桥,导致qemu无法通过tap+网桥与主机通信的解决办法

1、使用nmcli con add type bridge-slave命令并不能将tap0接到br0上。如下,可以看到执行“nmcli con add type bridge-slave ifname tap0 master br0”后,虽然生成了bridge-slave-tap0这个网络连接,但是使用brctl show可以看到interfaces下面并没有出现tap0.[root@rhel9 cat]# nmcli connection add type tun ifname tap0 con

2022-05-23 22:50:03 841

原创 RHEL9 nmcli配置网桥实现qemu模拟ARM开发板与linux主机网络通信

nmcli connection add type bridge con-name br0 ifname br0 autoconnect yesnmcli con up br0nmcli connection add type tun ifname tap0 con-name tap0 mode tap owner 0 ip4 192.168.1.1/24nmcli con add type bridge-slave ifname tap0 master br0nmcli con up tap0.

2022-05-22 23:00:15 483

原创 解决jz2440 进行NFS挂载时出现not responding, timed out错误

1、问题描述错误如下:# mount -t nfs -o nolock 192.168.137.200:/home/cat/nfs /mntnfs: server 192.168.137.200 not responding, timed outmount: mounting 192.168.137.200:/home/cat/nfs on /mnt failed: Input/output error2、问题解决NFS默认使用的是 UDP协议,在客户端把协议改成TCP解决。m

2022-04-29 14:36:54 1132

原创 Makefile万能模板

闲来无事,就写个Makefile模板吧,这个Makefile可以指定.o和目标文件的生成目录,而不是在源文件目录下生成一大堆的.o文件,很适合强迫症者用。没有生成库的模板,需要的话,稍微改一下就行了。

2021-11-17 11:43:13 220

原创 Windows下基于嵌入式Eclipse + GDB + JLink 对JZ2440/S3C2440/mini2440 进行裸机程序在SDRAM上的调试

1 工具准备1.1 下载安装Eclipse IDE for Embedded C/C++ Developers的最新的2021-09版本,下载链接为:https://ftp.jaist.ac.jp/pub/eclipse/oomph/epp/2021-09/R/eclipse-inst-jre-win64.exehttps://ftp.jaist.ac.jp/pub/eclipse/oomph/epp/2021-09/R/eclipse-inst-jre-win64.exe1.2 下载安装gc.

2021-11-13 21:09:39 1455

原创 mount.nfs:access denied by server while mounting

可能是客户端内核不支持最新的版本,可手动指定老版本。如:mount -t nfs -o vers=3 192.168.31.20:/home/cat/nfs ./tmpvers=3不行,还可以改为vers=4

2021-05-02 01:16:16 157

原创 VMware+ubuntu+win10+开发板 嵌入式开发环境 有线连接内网,无线连接外网

最终效果最终环境如上图:开发板通过网线与win10 PC相连,最终连接到win10上的vmware里装有ubuntu,实现开发板与ubuntu的通信,同时ubutun通过无线网卡与外网通信。其中有线网网段为192.168.100.*,无线wifi使用网段192.168.31.*;详细如下:开发板IP:192.168.137.100win10有线网卡IP: 192.168.137.1win10无线网卡IP:192.168.31.100ubuntu有线连接IP:192.168.13

2021-04-02 21:23:43 565

原创 解决使用arm-linux-gnueabihf-gdb出现Error while loading shared libraries: libncurses.so.5: 的错误

(1)Ubunut19/20sudo apt install libncurses5(2)RHEL8/Centos8dnf install ncurses.compat-libs

2020-03-14 12:18:28 3522

原创 RHEL8/CentOS8开机挂载iso

在/etc/fstab 文件中添加如下一行内容:/mnt/windows/CentOS.iso /mnt/cdrom iso9660 loop,defaults 0 0 iso绝对路径 挂载路径...

2020-03-13 19:58:47 1774

原创 RHEL8/CentOS8使用snap、flatpak、AppImage

(1)snap安装步骤:a) yum install epel-releaseb) yum install snapdc) sudo systemctl start snapd.serviced) sudo systemctl enable snapd.servicesnap仓库地址:https://snapcraft.io/store(2)fl...

2020-03-07 23:53:08 2009

原创 RHEL8.0使用CentOS8的源

一、安装CentOS8源http://mirrors.aliyun.com/repo/Centos-8.repo

2020-03-07 22:52:13 1400

原创 RHEL8/CentOS8使用Epel、Remi、RPMFusion第三方源

一、安装(1)Epelsudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm(2)Remi

2020-03-07 22:42:02 3157

原创 解决笔记本电脑在RHEL8.0下默认路由引起无法上外网的问题

一、问题描述笔记本电脑有有线网卡和无线网卡两张网卡,使用有线网卡与开发板相连接,无线网卡连WIFI接通外网,发现打开有线连接和无线WIFI同时打开时无法通过上外网,只使用无线连接而关闭有线连接时可以上外网。二、问题原因系统默认会把有线网卡和无线网卡都作为默认路由,但是由于上电启动顺序的原因,有线比无线先启动,导致有线网卡才是有效的默认路由,而有线网卡与开发板相连接,自然无法连通外网。...

2020-03-06 20:28:46 471

原创 RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018-12-24更新版)

目录1 交叉编译环境搭建... 31.1 交叉编译器下载... 31.2 文件夹重命名... 31.3 编辑/etc/profile. 31.4 测试环境是否搭建成功... 32 RHEL7/Centos7下添加fedora的yum源。... 42.1 下载fedora的yum源... 42.2 修改fedora.repo、fedora-updates.repo.....

2018-04-28 11:10:47 2985

转载 iterm2 ls颜色设置

2018-03-04 09:55:12 3680

转载 CentOS 7下安装vncserver并使用vnc-viewer进行登录

CentOS 7下安装vncserver并使用vnc-viewer进行登录时间:2017-12-07 00:46来源:www.cnblogs.com作者:弹指神通通通通 举报 点击:169次CentOS安装使用vnc进行远程桌面登录 以下介绍在CentOS 7下安装vncserver并使用vnc-viewer进行登录(使用ro

2017-12-17 17:35:18 7543

转载 MySQL添加用户、删除用户与授权 MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户   1.1 登录MYSQL:

MySQL添加用户、删除用户与授权MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户  1.1 登录MYSQL:  @>mysql -u root -p  @>密码  1.2 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIE

2017-12-03 18:42:09 272

转载 MySQL5.7.19安装

当前位置: > CentOS服务器 > 数据库服务器 > MySQL >1.配置YUM源下载mysql源安装包:wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch安装mysql源,安装过程中遇到Is this ok [y/d/N]的直接输入y即可:yum local

2017-12-03 18:39:51 379

转载 vmware 共享文件夹挂载

挂载文件夹:最后,需要将文件夹挂载到centos下在命令行中输入如下命令:mount -t vmhgfs .host:/ /mnt/hgfs如果没有权限则需要切换到root用户如果报错 ERROR: can not mount filesystem: No such device,则输入如下命令:sudo vmhgfs-fuse .host:

2017-12-03 14:22:04 7599

转载 iterm2 颜色字体配置

2017-10-07 21:22:07 12506

转载 postgres创建用户,修改用户密码,创建数据库

postgres创建用户,修改用户密码,创建数据库2013-03-23 08:45:07      0个评论       收藏   我要投稿postgres创建用户,修改用户密码,创建数据库 1.创建用户 1sudo -s -u postgres2psql3postgres# C

2017-09-25 00:20:47 2610

原创 利用内存文件(共享内存)实现简单的数据库索引

利用内存文件(共享内存)实现简单的数据库索引 1.    概要当需要对一些数据进行大量重复的读写操作并且对效率有很高的要求的时候,使用传统数据库(oracle, mysql)往往不能满足效率高的要求,这个时候我们可以使用内存文件(共享内存)来保存我们的数据。这样的话,对文件的读写操作就变为对内存的读写操作,效率那是大大的提升。不过,内存文件虽然已经极大的提高效率了,但是,往往我们并不清

2017-09-05 22:27:02 1750

转载 oracle12c 启动多个实例

(1)开机自动启动oracle数据实例修改/etc/oratab文件,将需要启动的实例名称后面的N修改为Y,如果要全部都启动,则使用:g/N/s//Y/g将全部N修改为Y(2)自动启动,可以在/etc/rc.local中设置,增加如下的内容#启动第一个数据库实例su - oracle lsnrctl startexport ORACLE_SID=orcl

2017-08-22 23:29:13 6280

原创 博客人生开始

开启博客人生于神户 2017-07-09 21:50   雄关漫道真如铁,而今迈步从头越

2017-07-09 20:52:28 228

TinyHttpd-CZH-20200412.zip

完全重构TinyHttpd源码,代码逻辑清晰,注释详尽,编码规范,简洁易读,非常适合新手阅读。实现了GET方法(不带参数和带参数)和POST方法,跨平台,windows和linux都能编译运行,附带试用说明,便于测试验证。

2020-04-12

数据结构(C语言版)].严蔚敏_吴伟民.扫描版.pdf 高清版

学习数据结构与算法必备之书,高清版的,看着很舒服

2014-08-10

数据结构(C语言版)].严蔚敏_吴伟民 高清版

这是高清版本,绝对不坑你们!下了你们肯定不会后悔,我也不想挨骂!

2014-08-10

空空如也

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

TA关注的人

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