自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 Nvidia控制面板选择默认独显后黑屏的解决方法

更新windows版本后发现nvidia控制面板的全局设置选择为高性能Nvidia处理器或者PhysX是配置为Nvidia独显后,重启电脑不久后就会黑屏或者分辨率异常和显卡驱动故障(设备管理器显示黄色感叹号),尤其是右键开始菜单后。折腾许久终于还是放弃了,准备切换到默认选项算了(自动选择)。猜测应该是新系统对老的低端显卡兼容性有问题(最新的显卡驱动都是18年发布的了)。(不过说起来Nvidia这控制面板好像一向很难用,很卡顿,此前也是遇到过黑屏问题的。)想提升性能还是硬件升级或者用不要升级win版本吧

2022-03-27 00:28:54 7875

原创 《嵌入式实时操作系统uC/OS-II》学习摘要

二、 实时系统概念1.实时系统的特点如果逻辑和时序出现了偏差,将会引起严重后果。有两种类型的实时系统:软实时系统和硬实时系统。在软实时系统系统中,系统的宗旨是指各个任务尽快地运行,而不要求限定某一任务在多长时间内完成;在硬实时系统中,各任务不仅须执行无误,而且要做到准时。大多数实时系统是二者的结合。2.前/后台系统可称为前/后台系统或超循环系统。应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,这部分可以看成后台行为。中断服务程序处理异步时间,这部分可以看成是前台行为。 后台也可以叫

2021-06-22 18:53:54 962

原创 FreeRTOS学习记录(安富莱FreeRTOS教程摘录)

FreeRTOS学习资料:安富莱论坛FreeRTOS教程FreeRTOS源码下载链接第一章 为什么选用FreeRTOSFreeRTOS优势FreeRTOS优势 最大的优势就是**开源免费,商业使用的话不需要用户公开源代码,也不存在任何版权问题,是当前小型嵌入式操作系统市场使用率最高的。**去年的全球嵌入式市场分析报告中,FreeRTOS 占据了 20%。移植的难易程度FreeRTOS 的移植比较简单,只需要用户添加需要的源码文件,不需要做任何的底层工作,再添加三个宏定义即可,详情可以看第

2021-06-10 14:31:34 2103

原创 《树莓派开始,玩转Linux》Linux部分学习记录(五)完整架构、信号等

第21章 完整架构Linux系统可以分为内核和应用程序两个主要部分。一、内核模式与系统调用计算机启动之后,Linux的内核程序启动成为一个单一的内核进程。这个单一进程将执行内核的相关功能。内核进程有权调用所有的计算机资源。当应用程序运行时,内核会分配给该应用程序一定的计算机 资源。应用程序与硬件之间的互动,也必须经由内核进行。因此,即使是一个应用程序,它的运作也离不开内核。我们把内核程序的活...

2020-04-04 15:34:46 159

原创 《树莓派开始,玩转Linux》Linux部分学习记录(四)会编程的bash

第19章 会编程的bashbash是一个命令解释器。在前面章节中介绍了在bash中输入命令,它会把输入的命令转化为特定的动作。本章将介绍bash的可编程性。一、变量在C语言中,变量是内存中的一块空间,可以用于存储数据。我们可以通过变量名来引用变量中保存的数据。bash和C语言类似,也有变量,但bash中的变量只能存储文本。1、使用赋值符号"="来表示赋值,比如:$var=World赋...

2020-04-02 23:20:20 193

原创 无线环境下NAS传输速度过慢

经过个人实测,不建议NAS和路由器之间通过无线连接,最好使用千兆网线。另外路由器最好是千兆以上。

2020-03-26 19:14:35 6043

原创 《树莓派开始,玩转Linux》Linux部分学习记录(三)用户管理、文件权限

第18章 我的地盘我做主Linux是一个多用户的操作系统,必须要考虑到用户隐私和权限问题。可以通过下面的命令来找出自己的身份:$who am i命令who可以返回所有的登录用户:$who在Linux中可以用文本形式的用户名来指代一个用户。比如,命令write可以用来给同一个系统下其他用户发消息。比如用户anna发信息给用户lvor:$echo “Where is your draft...

2020-03-22 18:57:41 280

原创 《树莓派开始,玩转Linux》Linux部分学习记录(二)程序和进程、文本流

第16章 从程序到进程一、指令(此处简述指令、寄存器和汇编语言,略)二、C程序(作为和C语言打交道很久的程序员来说…略)三、程序编译高级C语言程序必须先编译成汇编程序,再转成机器程序运行。以gcc编译C程序为例:$gcc demo.c编译完成后生成a.out的二级制可执行文件。以下面方式执行该文件:$./a.outC语言的编译是把程序员可读的C语言文本,翻译成计算机可读的机...

2020-03-21 18:08:35 197

原创 《树莓派开始,玩转Linux》Linux部分学习记录(一)Linux和文件介绍

前言关于Linux操作系统的书籍浩如烟海,但多数对于入门者来说过于晦涩难懂。在学习树莓派的过程中,我参考了《树莓派开始,玩转Linux》这本书。发现其中关于Linux的入门介绍还是比较亲民一些的,于是以此作为重新入门,摘录一些这要的知识点以便加深记忆以及便于后续查阅和查漏补缺。第14章 Linux的真身一、什么是内核?Linux系统有狭义和广义上两种定义。狭义来说,Linux实际上指Li...

2020-03-21 15:38:51 460

原创 树莓派更换国内源后upgrade时仍从国外源更新的解决办法

/etc/apt/sources.list.d/raspi.list此文件也需要修改:sudo vi/etc/apt/sources.list.d/raspi.list打开在每行的开头加个#

2020-03-20 16:09:32 768

原创 Linux网络分析常用工具

1、ethtool工具 (1)简介 ethtool是用于查询及设置网卡参数的 (2)工具编译方法 -p 跟踪指定的进程 -f 跟踪由fork子进程系统调用 -F 尝试跟踪vfo...

2020-03-14 19:12:53 431

原创 Linux调试工具strace和lsof学习

1、strace工具 (1)简介strace是一个集诊断、调试、统计于一体的工具,常用来跟踪进程执行时的系统调用和所接收的信号。在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备时,必须由用户态切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用函数,包括参数,返回值,执行消耗的时间。 (2)使用参数...

2020-03-14 19:10:11 453

原创 步进电机学习笔记

1、步进电机:是一种将电脉冲转化为角位移的开环执行机构,脉冲个数来控制角位移量,脉冲频率控制电机的速度和加速度。 2、步距角:当步进驱动器收到一个脉冲信号,驱动步进电机按设定的方向转动一个固定的角度。通常步距角有0.9°/1.8°0.75°/1.5°、0.36°/0.72。 3、角位移:脉冲的个数n来控制, 比如0.9°步进电机不细分的情况下,角位移为(0.9n)°。 4、速度、加速度:电机...

2020-03-14 19:07:41 2429

原创 树莓派上手笔记

#官方系统烧录教程1.安装win32disklmanager,选择官方系统img#树莓派默认账号,密码piraspberry#为树莓派添加中文输入法:1.安装中文字库sudo apt-get install ttf-wqy-zenhei2.安装中文输入法sudo apt-get install scim-pinyin3.设置支持中文sudo raspi-configLo...

2020-03-01 15:11:35 543

转载 Markdown语法说明

概览宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括Setext、atx、Textile、reStructuredText、Grutatext和EtText...

2019-11-18 15:24:07 182

原创 U-Boot学习记录

目录U-boot简介u-boot源代码的目录结构U-boot启动过程 (暂时简单了解)U-boot命令(U_BOOT_CMD)执行过程添加自定义U-boot命令方法U-boot简介U-boot是一种普遍用于嵌入式系统中的Bootloader。U-boot,全称Universal Boot Loader,是由DENX小组的开发的遵循GPL条款的开放源码项目,它的主要...

2019-11-15 09:48:36 164

转载 C语言中关键字auto、static、register、const、volatile、extern的作用

转载自C语言中关键字auto、static、register、const、volatile、extern的作用1.auto这个这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变量。这个关键字不怎么多写,因为所有的变量默认就是auto的。int func(){ auto int a; retur...

2019-06-10 17:31:07 146

转载 C语言中的关键字volatile

原文转自https://blog.csdn.net/qq_29350001/article/details/54024070。感谢原作者。一、volatile 介绍表示一个变量也许会被后台程序改变,关键字 volatile 是与 const 绝对对立的。它指示一个变量也许会被某种方式修改,这种方式按照正常程序流程分析是无法预知的(例如,一个变量也许会被一个中断服务程序所修改)。这个关键字使...

2019-06-10 16:49:44 668

转载 单片机IO口科普:推挽输出、开漏输出详解

 转载自http://www.dzsc.com/data/2017-11-17/113645.html 在学和选用逻辑器件的时候我们常别人说这款芯片是推挽输出驱动能力强,这个引脚是开漏输出需要加上拉电阻。是不是有时候感觉一头雾水?今天就详解一下推挽和开漏,以后你买芯片的时候就可以和别人大声理论了。  1.什么是推挽输出  推挽输出既可以输出低电平,也可以输出高电平,可以直接驱动...

2019-06-10 14:29:19 3228

转载 C语言中const关键字的作用

1.可以定义const常量,具有不可变性。例如:const int Max=100; Max++会产生错误;2.便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。例如: void f(const int i) { …} 编译器就会知道i是一个常量,不允许修改;3.可以避免意义模糊的数字出现,同样可以很方便地进行参数的调整和修改。 同宏定义一样,可以做到不变则已,一变都变!如(1...

2019-06-10 11:38:55 3624

转载 三极管的介绍及工作原理

三极管的工作原理一、电流放大二、偏置电路三、开关作用四、工作状态三极管是电流放大器件,有三个极,分别叫做集电极C,基极B,发射极E。分成NPN和PNP两种。我们仅以NPN三极管的共发射极放大电路为例来说明一下三极管放大电路的基本原理。一、电流放大下面的分析仅对于NPN型硅三极管。如上图所示,我们把从基极B流至发射极E的电流叫做基极电流Ib;把从集电极C流至发射极E的电流叫做集电极电流 Ic。...

2019-06-10 11:23:36 65550 2

tca9534a.pdf

tca9534a I2C扩展IO芯片手册

2021-10-26

tas5720a-q1.pdf

tas5720a音频驱动芯片手册

2021-10-26

UM2570_STM32G4的HAL和LL驱动程序介绍20201105.pdf

UM2570_STM32G4的HAL和LL驱动程序介绍20201105.pdf

2021-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除