技术类问题 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机上用于测试的软件 测试方法:先找到硬件试验系统提供商的标准驱动程序,将自己编写的程序替换相应的模块进行测试。 |