最近要做一个arm平台的通讯控制器,需要通过modbus采集数据并做PID控制。PID控制打算通过C程序嵌入外部脚本来执行,lua是一个很不错的选择,只需要c程序提供读写内部数据的接口给lua脚本调用就可以了。不过lua源代码没有提供arm-linux编译配置,没关系,自己加一个就可以了。1、lua源代码可以直接从官网下载http://www.lua.org/download.html2、...
ARM的嵌入式Linux移植体验之BootLoader 2006-08-12 08:00作者:宋宝华出处:天极开发责任编辑:方舟 BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,BootLoad...
从上表可以看出,软复位主要是为了调试方便,而上电复位最彻底,根据程序流程可以简要区别上电复位(cold)和硬复位(warm) 如下: 表1 单板复位流程示意 1. 其它模块或函数不应当调用romInit.s中的代码,特别是sysLib.o和sysALib.o模块。如果需要一个外部模块,则把这个模块附加到makefile文件里的变量BOOT_EXTR中即可,这样该模块将被...