- 博客(43)
- 资源 (1)
- 收藏
- 关注

原创 第八篇 交叉编译华为云Iot SDK到Orangepi3B
本文详细介绍了在Ubuntu 22.04虚拟机上交叉编译华为云IoT SDK依赖库的步骤,目标平台为Orangepi 3B开发板。主要依赖库包括openssl、paho、zlib和华为安全函数库。首先,安装并配置交叉编译工具链,然后依次编译各依赖库,并将生成的库文件和头文件拷贝到SDK源码目录中。编译过程中需注意Makefile的修改和路径配置,确保生成的库文件适用于目标平台。通过本文的步骤,开发者可以成功将华为云IoT SDK移植到Orangepi 3B上,实现基本的IoT功能。
2024-01-23 10:44:34
1833
2
原创 Linux系统应用编程(二)进程
特点:子进程拷贝复制父进程的内容,包括代码段、数据段、堆和栈的数据,父子进程在单独的内存空间中运行,虽然子进程复制了父进程的大部分内容,但是由于运行的地址空间是独立的,在执行文件写入、映射等操作时不会互相影响。在父进程中,fork( )返回子进程的pid(正整数,父进程可以通过该子进程pid来操作子进程,如:发送信号kill( )、等待子进程结束wait( )等)僵尸进程:子进程比父进程先结束,且子进程退出状态不被父进程收集,此时子进程将成为一个僵尸进程。③子进程不会继承父进程的锁和信号量;
2023-04-03 13:24:45
507
原创 第一篇 香橙派刷机和开发环境准备(ubuntu20.04版)
本篇选择刷回ubuntu系统,是因为Armbian系统远程桌面体验不好,卡顿延迟高,个人体验感较差。所以重写香橙派刷机第一篇
2022-07-28 12:03:09
22735
9
原创 DiskGenius 数据恢复教程,丢失的学习资料有救了
DiskGenius 数据硬盘恢复教程(固态SSD、机械HHD),几个t的学习资料有救了。看到就省下几百块的恢复数据的钱。本篇末尾直接上软件(DiskGeniusPro v5.1注册版)
2022-07-16 11:53:39
30521
26
原创 第二篇 香橙派的外设开发基础(上)-GPIO篇
在上篇已经刷好了Armbian系统,安装wiringPi完成基本的开发环境准备,接下来就是基于WiringPi配合常用模块来了解了解angePi的基本外设 — 通用输入输入设备GPIO、串口UART、IIC协议等。
2022-07-12 22:04:23
4041
原创 第六篇 串口(应用篇)- WIFI模块和4G模块
一、WIFI模块(ESP-01S)1、关于模块的基本信息ESP-01s其核心处理器是ESP8266,该系列是安信可科技有限公司开发的一系列基于乐鑫ESP8266的低功耗UART-WIFI芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。✒️ESP8266 系列模组出厂使用的 AT 固件,默认波特率为 115200✒️ESP-01s工作AP(路由)模式下,默认的端口为333✒️可查询模块的MAC地址到安信可官网查询真伪。...
2022-05-23 23:13:21
7107
6
原创 第五篇 串口(基础篇)
本篇主要内容是51单片机的串口的上篇,简单了解了其基本概念,相关的寄存器,配合中断系统完成简单的串口通讯。下篇将会使用ESPWIFI模块已经4G通讯模块,在上篇的基础上,配合模块进一步学习串口。
2022-04-30 22:26:36
4158
原创 第三篇 SG90舵机和HC-SR04测距
目录一、SG90舵机1、PWM2、占空比3、输出PWM的方式4、编程实现舵机0-135°转动(demo1.c)二、HC-SR04测距1、测距原理2、测距实现(demo2.c)一、SG90舵机SG90舵机的控制信号是PWM信号,利用占空比的变化,改变舵机转动的角度。1、PWM脉冲宽度调制 (Pulse Width Modulation)<详细解释见百度>2、占空比一个周期内,高电平占据时长的百分比3、输出PWM的方式🔖硬...
2022-04-13 13:44:14
2157
原创 第二篇 定时器和定时器中断
本篇简述了51单片机的定时器和定时器中断,从其寄存器的基本介绍,到寄存器的配置,以及C语言的位运算在C51的使用
2022-04-03 20:16:18
5434
5
原创 第一篇 51单片机入门篇
目录一、开发环境1、Keil5和STC-ISP(1)keil5创建工程并设置生成.hex文件(2)STC-ISP烧写keil编译生成的程序到单片机二、点亮单片机的LED灯1、关于sbit、sfr和bit2、延时函数实现led闪烁3、按键控制led亮灭(一开一关)▶按键消抖方法:▶标志位控制灯:4.单按键控制led亮灭(I/O状态翻转)▶I/O状态翻转一、开发环境1、Keil5和STC-ISP(PS:本篇不涉及安装、汉化和破解等)(1..
2022-03-12 22:31:24
6326
原创 第四篇 Linux函数库和交叉编译简述
目录一、Linux函数库1、静态库(static library)①特点②命名规则:③静态库制作:④使用静态库2、动态库(共享库sharelibrary)①特点②命名规则二、交叉编译概述1、为什么需要交叉编译2、交叉编译工具链安装 ①解压安装包 ②添加环境变量一、Linux函数库函数库:函数的集合,每个函数都具有独立的功能且能被外界调用(如:windows中.dll文件)(注:库中的函数不是以源代码形式...
2022-02-11 18:51:47
973
原创 附:ubuntu搭建samba共享服务
1、下载安装samba服务sudo apt-get install samba2、修改smb配置文件,设置共享目录a)配置文件:/etc/samba/smb.confb)进到该目录:cd /etc/sambac)修改前备份:sudo cp smb.conf smb.conf_bakd)修改配置文件,设置共享目录:sudo vi smb.conf 参考修改内容(例:共享目录/home/samba_share)[samba_share] comment = ...
2022-02-11 11:07:10
4577
JavaFX_SceneBuilder-2.0_Windows_64
2022-09-24
磁盘恢复硬盘数据教程和免费软件
2022-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人