- 博客(23)
- 收藏
- 关注
原创 STM32, GD32 cubemx CAN 低速率125kbps 报文丢失,解决了
用STM32 CUBEMX生成的GD32的 can程序,在500K波特率时可以正常使用,没有发现丢包,但速率降到250k和125k时,发送138帧数据,会丢失5个包。把系统时钟改成120M,APB1设成最大的60M,分频系数改为48,BS1为5,BS2为4,SJW为1,can的波特率为60M/48/(5+4+1)=125k。试了各种方法无法解决,后来发现分频系数设的很大为84,BS1为2,BS2为1,SJW为1,can波特率为42M/84/(2+1+1)=125k。
2024-12-18 14:59:22
483
原创 卸载VMware tools
1. 查找vmware-uninstall-tools.pl 命令:find / -name vmware-uninstall-tools.pl2. 进入vmware-uninstall-tools.pl所在目录3. 卸载 命令:perl vmware-uninstall-tools.pl...
2018-11-27 15:24:08
8906
1
原创 Linux 磁盘管理----磁盘检验
fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。语法: fsck [-t 文件系统] [-ACay] 装置名称选项与参数: -t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数 ...
2018-11-03 14:21:49
605
原创 Linux 磁盘管理----格式化磁盘
磁盘分割完毕后自然就是要进行文件系统的格式化,格式化的命令非常的简单,使用 mkfs(make filesystem) 命令。语法: mkfs [-t 文件系统格式] 装置文件名 选项与参数: -t :可以接文件系统格式,例如 ext3, ext2, vfat 等(系统有支持才会生效)实例 1 查看 mkfs...
2018-11-03 14:18:16
1435
原创 Linux 磁盘管理----fdisk命令
fdisk命令 fdisk 是 Linux 的磁盘分区表操作工具。语法: fdisk [-l] 装置名称选项与参数: • -l :输出后面接的装置所有的分区内容。若仅有 fdisk -l 时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。实例 1 列出所有分区信息 命令:fdisk -l实例 2 ...
2018-11-03 14:08:42
702
原创 Linux 磁盘管理----du命令
du命令 Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。语法: du [-ahskm] 文件或目录名称选项与参数: • -a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。 • ...
2018-11-03 13:55:31
234
原创 Linux 磁盘管理----df命令
df命令 df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法: df [-ahikHTm] [目录或文件名]选项与参数: • -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; • -k :以 KBytes 的容量显示各文件...
2018-11-03 13:51:06
376
原创 ncurses库没装
错误信息: *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses ...
2018-11-01 11:19:53
460
原创 ubuntu14.04安装vim
1. wim的安装 1). 普通用户下输入命令:sudo apt-get install vim-gtk 2). 输入“y”后,回车 3). 安装完成之后,在命令行敲入vi,按“tab”键。 可以看到,已经有vim命令的存在。2. vim的配置 1). 在命令行下,输入命令:sudo vim /etc/vim/vi...
2018-11-01 10:07:21
2727
原创 ubuntu14.04的/mnt/hgfs下无共享目录情况
1. 在win端创建将要作为共享的文件夹2. 在ubuntu端设置共享文件夹的目录 1). 在VMware虚拟机窗口,选择VM->Settings->Options->Shared Folders 2). 点右边的Add,点Next->选择Win7共享目录的路径,然后点Next->选中Enable this share->...
2018-11-01 09:57:52
4902
1
转载 linux进程状态的转换
为了对进程从产生到消亡的整个过程进行跟踪和描述,就需要定义各种进程的各种状态并制定相应的状态转换策略,以此来控制进程的运行。 不同的操作系统对进程的状态解释不同,但是最基本的状态都是一样的。包括一下三种: 运行态:进程占用CPU,并在CPU上运行; 就绪态:进程已经具备运行条件,但是CPU还没有分配过来; 阻塞态:进程因等待某件事发生而
2017-05-07 20:29:44
5074
原创 Ubuntu下挂载移动硬盘以及拷贝数据
挂载1. 文件系统与目录树结合的动作我们称为挂载。2. 挂载点一定是目录,此目录为文件系统的入口挂载的步骤1. 插入移动硬盘,然后输入命令 sudo fdisk -l(sudo parted -l) 可看到所有硬盘信息和分区信息挂载1. 先查看根目录有没有media这个文件夹 再在这个目录下创建自己想要
2017-05-05 22:07:36
28901
原创 ubuntu14搭建ftp服务器
用vsftpd来搭建FTP服务,如何在Ubuntu14.04上安装和配置vsftpd1. 更新源列表打开"终端窗口",输入"sudoapt-getupdate"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有几个软件包无法下载,您可以运行apt-getupdate------"的错误提示,导致无法安装。
2017-04-21 22:40:36
385
转载 通过文件头标识判断图片格式
1.JPEG/JPG - 文件头标识 (2 bytes): $ff, $d8 (SOI) (JPEG 文件标识) - 文件结束标识 (2 bytes): $ff, $d9 (EOI) 2.TGA - 未压缩的前5字节 00 00 02 00 00 - RLE压缩的前5字节 00 00 10 00 00
2017-04-09 20:32:29
1538
转载 bmp图片的头相关信息
偏移量域的名称大小内容 图象文件头0000h文件标识2 bytes两字节的内容用来识别位图的类型:‘BM':Windows3.1x, 95, NT, ... ‘BA':OS/2Bitmap Array ‘CI':OS/2Color Icon ‘CP':
2017-04-09 20:23:41
1298
转载 用C语言进行BMP文件的读写
一个完整的bmp位图文件,可以分为文件信息头,位图信息头和RGB颜色阵列三个部分,文件信息头主要包含“是否是BMP文件”,文件的大小等信息。而位图信息头则主要包含bmp文件的位图宽度,高度,位平面,通道数等信息。而RGB颜色阵列,里面才真正包含我们所需要的bmp位图的像素数据。需要提醒的是,bmp位图的颜色阵列部分,像素数据的存储是以左下角为原点。也就是说,当你打开一个bmp图片并显示在电脑屏幕上
2017-04-09 20:17:07
1320
转载 win7连接ubuntu14.04(转载)
安装xrdp使用快捷键"Ctrl+Alt+T"打开一个终端窗口,输入"sudoapt-get install xrdp"-->回车-->输入root用户的密码-->回车-->输入"y"-->回车,安装完成。安装vnc4server输入"sudoapt-get installvnc4server"-->回车-->输入root用户的密码-->回车-->输入"y"
2017-03-30 20:18:48
421
原创 函数指针简单示例
1.#include void func1(void){ printf(" 你是大头鬼\n"); }int main(){ void (*pfunc)(void); pfunc = func1; pfunc(); return 0;}2. #inclu
2017-03-24 21:36:55
302
转载 linux下使用 du查看某个文件或目录占用磁盘空间的大小方法
du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh一、du的功能: 与df不同,它用来查看文件或目录所占用的磁盘空间的大小二、du常用的选项: -h:以人类可读的方式显
2017-03-01 18:36:45
803
转载 modinfo命令找不到modules.dep文件的解决办法
问题现象modinfo *.komodinfo: can't open '/lib/modules//modules.dep': No such file or directo解决办法:cd /lib/mkdir modulescd modules/mkdir cd cp *.ko ./depmodmv modules.dep.bb mo
2017-02-24 21:30:43
8161
转载 linux下提示bash:command not found
新安装的linux系统,如果进行精简安装可能会出现bash:command not found 的提示,大家在安装的时候可以选择默认安装basic的组件,一般即可。到时候可以再升级。如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么 首先就要考虑root 的$PATH里是否已经包含了这些环境变量。
2017-02-24 21:05:32
18082
原创 字符串长度的计算:sizeof和strlen的使用
字符串长度的计算:sizeof和strlen的使用如下示例: 1. char buf[10] = "hello"; printf("sizeof(buf) = %d\n", sizeof(buf)); //10 printf("sizeof(buf[0]) = %d\n", sizeof(buf[0])); //1
2017-02-23 18:43:22
1975
GD32F105RCT6 双can通讯
2023-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人