Lua53 premake(金庆的专栏 2017.2)参考:用premake5创建lua532工程      
原创 2023-06-16 01:13:20
118阅读
今天下载lua的Windows二进制发布 luabinaries 的时候,发现luabinaries的发布包含两个dll,lua5.1.dll,lua51.dll,其中lua5.1.dll大小合适,lua51.dll只有11K,感觉不像是个有用的lua dll,对此比较不解,查看了luabinaries的文档, 文档中如此解释: The
转载 11月前
50阅读
我的lustre安装手记        Lustre的安装过程,网上也有一些,但都是较老的版本。而安装过程也与目前的最新版本1.8有些出入,笔者下载并安装了最新版1.8,于是便有了这篇安装手记。        Lustre主页:http://wiki.lustre.org
本文的环境是win7和VS2010: 1.首先到官网下载lua5.2.2源码包,并且在VS2010上新建空工程比如命名LuaCons,将源码包中的头文件和源文件都添加进去。 2.需要生成lua的动态链接库,首先去掉源文件中的lua.c,并且在vs中的属性->常规->配置类型,修改为动态库(.dll),并且在 属性->C/C++->预处理器中,添加预定义LUA_COMPAT_
转载 2024-06-08 17:16:00
112阅读
最近一直在搞STM32F4的一些小东西,因一些比较郁闷的原因,经常需要修改底层程序逻辑,某天忽然间想到为什么总是翻来覆去地这些底层的东西,难道没有一种比较方便的方法来做吗?于是想到了是否可以用脚本处理业务逻辑,通过驱动与应用分离的方式来处理程序,让上位机去折腾吧,想到就试。 因为有一些linux的基础,也有一些编译器的基础,网上搜索了一下,觉得用LUA做脚本比较合理。 LUA特点不介绍了。 记录一
转载 2024-03-28 11:33:47
148阅读
stm32应用:lua在Keil上的移植和使用Lua的简介Lua的移植关于Lua的应用举例 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。本文主要说明一下关于lua移植到STM32上的过程以及简单的举两个例子来说明lua的应用。 Lua的简介关于Lua的官方介绍,此处不在说明。有需要了解的看官可以
转载 2024-04-01 11:48:10
537阅读
2022年6月10日15:32:51 LuaJIT 是Lua编程语言的即时编译器(JIT) 。Lua 是一种功能强大、动态且轻量级的编程语言。它可以嵌入或用作通用的独立语言。LuaJIT 版权所有 © 2005-2022 Mike Pall,在 MIT 开源许可下发布。兼容性WindowsLinuxBSDmacOSPOSIXEmbeddedAndroidiOSPS3PS4PS
转载 3月前
357阅读
今天来说说 MicroPython 的架构情况,如果有必要我会做一些源码分析的文章供大家参考。先来认识一下 MicroPython 整体情况,可以从软件的角度上去看待,首先我们拿到 MicroPython 的主仓库。直接 git clone https://github.com/micropython/micropython ,在 Windows 下进行操作了解一下。之后需要交叉编译代码的时候,必
一、概述 本文主要阐述的是如何在串口屏中实现掉电保存的功能,即用户在对文本输入之后,设置了保存的操作之后,能够实现屏幕在掉电重新上电的情况下实现数据保存的功能,即重新上电还是显示上次输入的文本内容。本例子主要是通过lua脚本的读写flash的函数来实现的,实现该功能有两个方法:一是通过数组方式实现,二是通过字符串的方式实现,下面会一一介绍这两种方法。 二、适用范围 本文适用于广州大彩F系列、物联型
一、Linux下安装lrzsz上传下载工具1:使用yum安装要有网络才行       输入命令:rz启动文件上传2:手动编译安装 下载安装包,wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz  或者是  上传已经下载好的安装包  &nbsp
转载 2024-05-24 10:01:15
93阅读
CPU起飞了最近有朋友在群里反馈,自己服务器的CPU一直处于高占用状态,但用top、ps等命令却一直找不到是哪个进程在占用,,急的团团转。 根据经验,我赶紧让他看一下当前服务器的网络连接,看看有没有可疑连接,果然发现了有点东西: 上Shodan查一下这IP地址: 反向查找,发现有诸多域名曾经解析到这个IP地址: 这是一个位于德国的IP地址,开放了4444,5555,7777等数个特殊的服务
目录一、STM32CubeMX配置(本文使用的STM32CubeMX版本为5.6.0)1.MCU选型2.使能时钟3.时钟配置4.设置GPIO口(本例使用的为串口1,板载自带USB转串口芯片)5.串口配置①模式配置②串口参数配置③开启串口中断④串口引脚配置6.配置STM32CubeMX生成工程文件7.点击GENERATE CODE生成工程文件二、KEIL程序1.串口相关函数说明:2.程序编写一、ST
目录1、.s启动文件2、map文件3、分散加载.sct文件4、程序在RAM中运行1、.s启动文件  ST提供的3个启动文件,分别适用于不同容量的STM32芯片。     这三个文件为:          startup_stm32f10x_ld.s         st
一:准备材料: mavlink源码 stm32串口程序   1.mavlink源码:       a.进入mavlink官网(http://qgroundcontrol.org/mavlink/start)                 
转载 9月前
171阅读
硬件平台:stm32f10xZET6开发环境:keil MDK uVision v4.10开发语言:C、ST_lib_3.5固件库 【串口通信】 typedef struct { u32 USART_BaudRate; u16 USART_WordLength; u16 USART_StopBits; u16 USART_Parity; u16 USAR
STM32低功耗+lora调试1. 使用符合《输变电设备物联网传感器数据规范》的lora协议规定汇聚节点有两个信道(控制信道+业务信道)控制信道默认为1,业务信道根据自己的实际情况可以进行设置,汇聚节点上电后首先将izji的业务信道进行设置,设置相关参数后需要使用命令进行lora的重启。当GD20(传感器节点)申请组网时候汇聚会收到相关的通知命令。2. 使用stm32单片机作为主控使用stm32
写在前面:本菜鸟结合了许多大佬的文章,成功实现了基于LVGL的GUI设计,小开心~浅浅记录一下!~本文以单片机STM32F103VET6为核心,利用ST7796芯片驱动分辨率为480*320的LCD液晶屏模块,移植LVGL,对接显示接口,对接外部接口——旋转编码器,完成以上两步,就可以实现LVGL的显示和控制啦!Emmm可以开始你的创作了!~一、显示接口对接具体步骤:下载源码文件lvgl-mast
一、基础知识  1、cortex-m3支持256个中断,其中包含了16个内核中断,240个外部中断  2、STM32只有84个中断,包括16个内核中断和68个可屏蔽中断STM32F103上只有60个可屏蔽中断(本文重点讲解F103)  4、先占优先级和次占优先级抢占优先级):抢占优先级不同,会涉及到中断嵌套,抢占优先级高的会优先抢占优先级低的,优先得到执行。抢占优先级相同,不涉及到中断嵌套,响应优
移植FreeRTOS到STM32单片机上引言介绍什么是 RTOS?为什么嵌入式设备往往使用RTOS?FreeRTOS具体步骤总结 引言本文详细介绍如何移植FreeRTOS到STM32单片机上。移植操作系统是嵌入式开发的入门基础,单片机和嵌入式在物理上其实是一摸一样的,区别就是软件上嵌入式跑了操作系统而单片机没有。文本选用市场上最常见的STM32和FreeRTOS,为大家介绍如何移植操作系统到MC
文章目录一、简介二、lua安装三、快速入门四、基本语法1、注释2、关键字3、变量4、Lua中的数据类型5、流程控制6、函数控制7、require 引用函数8、定义数组9、Nginx中配置执行`lua`10、其它语法一、简介Lua 是⼀个⼩巧的脚本语⾔。它是巴⻄⾥约热内卢天主教⼤学(Pontifical Catholic University of Rio de Janeiro)⾥的⼀个由Rober
转载 11月前
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5