自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 理解LUA栈

理解Lua栈Lua通过一个“虚拟栈”与C/C++程序进行数据交互,所有的Lua C API都是通过操作这个栈来完成相应的数据通信。Lua的这个“虚拟栈”解决了C/C++程序与Lua程序通信的两大问题:Lua使用垃圾回收,而C/C++需要手动管理内存。Lua使用动态类型,而C/C++使用的是静态类型。因 为这个栈在Lua虚拟

2017-06-25 20:05:26 315 1

转载 单片机脚本语言移植lua到stm32MDK

Lua简单介绍Lua[1]  是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua脚本能够非常easy的被C/C++ 代码调用,也能够反过来调用C/C++的函数,这使得Lua在应用程序中能够被广泛应用。不只作为扩展脚本,也能够作为普通的配置文件,取代XML,Ini等文件格式,而且更easy理解和维护。Lua的目标是成为

2017-06-25 19:34:44 5733

转载 LUA在单片机中移植

因为我们产品的需要满足不同行业需求,所以一直在寻找一个脚本语言,以便灵活配置。前段时间还自己花时间去实现一个C语言解释器,看了一堆编译原理的东西,以及虚拟机等,头都搞大了,把基本功能实现了,但总是不满意。后来看到lua,网上一搜:才知道 魔兽世界 的插件就是lua写的....,愤怒的小鸟也是lua写的,lua在苹果和android都支持lua语言开发,lua已经

2017-06-25 18:17:09 4429

转载 单片机移植LUA

Lua代码符合ANSI C标准,只要有C编译器的开发环境就能跑Lua。虽说只要有C编译器就能跑Lua,但是单片机的环境太简单,有些C标准的内容仍旧无法支持。Lua的官网是:www.lua.org移植1) 把 lua.c 和 luac.c 删除,这两个是一个Lua Shell,和平台相关,单片机中一般没用。2) 对内存敏感的项目可以替换掉 lauxlib.c 文件里 l_allo

2017-06-25 18:02:04 965 1

原创 修复JLink V8

1、打开JLinkV8外壳2、插入USB(接PC),再短接 Erase开关,实测是将 Erase上拉至3.3V,持续20秒后,断开USB供电,去除短接跳线。3、短接 TST 引脚(上拉至3.3V),插入USB(上电),持续20秒后,再断开USB(断电),再去除短接跳线,4、重新插入USB(接PC),它会需要安装驱动,安装sam-ba_2.15.exe后会在程序目录的drv中带有驱动程序

2017-06-25 00:10:39 347

原创 学习STM32CubeMX与HAL库吐槽

最近因为一个小项目(智能穿戴),用到了STM32L0(低功耗 Cortex M0)系列的MCU,查了官网,居然没有提供固件库,只有HAL库,于是STM32CubeMX生成了HAL库的工程,学习HAL的使用:STM32CubeMX与HAL库的优点:1、降低了使用外设的门槛,所有时钟设置等一目了然。2、统一了代码的架构、风格,让源代码的可读性“保底线“提高。吐槽

2017-06-24 23:48:39 28254 9

JLink V8 固件烧录(修复)工具集

JLink V8 固件烧录(修复)工具集,如果你的JLink V8 变了砖,用这个可以修复。

2017-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除