- 博客(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
4148
原创 纯Python实现解释器——不依赖任何库
给出四个历史代码:第一阶段代码:https://download.youkuaiyun.com/download/shixiongtao/12128961。第一阶段代码实现了基本的加减乘除,赋值语法,打印语法。第二阶段代码:https://download.youkuaiyun.com/download/shixiongtao/12128963。第二阶段代码增加了括号,负号。第三阶段代码:https:...
2020-02-01 15:37:33
524
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
247
转载 转载-深度学习GPU选择
https://blog.youkuaiyun.com/lqfarmer/article/details/78448651
2020-01-26 10:23:45
188
转载 转载-深度学习面试题目
(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
150
原创 基于PLY的解释器——实现了常见的语法
本篇博客是接着上两篇博客讲解的,https://blog.youkuaiyun.com/shixiongtao/article/details/104059437https://blog.youkuaiyun.com/shixiongtao/article/details/104071621。首先给出代码的链接:https://download.youkuaiyun.com/download/shixiongtao/12...
2020-01-25 14:12:26
1073
1
原创 PLY的LALR语法详细解释
首先还是先给出本次可以运行的程序。###################################################tokens = ['ID', 'FLOAT', 'INT'] literals = ['=', '.', '<', '+', '-', '*', '/', '(', ')']t_ignore = " "#t_ID = r'[a-zA...
2020-01-22 18:26:38
1113
1
原创 基于PLY的解释器
今年过年回家本来要好好放松一下的,但是闲了几天发现很无聊,于是乎想起来了以前想学的东西,但是没来得及学的,那就是解释器,但是我没把电脑带回来,大家一定想不到,我这篇博客竟然是在树莓派中写的,哈哈。废话不多说,现在开始。首先给出这次的代码:https://download.youkuaiyun.com/download/shixiongtao/12116774。大家自己首先下载运行一下看一下效果。虽然功...
2020-01-21 11:27:15
1067
原创 四轴飞行器原理
咱们这里从头开始制作一个四轴,并使用程序实现四轴的平稳飞行 分为如下几个部分硬件 a. 板子供电的稳压电路设计 我买的航模电池的输出电压为4.3V左右,但是我选择来进行控制的STM32单片机的供电电压为3.3V,所以这里要进行稳压,把单片机的供电电压稳定在3.3V 这里选择最常用的ASM1117-3.3V这款稳压芯片 b. 电机的选型 这里我们做的是小型四轴,所以选
2016-12-24 21:48:25
1454
原创 关于宏定义的计算问题
宏定义分厂好用,我也经常用但是呢,宏定义也有一些缺点 比如呢,这里给出一个简单的宏定义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
7556
原创 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
18281
1
原创 实现一个最简单的神经网络
这次实现一个最简单的神经网络,这个神经网络能判断输入的是奇数还是偶数通常咱们写程序 就要写成这样了If(inputNumber % 2) { Print(“输入的是偶数”); }else { Print(“输入的是奇数”); } 但是神经网络不是这样的 首先来想一下,婴儿时怎么学习的。 婴儿要学习一个东西,比如汉语 婴儿在刚出生的时候是不会任何和汉语相关的知识
2016-12-16 17:29:43
4546
原创 移植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
386
原创 2440A芯片的KEIL工程建立
步骤如下1.新建目录结构 2.新建工程,并存放到目录结构中 3.在工程中添加文件 4.新建main函数 5.包含头文件 6.添加片外只读数据区(就是FLASH区域) 起始地址 0x00000000 大小 0x00000100 7.添加片外可读可写区域(就是SDRAM区域) 起始地址 大小 8.添加片上可读可写区域(就是SR
2016-11-18 10:48:09
501
原创 嵌入式Linux-硬件平台S3C2440A入门
我是一个单片机工程师,最近Linux特别火,在学校最近也没有啥事, 于是就想顺便入门Linux,看了一些讲Linux的书 感觉不过瘾,于是就想利用单片机知识,入门嵌入式Linux 于是乎,就是在买了板子,开始学习了,但是呢,发现, 网上的资料,没有一个是针对单片机工程师的,咱们单片机 工程师,已经会很多东西了,而且我还有一点不明白 不知道为什么,开发ARM的程序,为什么都在Linux下
2016-11-16 06:54:36
2315
原创 STM32和大小端模式
1.大端模式 是指数据的高字节保存在内存的低地址中, 而数据的低字节保存在内存的高地址中, 这样的存储模式有点儿类似于把数据当作字符串顺序处理: 地址由小向大增加,而数据从高位往低位放; 这和我们的阅读习惯一致。 例如 声明一个32位的变量 高地址 0-7位 |/
2016-11-04 17:28:50
21034
1
原创 算法的学习
滤波器算法滤波器的概念 滤波就是一个信号,经过滤波器,把你不想要的信号滤除,留下你需要的信号。 滤波器的设计分为 时域滤波器, 频域滤波器 现在很多滤波器都是在频域的滤波器, 比如 1.低通滤波器 2.高通滤波器 3.带通滤波器 4.带组滤波器,等2.MPU6050自带的滤波器 MPU6050自带一个数组滤波器
2016-11-04 17:09:47
532
原创 四轴动力学分析
这节说一下,四轴的动力学分析 就是弄明白,为什么四个电机就能驱动四轴前后左右上下动 咱们这里说X型四轴,十字四轴也是基本一样的道理,很简单的X型四轴有4个电机 咱们假设为1,2,3,4 如下啊1 23 4并且假设 1电机顺时针转动,由于反响作用力,给四轴逆时针转动的力 2电机逆时针转动,由于反响作用力,给四轴顺时针转动的力 3电机顺时
2016-11-03 14:25:32
1953
1
原创 自己写的小型嵌入式操作系统
小型嵌入式操作系统的实现写一个自己的操作系统是我一直以来的愿望,一来,学习,二来吗,装装X了。。哈哈进过一段时间的学习,今天我写的代码终于实现了任务切换,也就是多任务环境了,虽然任务本身只是很简单那的闪烁你的LED小灯,但是仍然遮挡不住背后操作系统光辉的本质。 今天我决定,把我学习的经历分享出来,希望能起到抛砖引玉的作用。 一提到操作系统,大部分人的感觉是高端大气上档次,其实不然,仔
2016-11-02 11:33:37
5990
1
原创 单片机MAC地址
STM32单片机内部有一个全球唯一的ID号码,所以在对某些需要设置MAC地址的模块来说,设置MAC地址,就可以利用这个ID号码,保证不会重复。
2016-11-01 20:45:10
3541
原创 四轴的平稳飞行-基础器件的驱动
今天说一下 四轴的平稳飞行-基础器件的驱动 我现在说的前提是你会单片机,不需要太熟练,会用就好 从以下几点说明1.电调 全程电子调速器,在大四轴上,由于用的是交流三相电机 但是电源确实直流的,所以需要电调吧之流点,转换成三相交流电 供给电机用。 这个刚买回来,要做量程匹配,各个品牌的电调,操作过程不一样, 不过很简单的,目的就是把你遥控器的量程
2016-10-29 21:54:11
695
1
原创 做四轴,痛并快乐着
做四轴,痛并快乐着 四轴,现在特别火的一个东西,好多人都在搞,我也曾经搞过,现在旁边的很多人,都抱着“明知山有虎啊,偏向虎山行的勇气”,开始学习她。 为了让这些努力,并且有勇气的人,走更少的弯路,同时,也为了记录下我的辛路历程,我打算开始把我做四轴的一些感想,和其中遇到的一些坑,发表出来。 我做四轴,起源与一次比赛,叫做“全国光电设计大赛”,比赛的内容,先让四轴平稳的飞起来,之
2016-10-28 11:10:32
1030
LearnPLY11.tar.bz2
2020-01-29
LearnPLY10.tar.bz2
2020-01-28
2440A芯片的KEILdemo程序
2016-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人