logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux开发速记教程之第一篇

一、Linux职业方向①、服务器运维;②、应用软件开发;③、设备驱动开发。二、设备驱动开发Linux 系统的一个重要设计哲学是一切皆文件。包括硬件设备,对于系统来说也是一个文件,所以系统向上层应用程序提供 open、 write、 read、 close 等统一的文件操作接口,应用程序可以利用这些接口对设备文件进行访问,从而实现对硬件设备的初始化、写入、读取以及关闭等操作。当系统接收到应用程序的这

文章图片
#linux#驱动开发#单片机
STM32103系列(十二):GPIO位带操作

1、位带简介位操作就是可以单独地对一个比特位进行读和写,在51单片机中通过sbit来实现位定义,STM32没有这样的关键字,而是通过访问位带别名区来实现。在STM32中,有两个地方实现了位带,一个是SRAM区的最低1MB空间,另一个是外社区最低1MB空间。这两个1MB的空间除了可以像正常的RAM一样操作外,它们还有自己的位带别名区,位带别名区把这1MB的空间的每一个位膨胀成一个32位的字访问...

STM32F103系列(二):如何使用串口下载程序

1、秉火STM32F103VET6(指南者)自带串口下载电路,配合上位机可实现一键ISP下载,不需要修改开发板上的BOOT设置。与仿真器Fire-Debugger相比,ISP(In-System Programming,在系统可编程)只能下载程序,不能在线调试且下载速度慢。2、 安装USB转串口驱动秉火的STM32开发板用的USB转串口的驱动芯片是CH340,要使用串口,需要先在电脑中安装U...

博客园优秀文章

1、TortoiseGit 使用教程:https://www.cnblogs.com/anayigeren/p/10177027.html

#git
冒泡排序和选择排序

一、冒泡排序冒泡排序(Bubble Sort):是一种较简单的排序算法。二、算法描述:①、 比较相邻的元素 : 如果第一个元素比第二个元素大,那么就交换他们两个。②、从 第一对相邻的元素 开始比较 直到 最后一对,这样在最后的元素应该会是最大的数。③、 针对所有的元素(除了最后一个)重复以上的步骤。重复步骤 1~3 ,直到没有任何一对数字需要比较。三、名字由来:因为越小的元素会经由交换 慢慢 “浮

到底了