技术类问题
1.正在学习LPC2292的CAN控制器,请教什么是FULLCAN-style?《PHILIPS
LPC2000系列ARM7微控制器系列 CAN控制器驱动程序的编写与开发》P4
2. 正在学习LPC2292的CAN控制器,CAN寄存器的定义程序段中,有这样一句:
……………
Struct{
UINT32 RM_BIT :1;
………………………..
请教“UINT32 RM_BIT :1;”是什么意思?我的理解是“无符号32位寄存器的最低位” 《PHILIPS LPC2000系列ARM7微控制器系列 CAN控制器驱动程序的编写与开发》P16
3. 正在学习LPC2292的CAN控制器,AF表格终止寄存器,ENDOFTABLE的功能是“最后一个有效的AF表格中最后有效的地址的上个地址。”请教:“最后有效的地址”是什么地址?是验收滤波器RAM中最后有效的数据地址吗?《PHILIPS LPC2000系列ARM7微控制器系列 CAN控制器驱动程序的编写与开发》P23
4. 一直不明白“#include”…..gps\gps.h”的包含规则。gps.h头文件位于什么文件路径中的时候才能使用这样的规则?
5. 正在读周立功提供的CAN驱动程序,在CANFUNC.H中有这样一段:
//函数、变量定位方式定义
#ifndef _CANFUNC_GLOBAL_
#define CANFUNC_GLOBAL extern
#else
#define CANFUNC_GLOBAL
#endif
请教:后3行在整个CAN驱动程序中都没有使用,写它们有什么作用?
非技术类问题
1. 本人已经学习了CAN控制器的数据手册,读完了周立功的驱动程序。请教大家有这些基础开发一个CAN驱动程序大概需要多长时间?
2. 本人已经具备了一些ARM的基础知识,请教:从嵌入式应用程序开发,API的开发,操作系统移植,到电路板的设计都做到有能力开发大概需要多长时间?请大家帮帮忙,以下是我的概况:
个人情况:
姓名:王晓东 性别:男
籍贯:北京 出生日期:1982.2.20
本科所学专业:电子科学与技术 研究生所学专业:控制理论与控制工程
政治面貌:团员 学历:本科毕业,研究生在读
导师:郭培源教授
联系方法:
手机电话:13521742726
本人Email:wangxd54292000@yahoo.com.cn
学校地址:北京市海淀区阜城路11号北京工商大学
学校邮编:100037
教育情况:
2000.9-2004.7 北京工商大学 电子科学与技术 学士
2004.9-今 北京工商大学 控制理论与控制工程 硕士在读
我所有的:
1. ARM7内核结构,汇编指令(做过周立功的基础实验)
2. LPC2210单片机的片内外设(做过周立功的基础实验)
3. UCOS-II移植技术(学过理论,没做过实验)
4. 基于UCOS-II嵌入式系统的应用程序开发(做过周立功的基础实验)
5. UCOS-II嵌入式实时操作系统,(学完1-12章基本概念和16-17章功能函数,没有分析源码)
6. 没有基于ARM核的项目开发经验
7. 了解CAN,GPRS,GPS的原理。
3. 本人现在正在设计CAN总线,GPRS,GPS的驱动程序,想请教测试驱动程序的思路。我的思路如下,希望大家给予指正,谢谢!!
测试驱动程序的方法:
硬件平台:搭建一个硬件试验系统。
软件平台:开发环境,在PC机上用于测试的软件
测试方法:先找到硬件试验系统提供商的标准驱动程序,将自己编写的程序替换相应的模块进行测试。