自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ubuntu硬盘的分区、格式化、挂载

命令lsblk查看磁盘分区列表sudo blkid查看分区的UUID、类型等新建一个分区$ fdisk /dev/sdasda是通过lsblk查看的磁盘编号输入m可以查看帮助,p可以查看当前分区,n为新建分区,w为保存,q为退出。格式化一个分区$ mkfs.ext4 /dev/sda1将sda1(具体取决于要格式化的分区)格式化为ext4。自动挂载磁盘sudo vim /etc/fstab编辑fstab文件,在已有的内容下新增一行,仿照之前的格式,将UUID和TYPE修

2021-06-30 17:23:36 1632

原创 在HiFive1开发板上运行RT-Thread

开发板:HiFive1芯片:Freedom E310编译开发环境:Ubuntu18.04(Windows同理)编译工具链:riscv64-unknown-elf-toolchain编译工具链在SiFive官网上可以下载:https://www.sifive.com/software下载后解压至/opt/目录下。终端打开rt-thread/bsp/hifive1目录,修改rtconfig.py文件中指定的编译工具链:使用scons编译,生成bin文件。烧录烧录需要使用JLink工具,安

2021-04-12 22:39:38 321

转载 MIPS指令

MIPS常用指令集lb/lh/lw: 从存储器中读取一个byte/half word/word的数据到寄存器中.如lb $1, 0($2)sb/sh/sw: 把一个byte/half word/word的数据从寄存器存储到存储器中.如 sb $1, 0($2)add/addu:把两个定点寄存器的内容相加add $1,$2,$3($1=$2+$3);u为不带符号加。addi/addiu:把一个寄存器的内容加上一个立即数add $1,$2,#3($1=$2+3);u为不带符号加。sub/subu:把两

2021-02-03 10:56:48 3244

原创 Ubuntu下一个好用的串口助手推荐----comtool

以前都一直用cutecom,直到发现了comtool,我已经放弃了cutecom。下载comtool的方式有很多,比如pip,但是我用这个总是太慢而且会链接超时,所以我选择从github下载release版本https://github.com/Neutree/COMTool/releases下载最新版,解压cd comtoolsudo ./comtoolok了,和正常的串口助手使用方法一样,但是每次都要打开到路径,再用sudo,太可怕了。sudo usermod -a -G dialout

2020-08-31 19:22:40 2165

原创 Ubuntu安装oh my zsh

oh my zsh真是太好用了,于是乎新电脑上也安装一个安装zshsudo apt-get install zsh将shell改为zshchsh -s /bin/zsh接下来下载oh my zsh,网上查到的curl和wget都太慢了,还下不下来,可以使用github:https://github.com/robbyrussell/oh-my-zsh但是github也太慢了,码云上有同步的镜像:https://gitee.com/mirrors/oh-my-zsh.git我爱码云。git

2020-08-31 19:09:08 1162 1

转载 Ubuntu安装后WiFi无法使用问题解决

为ThinkPad S3安装Ubuntu之后,发现换源并更新重启后WiFi就无法使用了,需要安装WiFi驱动,此处的无线网卡型号为Realtek 8822CEgit clone https://github.com/lwfinger/rtw88.gitclone不下来可以下载ZIP,或者在码云上找找cd rtw88makesudo make install如果WiFi型号在支持的列表中,重启之后就可以使用了。...

2020-08-22 15:17:42 805

原创 ubuntu18.04关闭笔记本上盖不使系统休眠

最近公司新购入一台ThinkPad S3,但是奇葩的是只要合上上盖,电脑便再也无法唤醒,各种方法尝试无效,只能使电脑忽略合上上盖的功能。终端执行:sudo gedit /etc/systemd/logind.conf其中有一句#HandleLidSwitch=suspend改为HandleLidSwitch=ignore保存,再执行service systemd-logind restart...

2020-08-22 15:06:01 434

原创 rt-thread基于stm32标准库的SPI驱动

发现rt-thread在某个版本更新中,stm32 BSP下的库函数从标准库切换到了HAL库,HAL库应该是stm32日后发展的主流,但是个人感觉标准库更简洁,易于理解,因此在旧版的RTT上改写了一版SPI的驱动,便于加深对SPI的理解。关于SPI的协议有大量的文章描述,因此不再赘述。一、内核中的SPI deviceSPI包含以下几个结构体:struct rt_spi_device{ struct rt_device parent; struct rt_spi_bus *bus;

2020-08-01 00:02:59 1585

原创 git commit之后如何回退?

commit之后回退一个版本:git reset --soft HEAD^此时commit撤销,代码变更保留。可选参数:–mixed撤销commit,撤销add,不撤销代码改动,为默认参数。–soft撤销commit,不撤销add,不撤销代码改动。–hard撤销commit,撤销add,撤销代码改动。...

2020-06-17 14:45:38 7440 1

原创 学习《ProGit》Git操作总结

最近学习了《ProGit》这本书,总结了一些常用的命令,基本只包含了前三章,因为刚刚开始使用Git,只用到了这部分。这本书将Git讲述的非常完整,后面的内容还需要在实践中不断研读总结。...

2020-05-03 14:59:50 162

原创 C语言学习--GCC和GDB的使用

一、GCC语法1、优化选项常用-O22、查看编译时间的指令为time ./XXX3、-Wall最好在编译时加上显示警告信息,加强代码健壮性二、GDB使用调试例程如下:使用GDB调试:输入l,回车,可以查看从头开始的十行代码,继续回车可以继续向下查看l后跟行数,可以查看指定行的前后代码,如l 20:输入命令r,运行程序:输入命令b 20,在第20行设置断点输入命令b main,...

2020-04-07 11:50:58 250

原创 在K210芯片上移植RT-Thread

本次移植的开发板为KD233(基于K210芯片),开发环境为Ubuntu一、交叉编译工具链安装工具链链接:https://github.com/ilg-archived/riscv-none-gcc/releases下载gnu-mcu-eclipse-riscv-none-gcc-8.2.0-2.2-20190521-0004-centos64.tgz这里不要使用kendryte官方的t...

2020-04-02 22:22:35 6255 1

空空如也

空空如也

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

TA关注的人

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