自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shixiongtao的博客

爱学习的孩子

  • 博客(23)
  • 资源 (19)
  • 收藏
  • 关注

原创 Python 包导入——包内文件互相调用

假如现在创建了一个package的文件夹,在package文件中有三个文件,__init__.py,pk1.py,pk2.py其中__init__.py为空文件pk1.py文件内容为:def pk1(): return 1pk2.py文件内容为:from .pk1 import *def pk2(): return pk1() + 1所以可以...

2020-04-12 18:59:18 3999

原创 纯Python实现解释器——不依赖任何库

给出四个历史代码:第一阶段代码:https://download.csdn.net/download/shixiongtao/12128961。第一阶段代码实现了基本的加减乘除,赋值语法,打印语法。第二阶段代码:https://download.csdn.net/download/shixiongtao/12128963。第二阶段代码增加了括号,负号。第三阶段代码:https:...

2020-02-01 15:37:33 476 2

原创 Python网址资源保存

(1)https://github.com/TheAlgorithms/Python(2)https://github.com/apachecn/AiLearning(3)https://github.com/MLEveryday/100-Days-Of-ML-Code(4)https://github.com/geekcomputers/Python(5)ht...

2020-01-27 10:48:46 219

转载 转载-深度学习GPU选择

https://blog.csdn.net/lqfarmer/article/details/78448651

2020-01-26 10:23:45 156

转载 转载-深度学习面试题目

(1)https://www.cnblogs.com/zhangyang520/p/10969960.html(2)https://www.cnblogs.com/zhangyang520/p/10969966.html(3)https://www.cnblogs.com/zhangyang520/p/10969968.html(4)https://www.cnblog...

2020-01-26 10:15:26 126

转载 转载一篇讲解计算机基础知识的文章

https://www.cnblogs.com/cxuanBlog/p/12195745.html

2020-01-26 10:03:32 307

原创 基于PLY的解释器——实现了常见的语法

本篇博客是接着上两篇博客讲解的,https://blog.csdn.net/shixiongtao/article/details/104059437https://blog.csdn.net/shixiongtao/article/details/104071621。首先给出代码的链接:https://download.csdn.net/download/shixiongtao/12...

2020-01-25 14:12:26 966 1

原创 PLY的LALR语法详细解释

首先还是先给出本次可以运行的程序。###################################################tokens = ['ID', 'FLOAT', 'INT'] literals = ['=', '.', '<', '+', '-', '*', '/', '(', ')']t_ignore = " "#t_ID = r'[a-zA...

2020-01-22 18:26:38 1047 1

原创 基于PLY的解释器

今年过年回家本来要好好放松一下的,但是闲了几天发现很无聊,于是乎想起来了以前想学的东西,但是没来得及学的,那就是解释器,但是我没把电脑带回来,大家一定想不到,我这篇博客竟然是在树莓派中写的,哈哈。废话不多说,现在开始。首先给出这次的代码:https://download.csdn.net/download/shixiongtao/12116774。大家自己首先下载运行一下看一下效果。虽然功...

2020-01-21 11:27:15 995

原创 四轴飞行器原理

咱们这里从头开始制作一个四轴,并使用程序实现四轴的平稳飞行 分为如下几个部分硬件 a. 板子供电的稳压电路设计 我买的航模电池的输出电压为4.3V左右,但是我选择来进行控制的STM32单片机的供电电压为3.3V,所以这里要进行稳压,把单片机的供电电压稳定在3.3V 这里选择最常用的ASM1117-3.3V这款稳压芯片 b. 电机的选型 这里我们做的是小型四轴,所以选

2016-12-24 21:48:25 1373 1

原创 关于宏定义的计算问题

宏定义分厂好用,我也经常用但是呢,宏定义也有一些缺点 比如呢,这里给出一个简单的宏定义define A ((((1*2)+3)*4)+5)假如在程序中用呢,就是 uint32_t data = A; 宏定义就是简单的替换 所以呢就变成了 uint32_t data = ((((1*2)+3)*4)+5); 其实最终呢咱们想要的是 data = 25; 但是假如编译器不干任何事情的话

2016-12-21 21:12:17 7178

原创 STM32硬件IIC之DMA传输数据

这里给出一个实现用DMA传输IIC数据的实现过程这里咱们说3个点 1.检查IIC总线上是否有指定地址的器件 2.IIC读取数据 3.IIC写数据 下面来一个一个详细说明1.检查IIC总线上是否有指定地址的器件1.判断是否总线忙,如果忙则等待2.产生起始位3.等待起始位产生完成4.发送器件地址(这里选择读写都是可以的)5.等待是否有ACK位回应,(这里有两种判断方法1.通过判断ACK

2016-12-19 21:53:23 17944 1

原创 实现一个最简单的神经网络

这次实现一个最简单的神经网络,这个神经网络能判断输入的是奇数还是偶数通常咱们写程序 就要写成这样了If(inputNumber % 2) { Print(“输入的是偶数”); }else { Print(“输入的是奇数”); } 但是神经网络不是这样的 首先来想一下,婴儿时怎么学习的。 婴儿要学习一个东西,比如汉语 婴儿在刚出生的时候是不会任何和汉语相关的知识

2016-12-16 17:29:43 4475

原创 移植u-boot

1.因为u-boot已经对SMDK2410支持了,所以这里只是简单修改 2.这里移植u-boot-1.1.6.tar.bz2 3.ftp://ftp.denx.de/pub/u-boot/从这个网站下载源码 4.上传到自己的linux服务器中 5.修改根目录下的mkconfig的权限为可执行 6.在u-boot-1.1.6\board目录下创建自己的板子文件夹 1.这里的文件夹为

2016-11-26 19:50:20 356

原创 2440A芯片的KEIL工程建立

步骤如下1.新建目录结构 2.新建工程,并存放到目录结构中 3.在工程中添加文件 4.新建main函数 5.包含头文件 6.添加片外只读数据区(就是FLASH区域) 起始地址 0x00000000 大小 0x00000100 7.添加片外可读可写区域(就是SDRAM区域) 起始地址 大小 8.添加片上可读可写区域(就是SR

2016-11-18 10:48:09 466

原创 嵌入式Linux-硬件平台S3C2440A入门

我是一个单片机工程师,最近Linux特别火,在学校最近也没有啥事, 于是就想顺便入门Linux,看了一些讲Linux的书 感觉不过瘾,于是就想利用单片机知识,入门嵌入式Linux 于是乎,就是在买了板子,开始学习了,但是呢,发现, 网上的资料,没有一个是针对单片机工程师的,咱们单片机 工程师,已经会很多东西了,而且我还有一点不明白 不知道为什么,开发ARM的程序,为什么都在Linux下

2016-11-16 06:54:36 2247

原创 STM32和大小端模式

1.大端模式 是指数据的高字节保存在内存的低地址中, 而数据的低字节保存在内存的高地址中, 这样的存储模式有点儿类似于把数据当作字符串顺序处理: 地址由小向大增加,而数据从高位往低位放; 这和我们的阅读习惯一致。 例如 声明一个32位的变量 高地址 0-7位 |/

2016-11-04 17:28:50 20836 1

原创 算法的学习

滤波器算法滤波器的概念 滤波就是一个信号,经过滤波器,把你不想要的信号滤除,留下你需要的信号。 滤波器的设计分为 时域滤波器, 频域滤波器 现在很多滤波器都是在频域的滤波器, 比如 1.低通滤波器 2.高通滤波器 3.带通滤波器 4.带组滤波器,等2.MPU6050自带的滤波器 MPU6050自带一个数组滤波器

2016-11-04 17:09:47 481

原创 四轴动力学分析

这节说一下,四轴的动力学分析 就是弄明白,为什么四个电机就能驱动四轴前后左右上下动 咱们这里说X型四轴,十字四轴也是基本一样的道理,很简单的X型四轴有4个电机 咱们假设为1,2,3,4 如下啊1 23 4并且假设 1电机顺时针转动,由于反响作用力,给四轴逆时针转动的力 2电机逆时针转动,由于反响作用力,给四轴顺时针转动的力 3电机顺时

2016-11-03 14:25:32 1837

原创 自己写的小型嵌入式操作系统

小型嵌入式操作系统的实现写一个自己的操作系统是我一直以来的愿望,一来,学习,二来吗,装装X了。。哈哈进过一段时间的学习,今天我写的代码终于实现了任务切换,也就是多任务环境了,虽然任务本身只是很简单那的闪烁你的LED小灯,但是仍然遮挡不住背后操作系统光辉的本质。 今天我决定,把我学习的经历分享出来,希望能起到抛砖引玉的作用。 一提到操作系统,大部分人的感觉是高端大气上档次,其实不然,仔

2016-11-02 11:33:37 5728 1

原创 单片机MAC地址

STM32单片机内部有一个全球唯一的ID号码,所以在对某些需要设置MAC地址的模块来说,设置MAC地址,就可以利用这个ID号码,保证不会重复。

2016-11-01 20:45:10 3300

原创 四轴的平稳飞行-基础器件的驱动

今天说一下 四轴的平稳飞行-基础器件的驱动 我现在说的前提是你会单片机,不需要太熟练,会用就好 从以下几点说明1.电调 全程电子调速器,在大四轴上,由于用的是交流三相电机 但是电源确实直流的,所以需要电调吧之流点,转换成三相交流电 供给电机用。 这个刚买回来,要做量程匹配,各个品牌的电调,操作过程不一样, 不过很简单的,目的就是把你遥控器的量程

2016-10-29 21:54:11 655 1

原创 做四轴,痛并快乐着

做四轴,痛并快乐着 四轴,现在特别火的一个东西,好多人都在搞,我也曾经搞过,现在旁边的很多人,都抱着“明知山有虎啊,偏向虎山行的勇气”,开始学习她。 为了让这些努力,并且有勇气的人,走更少的弯路,同时,也为了记录下我的辛路历程,我打算开始把我做四轴的一些感想,和其中遇到的一些坑,发表出来。 我做四轴,起源与一次比赛,叫做“全国光电设计大赛”,比赛的内容,先让四轴平稳的飞起来,之

2016-10-28 11:10:32 968 1

MyPLY9.tar.bz2

使用纯Python写的解释器,不依赖任何库,包含,词法分析器,语法分析器,和语法树节点定义,并且给出了运行示例程序。

2020-02-01

MyPLY8.tar.bz2

使用纯Python写的解释器,不依赖任何库,包含,词法分析器,语法分析器,和语法树节点定义,并且给出了运行示例程序。

2020-02-01

MyPLY7.tar.bz2

使用纯Python写的解释器,不依赖任何库,包含,词法分析器,语法分析器,和语法树节点定义,并且给出了运行示例程序。

2020-02-01

MyPLY6.tar.bz2

使用纯Python写的解释器,不依赖任何库,包含,词法分析器,语法分析器,和语法树节点定义,并且给出了运行示例程序。

2020-02-01

MyLexer.tar.bz2

使用纯python写的简单词法分析器,不依赖任何其它的库,纯python就能运行,并且给出了一个运行示例。

2020-01-29

MyLexer.tar.bz2

使用纯python写的简单词法分析器,不依赖任何其它的库,纯python就能运行,并且给出了一个运行示例。

2020-01-29

LearnPLY11.tar.bz2

在上一个的基础上稍微修改了一下,给予PLY库,使用python语言实现了一个简单的解释器,包含了常见的语法,完整的体现了,从token分割,到抽象语法树生成,抽象语法树打印,和抽象语法树执行。

2020-01-29

LearnPLY10.tar.bz2

在上一个的基础上稍微修改了一下,给予PLY库,使用python语言实现了一个简单的解释器,包含了常见的语法,完整的体现了,从token分割,到抽象语法树生成,抽象语法树打印,和抽象语法树执行。

2020-01-28

LearnPLY9.tar.bz2

一个简单解释器的实现代码,实现了一些简单的语法,包含,词法分析,语法分析,抽象语法树生成,抽象语法树执行。

2020-01-25

基于PLY的解释起python代码

基于PLY的解释器,现在完成了最简单的功能,可以执行最简单的四则运算,和变量保存,打印了全部的中间步骤。

2020-01-21

自抗扰控制器的simulink建模与仿真.pdf

讲解ADRC很好的资源,学学习ADRC的同学可以下载一下。

2019-08-11

STM32平台操作系统实现的具体过程

STM32的一个自己写的小型操作系统的实现过程

2016-11-26

在STM32上实现的操作系统

在STM32平台实现的操作系统最简单的操作系统 实现任务调度 想学习操作系统的有福气了

2016-11-26

2440A芯片原理图

芯片原理图

2016-11-18

2440A芯片的KEILdemo程序

最近在学习2440A这款芯片 想通过这款芯片入门linux 那就得先会用这个单片机 自己以前一直是KEIL开发 所以还想继续用KEIL 这里我免费上传为的demo工程 欢迎大家下载

2016-11-18

S3C2440A数据手册

S3C2440的数据手册, 单片机工程师入门必备

2016-11-15

STM32 HAL 库文件讲解

STM32 CUBE 库的讲解 非常实用

2016-11-01

Android蓝牙

Android编写的蓝牙串口程序框架 框架中实现了基本的蓝牙API 蓝牙状态获取 蓝牙的数据收发 非常方便。

2016-10-29

空空如也

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

TA关注的人

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