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

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实验手册》,不过只有题目,没有答案,公开到网上大家多只是浏览浏览,缺少实际的动手环节。

相关推荐
土拨鼠烧电路1 小时前
笔记11:数据中台:不是数据仓库,是业务能力复用的引擎
数据仓库·笔记
土拨鼠烧电路2 小时前
笔记14:集成与架构:连接孤岛,构建敏捷响应能力
笔记·架构
烟花落o3 小时前
栈和队列的知识点及代码
开发语言·数据结构·笔记·栈和队列·编程学习
winfreedoms3 小时前
ROS2知识大白话
笔记·学习·ros2
方安乐3 小时前
英语月份命名为什么无规律?
笔记
儒雅芝士4 小时前
RethinkFun深度学习笔记
人工智能·笔记·深度学习
土拨鼠烧电路4 小时前
笔记12:AI在快消:超越概念的四大落地场景
人工智能·笔记
齐生15 小时前
网络知识点 - TCP/IP 四层模型知识大扫盲
笔记·ios