自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

原创 七、Linux串口编程

Linux下的串口编程过程如下(我就不给大家再讲串口是什么了,不懂得朋友自行补上串口相关知识):目录一、打开串口二、初始化串口1、 串口的初始化结构介绍2、串口的初始化常用函数介绍函数 tcgetattr波特率相关的函数cfsetispeed 和 cfsetospeed、cfgetispeed 、cfgetospeed函数 tcflush函数 tcsetattr3、初始化流程分析4、串口初始化代码三、串口发送数据四、串口接收数据五、关闭串口六、..

2020-10-30 23:52:29 1480 2

原创 六、字符设备控制

在 linux 驱动中字符驱动是必须掌握的,本章主要介绍字符设备应用的程序,无论是学习了后面的知识自己写的字符驱动,还是已有的字符驱动,都需要能够写一些简单的应用程序。一、字符类led灯1、led原理图如下: 2、程序设计在前面介绍过,如果要给文件进行写操作,那么使用的是 write 函数。对于 led 小灯的操作,使用写函数,理论上也是可以的。但是对于 IO 口(这里的 IO 口指的是硬件上的 IO 口,不是指 IO...

2020-10-24 21:35:45 338 1

原创 五、文件IO函数

对于传统的操作系统来说,普通的 I/O 操作一般会被内核缓存,这种 I/O 被称作缓存I/O。本文所介绍的文件访问机制不经过操作系统内核的缓存,数据直接在磁盘和应用程序地址空间进行传输,所以该文件访问的机制称作为直接 I/O。Linux 中就提供了这样一种文件访问机制,对于那种将 I/O 缓存存放在用户地址空间的应用程序来说,直接 I/O 是一种非常高效的手段。一、打开文件函数openint open(const char *path, int oflags); int open(const ch

2020-10-24 19:59:19 526

原创 四、linux基础知识

在 Linux 中, 超级用户称为 root。 root 用户可以控制所有的程序, 访问所有文件, 使用系统上的所有功能。 对 root 用户来说没有不可以做的事情。 就管理的角度而言, root 的权限是至高无上的。 所以, root帐号一定要通过安全的密码保护起来, 这一点非常重要。

2020-10-22 19:52:22 197

原创 三、开发调试应用程序

我们今天将使用三种方式,把我们自己写的helloworld程序在开发板上运行起来。分别是以下三种:借助U盘开发调试应用程序 借助TF卡开发调试应用程序 把程序打包进最小linux文件系统镜像里

2020-10-14 22:55:00 328

原创 最轻量级的C协程库:Protothreads

原文地址:https://www.linuxidc.com/Linux/2012-07/66395p2.htm协程的好处不用再多说,作为与函数调用/返回相对的概念,它使我们思考问题的方式经历一场变革。现在我们关注的是C,由于C本身的特质,将协程引入其中将会是一 个挑战。无数先驱已经为这个目标抛了头颅洒了热血,于是我们有了libtask之类。而这里提到的,是一个堪称最轻量级的协程实现:Protothreads(http://dunkels.com/adam/pt/index.html)。所谓最轻量级,就是

2020-10-14 16:53:58 989

原创 达夫设备(Duff‘s Device)

一、简介看到标题,大家也许知道我们要讲的内容是什么了。但是很多人可能又对这个达夫设备(Duff's Device)感到很陌生,这到底是什么东东啊?所谓的Duff's Device其实只是一种代码的特殊写法,他将switch和do...while结合起来使得算法效率变高,先上代码:void fDuffDevice( int * to, int * from, int count){ int n = (count + 7 ) / 8 ; switch (count % 8 )

2020-10-14 13:35:57 1010

原创 二、制作最小linux系统

一、Busybox简介制作文件系统我们需要使用到Busybox 工具 – 版本为busybox-1.21.1.tar.bz2 – 开源网址是http://www.busybox.net/ – BusyBox 是一个集成了一百多个最常用linux 命令和工具的软件,包含常用的shell命令二、配置Busybox 在Ubuntu下新建目录,将Busybox 压缩包拷贝进去,并解压 使用“make me...

2020-10-09 21:54:45 551

原创 一、烧写最小linux系统

一、概述开发板不仅可以运行Android和Qt,还可以运行最简单的Linux最小文件系统,最小系统有一下特点:“麻雀虽小五脏俱全”,便于学习 不能够实现图形界面二、搭建准备使用搭建好的最小linux系统,需要的四个文件“u-boot-iTOP-4412.bin”,不用烧写 “zImage”使用光盘“04_镜像_QT文件系统/zImage”目录下的zImage文件(注意选择对应的SCP和POP,和板子匹配)。 “ramdisk-uboot.img”,使用光盘“04_镜像_QT文件...

2020-10-08 20:56:20 742 2

letter-shell

letter-shell

2024-01-10

stm32H7 压缩算法

stm32H7 压缩算法

2024-01-10

JLink-Windows-V794c-x86-64

最新JLINK segger 驱动

2024-01-10

keil常用脚本.zip

包含3个文件,z_rename.bat:给keil产生的bin和hex文件插入当前日期。z_del.bat删除bin和hex后缀文件。z_发布.bat将stm32工程生成的临时文件删除。减少工程大小。

2021-03-31

stm32f103+enc28j60-20210330.zip

stm32f103上面实现enc28j60驱动。经过实际测试,可用。

2021-03-30

MDK暗黑色主题.zip

效果https://blog.csdn.net/qq_28938511/article/details/112271805

2021-01-06

MDK 常用的一些插件.zip

具体看https://blog.csdn.net/qq_28938511/article/details/112261584

2021-01-06

uartapp.zip

linux下串口应用编程,配合教程https://blog.csdn.net/qq_28938511/article/details/109394828使用

2020-10-30

Linux字符设备操作.zip

该资源包含LED控制和蜂鸣器控制以及ADC读取。配套教程https://blog.csdn.net/qq_28938511/article/details/109265599使用。

2020-10-24

io_file.zip

本资源配套教程https://blog.csdn.net/qq_28938511/article/details/109229325使用。

2020-10-24

制作最小Linux系统所需文件

制作迅为iTOP-4412(1+8 POP版本)最小Linux系统所需文件。配套博客文《二、制作最小linux系统》使用。

2020-10-09

搭建最小系统所需文件.zip

搭建迅为iTOP-4412(1+8 POP版本)最小Linux系统所需文件及命令。包含所使用超级终端。

2020-10-08

XunLeiSetup11.0.2.52xl(抢先体验版).exe

迅雷11抢先版,只要登录就可以赠送2T的迅雷云空间。云空间支持离线下载。从云空间下载的速度也能达到2-10M/S,不过具体要看个人带宽。本人亲测是在2-10M每秒。

2020-09-14

pure-css3-lighter.zip

具体效果查看该https://www.html5tricks.com/demo/pure-css3-lighter/index.html

2020-04-11

keil5自定义配色方案.zip

重要事情说三遍,使用看下面这段话:(替换keil5MDK\UV4下的global.prop和global.prop.def)x3遍 替换前建议保存一下原来的配色方案。如果不满意可以恢复。

2020-04-09

单片机常用滤波算法.zip

包含多种单片机常用滤波算法。主要包括平均,限幅,中位值及其各种组合滤波算法介绍,并包含C代码实例。可以直接套用。非常方便。

2020-04-09

GoogleEarthSetup.exe

谷歌高清地图工具,分享给有需要的人。win7可以直接使用,win10系统的需要右键属性里设置成兼容win7就可以了。

2020-03-30

空空如也

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

TA关注的人

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