专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
传统嵌入式开发环境需要单片机仿真器包括C语言、汇编语言、调试工具等集成开发环境IDE、实时操作系统等仿真器恐怕要上万元C编译器或IDE也要几万元而实时操作系统则要上十万元乃至几十万元由于Flash技术发展特别是些CPU可以用JTAG口在背景模式BDM(Background Debug Mode)下调试故仿真器已可以省去随着BDM调试工具标准化BDM调试工具会变得越来越简单、越来越通用些BDM调试工具已经简单到仅仅在PC机并行口和单片机JTAG接口之间加道5~3.3 V缓冲自制BDM调试工具变得越来越容易软件方面Linux下自由软件GNU gcc可以完成几 [阅读全文] [PDF]
参考:[http://www.crazycoder.cn/] 参考:[http://www.crazycoder.cn/] 参考:[http://www.crazycoder.cn/]摘要:  本文将分析嵌入式操作系统uClinux内核结构、、内存管理、多进程处理、针对实时性解决方案和开发环境先对uCLinux有个深刻认识将有利于今后进步研究开发    关键词: uCLinux内存管理多进程处理RTLinux开发环境    1  引言    嵌入式操作系统是嵌入式系 [阅读全文] [PDF]
传统嵌入式开发环境需要单片机仿真器包括C语言、汇编语言、调试工具等集成开发环境IDE、实时操作系统等仿真器恐怕要上万元C编译器或IDE也要几万元而实时操作系统则要上十万元乃至几十万元由于Flash技术发展特别是些CPU可以用JTAG口在背景模式BDM(Background Debug Mode)下调试故仿真器已可以省去随着BDM调试工具标准化BDM调试工具会变得越来越简单、越来越通用些BDM调试工具已经简单到仅仅在PC机并行口和单片机JTAG接口之间加道5~3.3 V缓冲自制BDM调试工具变得越来越容易软件方面Linux下自由软件GNU gcc可以完成几乎所有知名CPU以及DSP交叉C编译和调 [阅读全文] [PDF]
开发环境建立PJzfbaiducuktdV先说两句废话为和我以前样对操作系统(尤其是嵌入式操作系统)迷惑弟兄解释些概念总是有人在问是不是定要用操作系统我CPU能不能移植操作系统可以移植什么操作系统有了操作系统可不可以运行某些PJzfbaiducuktdV从我个人经历来讲这其实就是许多硬件出身弟兄对操作系统这个东西有神秘感(和我年前样)说白了操作系统就是段设计非常巧妙和你自己从本质讲没有区别于是以上问题转为我是不是定要用这段我CPU能不能运行这段可以跑什么样这个可以跑这个接口另个能不能跑!PJzfbaiducuktdV答案也就变得简单操作系统对任何个CPU都不是必须(对嵌入式系统更是如此)你可以 [阅读全文] [PDF]
应用开发6gdfbaiducukoQ4目标板上用uClinux它提供接口和linux下基本致不致部分主要在于uClinux不支持MMU(应该说是uClinux是为不带MMUcpu定制)最明显就是fork要用vfork替代这也是编程时感觉最不爽点(没办法谁让咱们CPU有生理缺陷)另个不易觉察差异在于uClinux提供库uClibc是经过裁减更适合于资源紧张嵌入式系统(上回分解已经说了应用很大部分是在和库打交道而且大家最终是链在起所以库大了你也小不了)6gdfbaiducukoQ4于是基于这种开发模式应用开发变成了linux下开发而且在实际中般是编好了先在主机上拿主机平台上编译器编译并且调试下(l [阅读全文] [PDF]
1 共5条 分1页