logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式开发板模拟器:QEMU

前两天看微信公众号时发现了一个嵌入式模拟器,感觉很不错,自己动手安装了一个,过程记录如下模拟器大家应该都听说过,有的小伙伴打游戏也会安装模拟器,今天我们介绍的主角QMEU就是一个可以用在嵌入式的模拟器,如果你想学习嵌入式,但身边没有开发板,这时候你可以尝试使用它来模拟Linux内核的启动,当然它还可以模拟ARM、MIPS等各种CPU架构,本文主要介绍模拟ARM的启动流程(一)环境介绍虚拟机:VMw

C语言实现音乐播放器(Linux madplay)

(一)需求分析1.扫描指定路径下的音乐,并显示出来2.实现音乐的播放、暂停、上一首和下一首的功能3.程序退出释放内存资源(二)思路1.扫描出指定路径下的音乐文件(便利指定文件夹,找出音频文件放在数组里面)2.创建链表存放音乐的信息(音乐名、歌曲路径、歌曲总数等信息)3.创建新的进程,用来播放音乐4.调用kill函数实现音乐的切换和暂停播放功能注意: 如果出现设备繁忙,可以使用ps...

#linux
gbd的简单使用(一)

这篇文章将gdb的简单使用,通过此篇文章你能学习到使用gdb进行调试程序在Linux中编写程序时,如何进行程序的debug工作呢?今天来介绍下gdb这个工具,可以在Linux下直接man gdb查看帮助信息(一)gdb命令介绍常用命令:命令命令缩写命令说明runr开始运行程序,在第一个断点处停住startst启动调试,在main函数中第一条语句停住nextn执行下一行,不会进入函数内部steps执

利用STM32制作红外测温仪之硬件设计

最近受疫情的影响详细大家都在家里没事干,这里利用stm32最小系统做一个红外测温仪这篇教程里我们来制作红外测温仪需要用到的硬件,关于PCB的工程文件,后文会给出。(一)系统分析由于我们的功能比较单一,所以对单片机的要求并不高,这里采用STM32F103C8T6作为主芯片,首先我们来设计一个单片机的最小系统,并留出相应的模块接口,方便我们使用。单片机的最小系统由电源电路、复位电路、晶振电...

#stm32#嵌入式
c语言实现跳动的心

本文章分为两部分:第一部分为实现多彩的心,第二部分是实现心得跳动,两个代码均独立运行本篇文章转载自公众号: C语言程序设计基础知识(一)C语言实现多彩的心实现过程其实很简单首先使用for循环绘制心形for (y = 1.5f; y > -1.5f; y -= 0.1f){for (x = -1.5f; x < 1.5f; x += 0.05f){...

#c语言
LC和RC滤波电路分析

一、概述整流电路的输出电压并不是纯粹的直流,从示波器观察整流电路的输出,与直流相差很大,波形中含有较大的脉动成分,称为纹波。为了获得比较理想的直流电压,需要利用具有储能作用的电抗性元件(如:电感、电容)组成的滤波电路来滤除整流电路输出电压中的脉动成分,以获得直流电压。常用的滤波电路有无源滤波和有源滤波两大类。无源滤波主要形式有电容滤波、电感滤波和复式滤波(包括L型、LC滤波、LCπ型滤波和RC..

#程序人生
FAT32文件系统介绍

FAT32文件系统(一)为什么要有文件系统(二)FAT32文件系统组成(三)分步介绍各部分(1) 首先介绍一下MBR(2)DBR介绍(3)FAT表介绍(4) 数据区(一)为什么要有文件系统文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。如果没有文件系统,那我们想找到在硬盘上保存的数据会是一件很麻烦的事情,文件系统的作用是,它负责为用户建立文件、读出、

Python安装

这里写目录标题(一)下载python(二)安装(三)验证(一)下载pythonPython官网:官网地址点击进入首页显示如下:这里以windows版本为演示,下载的版本为3.10.1(二)安装双击安装包下一步点击next等待安装完成,安装过程出问题直接看下一步安装提示修改系统字符限制点击close就安装完成了(三)验证安装成功...

#python#开发语言#后端
(三)图像转灰度图Python实现

这里写目录标题(一)原始图像(二)转换原理(三)python实现1.安装库2.python程序编写3.效果4.工程文件(一)原始图像(二)转换原理(三)python实现python安装可以参考:python安装1.安装库首先我们需要安装用到的库,按住win+r输入cmd打开dos窗口,输入下面的命令pip install opencv-pythonpip install numpy2.python

#python#图像处理#opencv
能ping通ip但无法ping通域名和localhost //ping: bad address 'www.baidu.com'

错误描述:~ # ping localhostping: bad address 'localhost'原因,在/etc目录下缺少hosts文件,将linux中的/etc hosts文件拷入即可~ # ping localhostPING localhost (127.0.0.1): 56 data bytes64 bytes from 127.0.0.1: seq=0 ttl=64...

#linux
    共 12 条
  • 1
  • 2
  • 请选择