计算机操作的一些笔记标题

ubuntu 下为何没有etcinittab文件 linux下程序的启动流程

vscode 也可以debug 可以查看反汇编

为什么debian系统盘win10只能读boot分区(

boot 分区是fat32

rootfs 是ext4

win10不支持ext4

)

win7 vscode remote ssh

vmware 移动虚拟机到新电脑

vmware 创建的ubuntu 虚拟机,移动到别的电脑上,打开后启动提示Switched to clocksource tsc,如何解决

更改硬件兼容性

无法打开的15.x虚拟机

可以打开的16.x虚拟机

因此15.x升级到16.x

Virtual box 网络设置

1:桥接网卡方式

桥接到USB 无线网卡,ubuntu 显示连接失败,无法获取IP地址

2:网络地址转换NAT

这个比较方便的

全局设定里设置

3:局域网内SSH登录

使用WIN10宿主机的IP登陆,端口使用转发前的主机端口

10.6.11.95:10022端口进行SSH登陆

ubuntu 笔记本设置双显示器

ubuntu 安装配置蓝牙耳机

notepad Notepad++怎样显示所有的字符不会自动将unix 风格的换行转为windows的换行

linux basic ------ dd 和 cp 的区别

1、dd是对块进行操作的,cp是对文件操作的。

2、比如有两块硬盘,要将第一块硬盘内的数据复制到第二块硬盘上

dd if=/dev/hda of=/dev/hdc bs=4 count=1024

bs表示每次复制的块大小

count表示要复制的次数

查看USB U盘VID PID及serial number

Win7+Ubuntu双系统时间不一致

Ubuntu下安装CodeBlocks的正确姿势

如何学习RTTHREAD

首先一个,你学习的目的是什么?有学习最好是有实践,仅是学习没有最终的实践会很快就忘了的。所以总体的步骤是:学习,实践;实践中遇到问题,再回过头来究些细节;如此反复,终能够掌握/精通整个系统。

言归正传,说说如何有效学习RT-Thread。

  1. 请预备好C语言基础知识;知道基础的C语言代码应该如何编写;写了代码,编译出错时知道如何进行修正;

  2. 找一套开发板进行上手;因为考虑到代码调试的缘故,建议选择stm32或nxp lpc系列处理器的开发板。花些时间,基本上不用怎么修改代码的,把kernel + shell跑起来。

  3. 能够把基本的kernel + shell跑起来,实际上已经进入了RT-Thread的门槛了,加个小代码,写个"Hello RT-thread\n"的打印应该是没问题了。在这个基础上,下一步就是实时操作系统学习的范畴了。经典的(实时)操作系统问题可以是两个:生产者消费者问题;哲学家问题。可以查找相应的问题描述,然后在开发板上都实现了(最好是能够以多种方式)。 在这个过程中如果对操作系统一些基础知识还有不明白的地方,可以找一些书籍查看下。2017年,基于RT-Thread应该也会有一本这样的书出来,可以对照着阅读。

  4. 解决了生产者/消费者、哲学家的问题,基本上应该说对RTOS已经入门了(这里可不仅仅是说RT-Thread哦)。那么接下去可以浏览熟悉、使用一些RT-Thread其他的部分,例如定时器,内存管理等,当然也有必要了解下RT-Thread的设备框架,最简单的:如何使用一个串口设备,也可以看看shell中是如何操作串口设备的。这里,那份《RT-Thread编程指南》是最重要的参考,可以好好读读,有问题大多也能在其中得到答案。

  5. 了解RT-Thread的组件。RT-Thread的核心组件包括:实时内核;命令行shell;文件系统;TCP/IP网络协议栈等。再之后的,则是围绕着这些试图兼容POSIX的标准接口。按照这样的原则,针对文件系统、TCP/IP网络协议栈,RT-Thread(试图)提供的都是标准的接口,希望能够做到快速上手快速迁移,所以当使用这部分组件而不知道如何使用时,可以交叉着寻找些POSIX资料也是非常有帮助的。到了这步,实际上应该是和实践密切相关的了,没有实践,这部分也会非常快速忘掉。

学习RT-Thread的步骤基本上可以按照类似的方式来,到了第4步,则是进入到学习/使用的长期过程。前面的入门时间应该不长的,特别是有一定指导下,这个时间应该更短。以往我的经验是可以制定出一个个小任务的方式来进行,完成它快速获得实战经验。原来也编写过一份简短的《RT-Thread实验手册》,不过只有题目,没有答案,公开到网上大家多只是浏览浏览,缺少实际的动手环节。

相关推荐
滕州市燕猫虎计算机科技工作室个体工商户7 小时前
《Rust程序设计》学习笔记八:结构体
笔记·学习·rust·rust程序设计
志尊宝8 小时前
Vue3 零基础每日笔记(082):文件上传实战——el-upload 校验、自定义上传、头像预览
前端·javascript·vue.js·笔记·#javascript·#vue.js
后季暖9 小时前
电商问数笔记(2)
笔记
xier_ran9 小时前
【infra之路】AI 编译器学习笔记(二):重拾 C++——移动语义与 LLVM 风格的类型转换
人工智能·笔记·学习
星恒随风11 小时前
Linux库的底层原理:ELF文件格式、静态链接、程序加载、虚拟地址空间与GOT/PLT详解
linux·运维·笔记·学习·状态模式
罗西的思考11 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 — (7)— 混合机制
笔记·学习
ClinicTech13 小时前
婴儿培养箱技术笔记:温控、报警与数据记录的三层架构
笔记
xiaominngtongxue13 小时前
从一次接触网实训课看中职实训教学的组织逻辑
笔记
xier_ran13 小时前
【infra之路】AI 编译器学习笔记(四):PatternRewriter 与贪心 driver
人工智能·笔记·学习
ACP广源盛1392462567314 小时前
硬件选型笔记|国产 PCIe4.0 交换芯片 IX8012@ACP,边缘 AI 设备 IO 扩展方案探讨
人工智能·笔记·硬件架构·pcie·国产芯片