树莓派
文章平均质量分 82
树莓派基础配置、I/O口的使用、串口通信、动静态库、交叉编译、简单工厂模式编程、内核驱动
「已注销」
这个作者很懒,什么都没留下…
展开
-
树莓linux动、静态函数库制作及使用
库的概念库是什么?库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。就是将源代码转化为二进制格式的源代码,相当于进行了加密,别人可以使用库,但是看不到库中的内容,库实际上就是一段编译好的二进制代码,供系统在链接时链接调用静态函数库与动态函数库的比较优点:静态库:程序运行、加载速度快动态库:内存节俭、发布、更新比静态库方便缺点:静态库:内存开销大、更新、部署、发布麻烦动态库:程序运行、加载速度慢以计算器为例子主函数部分calMain.c#include <stdio.原创 2021-08-21 15:40:22 · 109 阅读 · 0 评论 -
树莓linux交叉编译
树莓派交叉编译什么是交叉编译?认识交叉编译之前先了解两种编译:本地编译:可理解为在x86平台编译的可执行文件,仅在x86平台使用交叉编译:是一个平台上生成另一个平台上的可执行代码在虚拟机ubuntu x86上写的代码,能放在arm架构平台的树莓派上运行,但不能在ubuntu上运行还有在x86平台上的keil生成的.hex文件,通过串口烧录到C51为什么要交叉编译?宿主机:编辑和编译的平台,通常指x86平台目标机:非x86平台,运行主机编译的代码因为平台上的不允许或不能够安装我们需要的编译原创 2021-08-21 02:23:42 · 132 阅读 · 0 评论 -
树莓派外设开发(快速上手)
树莓派外设开发wiringPi库的使用例子---接收指令让继电器工作跨平台文件传输FileZilla软件linux环境自带的scp命令串口交互HC-SR04超声波测距模块简单应用STC11L08XE单片机 + YS-LD3320语音识别模块简单应用wiringPi库的使用头文件:include <wiringPi.h>查看树莓派引脚情况:在显示终端输入命令gpio readall宏定义引脚:例如#define JDQ 3wiringPi库初始化:wiringPiSetup()返回值等于原创 2021-08-21 01:23:29 · 245 阅读 · 0 评论 -
树莓派基础配置
树莓派基础配置刷机登录方式---串口登录修改config.txt和cmdline.txt文件USB转串口驱动接线SecureCRT登录WiFi配置固定ip地址---方式一固定ip地址---方式二(设置静态ip)登录方式---ssh登录更改下载源下载Vim编辑器下载gcc编译器刷机刷机前准备:镜像文件、刷机工具、8g以上SD卡和u盘转接器刷机工具:Win32DiskImager或者Raspberry Pi Imager刷机步骤:1、选择镜像文件2、选择磁盘3、写入注意:要谨慎选盘登录方式—串原创 2021-08-20 16:42:50 · 416 阅读 · 0 评论 -
Linux常用命令总结
Linux常用命令总结在终端在编辑文件在编辑模式在默认模式在终端指令功能鼠标单击选中复制点击鼠标滚轮粘贴Ctrl Shirt c复制Ctrl Shirt v粘贴Ctrl Alt t打开一个终端xrand -s调整终端分辨率Ctrl Shirt +放大终端Ctrl -缩小终端Ctrl c异常终止进程vi创建并且进入文件gcc编译运行touch创建一个或多个文件cat在终端展示文件内容原创 2021-08-21 17:21:39 · 54 阅读 · 0 评论