- 博客(89)
- 资源 (3)
- 收藏
- 关注
原创 rtthread 使用 scons 生成的项目
Env 是 RT-Thread 推出的开发辅助工具,针对基于 RT-Thread 操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的 menuconfig 提供了简单易用的配置剪裁工具,可对内核、组件和软件包进行自由裁剪,使系统以搭积木的方式进行构建。具体玩法看。
2024-04-23 11:48:21
1670
原创 STM32 MPU(内存保护单元)F7、H7
MPU,即内存保护单元,可以设置不同存储区域的存储器访问特性(如只支持特权访问或全访问)和存储器属性(如可缓存、可缓冲、可共享),对存储器(主要是内存和外设)提供保护,从而提高系统可靠性:1,阻止用户应用程序破坏操作系统使用的数据。2,阻止一个任务访问其他任务的数据区,从而隔离任务。3,可以把关键数据区域设置为只读,从根本上解决被破坏的可能。4,检测意外的存储访问,如堆栈溢出,数组越界等。5,将 SRAM 或者 RAM 空间定义为不可执行(用不执行, XN),防止代码注入攻击。
2024-04-15 13:31:50
3975
原创 STM32 uC/OS-III
µC/OS-III 的发音为“Micro C O S Three”,这意味着 µC/OS-III 是基于 C 语言编写的第三代小型操作系统,当然这里所说的第三代是相对于 µC/OS 的前两个版本 µC/OS 和 µC/OS-II 而言的,后面也会介绍这三个版本的差别。µC/OS/III 是一个操作系统,准确地说应该是一个实时操作系统,也就是 RTOS(Real Time Operating System),与之类似的 RTOS 还有 FreeRTOS、RTX、RT-Thread 等.
2024-03-31 00:48:07
1192
原创 使用STM32CubeMX进行HAL库开发时,Keil使用ST-Link无法下载程序的解决办法。
使用STM32CubeMX进行HAL库开发时,Keil使用ST-Link无法下载程序的解决办法。
2024-03-06 18:07:28
572
原创 Gnome 安装扩展插件(40.1版本,opensuse tumbleweed)。
Gnome 安装扩展插件(40.1版本,opensuse tumbleweed)1、首先在火狐浏览器安装GNOME Shell integration插件,如图所示第一个就是。2、安装完成后就可以进入gnome官方shell扩展中心安装了。https://extensions.gnome.org/#sort=popularity&page=13、随便选一个进入后,右上角会显示ON/OFF按钮。按ON就会提醒框来提醒是否需要安装了,装完就可以在扩展里打开了...
2022-02-25 19:24:05
4381
原创 opensuse 安装网易云音乐(tumbleweed)(leap)
opensuse 安装网易云音乐(tumbleweed)(leap)官方软件库里打包了rpm包,还有ymp一键安装脚本。装完就能用。https://software.opensuse.org/package/netease-cloud-music?search_term=netease
2022-02-25 19:13:01
885
原创 Gentoo安装教程(Systemd+Gnome)
Gentoo安装教程(Systemd+Gnome)准备!_1、一台能上网的电脑2、一个能用的U盘(建议8G以上,安装livecd)3、有条件的可以再准备一台电脑用于后续安装(ssh比较方便)4、基本能看懂点英文,毕竟安装过程中遇到的错误需要自己解决。_开始了,开始了== 本文主要是做一个记录,相当于小笔记吧,图片很少,这是装完后写的==一、使用Windwos刻录livecd(随便一款你知道的linux发行版,可以不安装就可以体验的那种就行,我用的是Ubuntu16.04)二、使用U盘启动进
2021-01-28 22:17:59
6104
原创 Alien Slackware
https://slackware.nl/This service can be accessed via: http://bear.alienbase.nl/ and https://bear.alienbase.nl/rsync://bear.alienbase.nl/mirrors/ I provide several mirrors on this server (tha...
2020-02-20 17:50:42
271
转载 slackware 14.2 安装KDE 5 plasma
Here is KDE 5_17.11 for Slackware, consisting of the KDE Frameworks 5.40.0,Plasma 5.11.3 and Applications 17.08.3 on top of Qt 5.7.1.Upgrading from the previous 5_17.10 is straight-forward.KDE-5...
2020-02-20 17:36:49
1232
原创 Centos 7,8,比较好的gnome 主题和图标,Yaru,
链接: https://pan.baidu.com/s/1_U0PaVv0tzaFuwXDH7ZSMw 提取码: j22i解压后将主题放入/usr/share/themes将图标放入/usr/share/application/icons
2020-01-12 11:23:27
3090
1
原创 Centos,Fedora,解决依赖问题的解决办法。
以下以安装网易云音乐为例。1、正常安装网易云,显示如下缺少libnsl.so.1这个文件2、使用repoquery命令来查找缺少的文件在那个包里,需要安装dnf-utils软件包3、使用repoquery --nvr --whatprovides 缺的依赖名,来查找。4、安装 libnsl-2.28-42.el8.1sudo dnf install libnsl-2....
2020-01-12 11:03:09
1776
原创 C/C++利用gotoxy()函数改变光标位置的实现方法
#include <stdio.h>#include<iostream>#include <windows.h>using namespace std;void gotoxy(int x, int y) { COORD pos = {x,y}; HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE...
2019-09-18 17:29:13
3742
转载 Freebsd 12 安装RPM包
文章来自Freebsd 12 官方手册https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.htmlBy default, Linux® libraries are not installed and Linux® binary compatibility is not enabled. ...
2019-01-25 00:44:42
2855
原创 Freebsd 12更换启动界面背景
初始屏幕功能支持位图(.bmp)、zsoft pcx(.pcx)或提取(.bin)格式中的256色。.bmp、.pcx或.bin映像必须放在根分区上,例如在/boot中。启动图像文件的分辨率必须小于等于320 x 200像素,才能在标准的VGA适配器上工作。对于256色和320 x 200像素或更小的默认引导显示分辨率,请将以下行添加到/boot/loader.conf。用要使用的位图文件名替换s...
2019-01-25 00:38:06
1422
2
原创 freebsd12 安装gnome3图形界面
1、准备工作 注:由于我是在实体机上做的所以没有提供截图。 也可以访问官方文档进行安装:https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11-wm.html已经安装完Freebsd12系统 可以联网2、开始安装pkg更新 #pkg update安装显卡驱动(本机为int...
2019-01-25 00:20:03
16469
3
原创 Freebsd 12 安装ntfs-3g 挂载windows分区
1、通过 ports安装:cd /usr/ports/sysutils/fusefs-ntfs/ make install clean2、通过pkg安装:pkg install fusefs-ntfs3、加入fuse加载:# ee /etc/rc.conf加入以下这一行:fusefs_enable="YES"保存退出# ee /boot/loader.conf...
2019-01-24 23:44:57
2464
原创 发现了一个在freebsd12和linux下比较好用的刻录u盘的工具可以刻录win8.1启动盘
名字叫Unetbootin,官网为https://unetbootin.github.io/1、可以在线刻录各linux发行版和bsd系统,也可以使用本地ISO文件刻录2、还有就算可以刻录win8.1系统的iso,但是刻录的win10无法启动,原因未知。3、刻录的u盘必须提前格式化为FAT32格式,否则无法识别4、在FreeBSD 12下安装:在root权限下执行 pkg inst...
2019-01-23 00:49:55
1503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅