今天开始着手另一个wince5.0的测试程序,Gps功分器测试,功能为:解析NMEA数据,获得星状态、定位状态、一段时间内星的信号强度信息、供测试人员接到功分器上测试同批设备的信号一致性。 预计步骤如下: 1. 学习NMEA协议; 2.解析NMEA数据; 3.合理缓存NMEA数据; 4.合理设计界面,定时刷新; 5.完善流程,功能性能debug阶段; ———————————————— 华丽分割线...
我们知道,在DSP启动后,系统会进入复位中断,此时复位中断服务函数为c_init00,此函数用于建立C环境,为进入main()函数进行系统初始化,主要工作是建立堆栈,初始化全局变量等。 全局变量的初始化:如果程序在链接时采用-c选项,则编译链接后的可执行程序会将全局变量的初始化放在c_init00()函数中进行,在此函数中会调用_auto_init(CINIT)函数,将.cin...
作为一颗很给力的Cortex-M3芯片,为何LPC1788不能移植Linux呢。因为和ARM7一样,LPC1788也不含MMU -----内存管理单元。MMU是高级操作系统(Windows,Linux)所必须的。简单来说MMU的作用是为线程提供更安全的存储空间。 ARM9,ARM11这类cpu都包含了 当然也不是没办法,针对LPC17xx这类没有MMU...