- 博客(11)
- 收藏
- 关注
原创 Vxworks学习(四)_内核
Vxworks学习(四)_内核一、实时内核1.1 实时1.2 微内核1.3 任务调度1.3.1 优先级调度1.4 任务属性1.4.1 任务控制块1.4.2 钩子函数1.4.3 任务状态1.5 内核功能接口1.5.1 任务控制1.6 多任务与函数重入声明本学习记录为笔者的学习记录笔记,其中大量借鉴了多本已出版书籍与网络资料,并会在文章末尾注明出处,同时笔者无虚拟机镜像。本文参与于《VxWorks高级程序设计》-李方敏 进行整理。一、实时内核1.1 实时实时表示控制系统能够计时处理系统中发生的要求控制
2022-04-13 21:30:07
1939
原创 FreeRTOS学习记录(一)_任务
FreeRTos学习记录(一)——任务1. 建议在阅读之前下载FreeRTos源码配合阅读2. 源码阅读确实特别枯燥无趣,可以配合硬件来学习,我购买的是乐鑫科技的ESP8266配合学习的,STM32的也是可以的,编译好固件之后烧录通过串口反馈信息可以验证你的程序3. 推荐使用UBUNTU环境下进行编译,同时能锻炼你的linux使用能力与故障排查能力(莫名其妙很多warning和error,我已经要无了 = = )任务函数void ATaskFunction( void *pvParameters
2022-03-16 16:23:50
1359
原创 Vxworks学习(三)_驱动
Vxworks学习(三)_驱动一、 驱动程序1.1 驱动程序表和安装驱动程序二、驱动设备2.1 设备列表和增加设备三、文件描述符3.1 文件描述符表四、块存取设备4.1 低级驱动程序初始化组件4.2 设备创建函数声明本学习记录为笔者的学习记录笔记,其中大量借鉴了多本已出版书籍与网络资料,并会在文章末尾注明出处,同时笔者无虚拟机镜像。一直学习的都是嵌入式应用层软件开发,本次也是第一次尝试去理解如何编写驱动程序一、 驱动程序对于一个非块存取设备的驱动程序有7种基本IO操作函数: creat( )、 de
2022-03-15 14:17:45
2661
3
原创 Vxworks学习(二)_中断、POSIX与Wind比较、I/O系统
Vxworks学习(二)_中断、POSIX与Wind比较、I/O系统一、中断二、POSIX 与 Wind2.1 POSIX和Wind调度方法比较2.2 POSIX和Wind信号量比较2.3 POSIX和Wind消息队列比较三、输入/输出系统声明本学习记录为笔者的学习记录笔记,其中大量借鉴了多本已出版书籍与网络资料,并会在文章末尾注明出处,同时笔者无虚拟机镜像。一、中断中断为实时操作系统的核心。举个例子,一辆带有实时操作系统的自动驾驶的汽车在车头安装了一个距离传感器(现实中可能是用其他的传感器)用于检测
2022-03-14 21:13:00
1843
原创 Vxworks学习(一)_多任务、任务通信
Vxworks学习(一)_记录VxWorks简介多任务任务状态Wind任务调度任务控制功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入VxWorks简介学习Vxworks之前希望读者已经具备计算机网络、操作系统、C/C++、网络
2022-03-13 16:28:31
10849
2
原创 树莓派4B外接摄像头OpenCV,Python3识别二维码
树莓派4B外接摄像头OpenCV,Python3识别二维码一、软件安装二、硬件准备1.测试一下可不可以实时显示视频3.二维码识别以下均基于Python3,3对应的软件是pyzbar,python2对应的软件的zbar,不要安装错了,因为3已经不支持zbar,很多教程还在讲zbar,但是已经不支持了,无法使用。一、软件安装~$ sudo apt-get install libzbar-dev~$ pip install pyzbar//安装完成后----~$ python3Python 3.8
2021-07-13 18:53:02
2116
2
原创 ubuntu mate下Mysql安装与初始密码更改
ubuntu mate下Mysql安装与初始密码更改硬件:树莓派4b找了好多的更改Mysql密码的方法,终于找到一个非常简便的,跟我一起走一遍就更改完了。$ sudo apt update$ sudo apt-get install mysql-server$ sudo apt-get install mysql-client使用root进入Mysql.$ sudo cat /etc/mysql/debian.cnf# Automatically generated for Debian
2021-07-03 11:12:12
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人