cos开发的学习方向

关于上一个指令问题,第二天去公司没看很久。从组长那里解惑了一点:gp规范的实现确实是cos的,但是是在java代码中的。因为这个是java卡,肯定是有java开发部分的。只不过作为伪单片机一样的操作,最后还是要下载到卡片的flash中所以这里对Java代码是有个处理的。emmmm这不是重点,解惑了之后就被组长提问了这个问题,学习方向。不得不说到现在为止我都觉得我每天过得又闲又胆战心惊。主要原因就是我是没有工作任务,cos开发上手难度比较大,我现在确确实实还是学习阶段。Java方向可以押后处理,毕竟我也就是对keil和单片机开发熟悉多一些,并且作为初步目标:移植cos,要先搞懂芯片结构和工程对应,所以这两天基本都在读同一个芯片用户使用手册。值得一提:我虽然依然要频繁的查单词,但是我对英语大概是麻木了,看到后不会想吐了。嗯,说到这个使用手册,芯片手册一开始都是介绍内存映射,然后是寄存器,说实话这是我认真思考地址和寄存器这个事情,我以前干的可能是业余爱好者级别的单片机吧,每天沉迷依赖库函数。现在师傅的口头禅就是:这个基础不行啊,要学啊……在这个认真的重新阅读审视下,感觉有点点满足。并且终于对于寻址空间分开这个事情有了体会,隐约记得我单片机考试还写了这句话(我有罪啊)寻址空间不是完全统一编码的,也是有空洞的。即地址编码是不完全连贯的。然后今天已经第七章了还是不停的在解释寄存器,基本是记不下来的是用来查阅的。不过大概寄存器命名方式还是要记一记,于是这时候我就想把仿真器debug起来了……然后我就gg了。因为要设断点,在初始化完成后,开始设断点,结果接一次两次三次四次永远在断点里不出来了……啊啊啊啊啊啊。这里插一句:这个仿真器有时候有毒,所以明天想好了多设几个相隔不远的断点,再跑。说到初始化,今天还去研究了一下初始化的命令,但是再7816-4始终没找到INS是FF的情况,这里再次忏悔,今天要不是新同事问我atr的T0=88怎么解释,我可能要很久很久很久才会真的去看回7816,我都flag大概立了三周了,说要重看规范,而且今天才发现7816-4是没有好好读的。


综上:明天继续好好debug一下,协议还是要重看,看的同时搞一下之后要讲的PPT

该来的还是要来的啊……

PS:我很想大宝贝啊(工作时候也有想啊所以算是工作内容吧……)

你可能感兴趣的:(cos开发的学习方向)