- 博客(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关注的人