点点滴滴

不积跬步,无以至千里;不积小流,无以成江海。

储备列表

  • 8051内核多任务切换 - 改进

    1

    一、介绍    上一篇多任务有个问题,如果存在局部变量则任务切换会导致变量数值混乱。   改进在原有基础上增加堆栈操作。二、完整示例#include  <stdlib.h>#include "ioCC1110.h"// 任务个数.必须和实际任务数一至 #define MAX_TASKS 2// 最大栈深.最低不得少于2个,压栈用到了15个,切换函数临时用了一个。该数

    soskp-yoours2023-02-02 19:18:07

    阅读更多
  • 8051内核多任务切换

    2

    #include <stdlib.h> #include "ioCC1110.h"// 任务函数类型typedef void (*Fun)();// 任务槽个数.必须和实际任务数一至#define MAX_TASKS 2// 最大栈深.最低不得少于2个,保守值为12#define MAX_TASK_DEP 12// 当前活动任务号unsigned char task_id;//任务的栈指针unsigned char

    soskp-yoours2023-02-01 19:31:20

    阅读更多
  • 通过浏览器唤起Android app

    3

    一:通过浏览器调用Android应用1)修改配置文件AndroidManifest.xml,在需要打开的activity下添加如下配置: <intent-filter>         <data android:scheme="soskp" /><!-- 通过这个soskp打开应用程序,可自行定义。 -->    &nb

    soskp-yoours2022-12-03 10:15:06

    阅读更多
  • 服务器搭建内网穿透 - 调试微信小程序

    4

    一、简要        开发调试小程序需要https协议接口,内网调试除了将端口映射外,就得使用内网穿透来解决了。二、ssl证书        在腾讯云或者阿里云上申请一年免费ssl证书。三、软件工具       1. nginx            下载地

    soskp-yoours2022-11-30 22:58:50

    阅读更多
  • MySQL安装

    5

    一、Java安装环境变量JAVA_HOME=D:\AndroidJava\Java\jdk1.8.0_181JRE_HOME=D:\AndroidJava\Java\jre1.8.0_181MYSQL_HOME=E:\mysql-5.7.29-winx64PATH=%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%MYSQL_HOME%\bin使用jdk生成jre:jdk1.8.0_181\bin\jlink.e

    soskp-yoours2022-11-25 22:00:08

    阅读更多
  • linux驱动 - gpio中断

    6

    一、设备树 - GPIO定义#gpio-cells = <6>;ant_paen-gpios = <&pio   1   1   1   1   1  0>;       |           

    soskp-yoours2022-10-30 19:33:25

    阅读更多
  • 嵌入式linux下调试串口文件的传送 - lrzsz的编译和使用

    7

    一、环境   硬件荔枝派、环境uboot2022.10、linux6.0、buildroot-2022.08.1下使用默认调试串口测试通过。二、lrzsz编译 1. 下载地址:https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz  2. 使用上一篇文章中创建的Buildroot工具链(arm-cc2520-linux-gnueabi)编译lrz

    soskp-yoours2022-10-22 20:34:16

    阅读更多
  • Buildroot编译 - 根文件系统和工具链

    8

            使用make menuconfig进入到图形配置界面一、Target options选择Arm类型二、Toolchain选择编译工具链为Buildroot生成,手动指定使用的linux版本为6.0,以及其他配置。三、Build options四、System configuration配置root登陆密码,busybox等。五、Ta

    soskp-yoours2022-10-22 19:55:30

    阅读更多
  • ubuntu软件包有未满足的依赖关系 - 更新源

    9

    一、 通过lsb_release -a查看自己系统上的版本号如图版本号的代号是jammy二、 编辑更新源文件1. 添加新的更新源sudo gedit /etc/apt/sources.list复制如下:#阿里源deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb-src http://mirrors.aliyun.com/ub

    soskp-yoours2022-10-20 19:20:42

    阅读更多
  • nginx支持https

    10

    一、安装OpenSSL    下载地址:http://slproweb.com/products/Win32OpenSSL.html二、安装nginx  下载地址:http://nginx.org/en/download.html三、查看nginx是否安装 http_ssl_module 模块   nginx -V四、创建SSL证书  1. 创建私钥   

    soskp-yoours2022-09-28 20:07:21

    阅读更多