完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Picoc C语言解释器的STM32平台移植
Picoc是google开源代码项目中看到的一个项目,其初衷貌似是要做一个在小的嵌入设备上的C解释器。它的核心代码只有3500行左右,可读性不错,虽然没有实现完整的ISO C标准,基本的C运行库还是具备了。 picoc代码上看,基本有如下几块:lex词法解析,table一个基本数据结构(用于存放变量),是个字符串hash表,heap管理内存分配(包括了stack frame的实现), type做类型管理(基本型别和程序自定义的struct,typedef等),expression做表达式解析,variable变量管理分配释放栈帧。 picoc的定位是一个解释器,它的解析和代码运行是在同一块代码块里做
项目地址,有文档和源码: GOOGLE https://code.google.com/p/picoc/ GitHub https://github.com/larryhe/tiny-c-interpreter SVN 地址,貌似还有人在开发当中,但是只有 win32版本可以编译过去,变化比较大... # Non-members may check out a read-only working copy anonymously over HTTP. svn checkout http://picoc.googlecode.com/svn/trunk/ picoc-read-only
STM32F10x_CLI_Picoc - v2.1.rar
(461.39 KB, 下载次数: 996
)
|
|
相关推荐
|
|
很好。
|
|
|
|
|
|
1085 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1041 浏览 2 评论
2145 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1240 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1660 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 05:07 , Processed in 0.754047 second(s), Total 63, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号