
ARM驱动开发
文章平均质量分 55
基于树莓派
Paradise_Violet
持续努力,极致绽放。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
交叉编译----FTP云盘项目
用交叉编译把client.c 编译成client的可执行文件,发送给树莓派。原创 2022-09-08 21:36:47 · 574 阅读 · 1 评论 -
ARM交叉编译
hello是可以正常运行的,因为他是gcc编译过后的。如果执行hello2,这无法解析,格式错误。显示格式错误,因为用的编译器不是同一个。原创 2022-09-08 17:09:55 · 392 阅读 · 0 评论 -
树莓派底层开发-----交叉编译
C51/32交叉编译发送在Keil (集成环境上面),windows上面编写51/32代码,不是在wilndows上面运行在ubuntu上面编写树莓派的代码,并且编译成可执行代码,如a.out。有时候平台上不允许或者不能够安装我们所需要的编译器,目标平台上的资源匮乏,无法运行我们需要的编译器,比如C51.STM32(flash非常小)目标机(target):用户开发的系统,通常都是非x86的平台,host编译得到的可执行代码在target上面运行。编译:在一个平台上生成在该平台上的可执行代码。原创 2022-09-08 15:28:13 · 816 阅读 · 0 评论 -
树莓派串口通信
串口通信工作方式为:全双工,通过串口通信可以实现多机通信使用USB-TTL转换模块(USB转串口模块)或USB转串口线将[树莓派]与电脑连接, TXD连接RXD,交叉连!!!且USB-TTL转换模块必须接地,否则因为电压原因数据交互失败。原创 2022-08-20 21:10:22 · 1048 阅读 · 0 评论 -
树莓派控制舵机
也就是说,给它提供一定的脉宽,它的输出轴就会保持在一个相对应的角度上,无论外界转矩怎样改变,直到给它提供一个另外宽度的脉冲信号,它才会改变输出角度到新的对应的位置上。舵机内部有一个基准电路,产生周期20ms,宽度1.5ms的基准信号,有一个比较器,将外加信号与基准信号相比较,判断出方向和大小,从而产生电机的转动信号。舵机的输出轴和位置反馈电位计是相连的,舵盘转动的同时,带动位置反馈电位计,电位计将输出一个电压信号到控制电路板,进行反馈,然后控制电路板根据所在位置决定电机的转动方向和速度,从而达到目标停止。原创 2022-08-19 21:26:19 · 3205 阅读 · 0 评论 -
树莓派超声波测距实现
查看api工作原理:在超声波模块的触发引脚输入10微妙以上的高电平,即可发射超声波,发射超声波之后,与接收到传回的超声波之前,“相应"脚位呈现高电位,因此,程序可从"响应""的脚位的高电平脉冲持续时间,换算出检测物的距离。原创 2022-08-19 20:21:24 · 383 阅读 · 0 评论 -
树莓派控制继电器
代码树莓派控制继电器。原创 2022-08-18 21:46:49 · 443 阅读 · 0 评论 -
linux库-----树莓派外设开发
gcc xxx.c -o xxx -lwiringPi (和c语言是一样的,不过要加上-l,用来链接第三方库,如果是printf的话是在gcc里面的,但是wiringPi不在gcc编译器里面,所以我们要链接)Wiringpi是一个很棒的树莓派IO控制库,提供了丰富的接口:GPIO控制,中断,多线程等等,java的pi4j项目也是基于wiringpi.在使用Wiring Pi库时候,你需要包含头文件#include ,凡是写wiringPi的程序,都包含这个头文件。......原创 2022-08-18 17:17:51 · 688 阅读 · 0 评论 -
linux库-----树莓派分文件编程
使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个"程序函数库"简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据在事后供其他的程序使用。程序函数厍可以使整个程序更加模块化,更容易重新编译,而且更方使升级程序函数库可以分为三种类型:静态函数库(static libraries),共享函数库(shared libaries),动态加载函数库(dynamiclly loaded libraries);·1.静态函数库,是在程序执行前就加入到自标程序中去了;......原创 2022-08-18 16:25:41 · 369 阅读 · 0 评论 -
树莓派基础配置(下)
df -h。原创 2022-08-18 15:35:21 · 1740 阅读 · 0 评论 -
树莓派基础配置
电脑用ipconfig,树莓派用ifconfig,电脑ip地址是172.20.10.4。原创 2022-08-18 12:34:15 · 1326 阅读 · 0 评论 -
嵌入式开发概述
英文ARM公司 (ARM公司中国总部设立在上海,执行中国地区所有的产品业务和售后支持。其中在深圳设立有办事处,专门处理ARM相关技术问题)硬件架构的一种ARM架构(smt32,高通,骁龙,海思,树莓派的Cortex-A53等)-Intel架构(i3,5,17)X86架构(AMD)MIPS架构PowerPC架构DSI Display interface 屏幕的CSI Camera Interface 摄像头的(某宝10块左右)HDMI 接屏幕。......原创 2022-08-17 12:16:39 · 361 阅读 · 0 评论