首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
ecos专题
Embedded Software Development with eCos
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp Build low-cost, royalty-free embedded solutions with eCosstep by step. The Embedded Configurable Opera
阅读更多...
eCos flash模拟EEPROM实现NV系统
Flash需要擦除的原因:先擦除后写入的原因是为了工业上制作方便,即物理实现方便。 #include <cyg/infra/diag.h> #include <cyg/io/flash.h> #include <stdarg.h> #include <stdio.h> #include <stdlib.h> // SPI flash size = 4 MB static bool init
阅读更多...
GUI 在 MINI2440 QEMU 的ecos 上的移植
经历了redboot, kernel测试,网卡驱动,web server的测试,很自然的我们想到了UI。 (本帖系原创,转载请注明出处) 这不仅仅是移植一个GUI, 更重要的让MINI2440 QEMU的ecos仿真平台更加完整话。 对emwin的移植,需要两个部分,老生常谈了网上到处都是。 (本移植也只是针对学习和测试,并非商业用途) 1. LCD的驱动
阅读更多...
如何通过hg(水银)代码管理系统搭建完整的ecos源码平台
本文原创,转载请注明出处,谢谢! 1. 官方下载ecos的方法 ecos 的自由软件的官方网站是 http://ecos.sourceware.org/ 我们可以从这个链接 http://ecos.sourceware.org/getstart.html 看到如何的安装和下载ecos的realse版本 从这个链接http://ecos.sourceware.org/anonc
阅读更多...
ecos在mini2440 qemu的网络功能测试
终于可以方便的用mini2440 qemu的网络功能了, 大家参考一下雪松的这篇帖子 http://blog.csdn.net/coolbacon/archive/2011/03/16/6252938.aspx 既然可以这样用了,我重新整理了mini2440的redboot 1. 根据qemu对dm9000模拟的限制,对dm9000驱动程序做了新的修改
阅读更多...
ecos DM9000网卡在MINI2440 QEMU的测试
(原创文章,欢迎转载,请注明出处,谢谢。) 1. 中断部分的修改 加入中断配置,严格按照原来的架构。 ricky@ricky-laptop:/opt/ecos/ecos-hg$ hg diff diff -r 62c4efcc7b5b packages/devs/eth/arm/mini2440/current/include/mini2440_eth_driver
阅读更多...
MINI2440 QEMU 的 eCos 启动分析
1.总览一下eCos的启动方式 (原创文章,欢迎转载,请注明出处,谢谢。) eCos目前默认的启动方式有三种,RAM,ROM,ROMRAM。 RAM启动的意思就是直接在RAM中运行,这种方式一般用于调试,不做必要的硬件初始化。 ROM启动方式的意思是在ROM中直接运行,当然一定要支持XIP的NORFLASH才可以。 ROMRAM的启动方式的意思是,ROM中开始运行然后把
阅读更多...
虚拟实验室eCos开发环境的配置 (Linux)
1.下载eMBosLab发布的eCos源代码 安装水银代码管理工具 sudo apt-get install mercurial 下载emboslab ecos代码 hg clone http://emboslab.hg.sourceforge.net:8000/hgroot/emboslab/ecos-emboslab /opt/ecos/ecos-hg " /opt/
阅读更多...
关于STM32 FLASH上运行ecos的内存配置的一点解释
最近很多网友问了关于STM32上运行ecos失败的一些问题,这里简要回答。 1、选择运行方式 cortexm3的ecos,有三种运行方式ram, rom和jtag ram和jtag是用于调试的,ram方式会把你的执行代码也放到ram中,jtag的代码放在rom中,这个内存模板主要是为了解决jtag连接不上的问题。 rom运行就是我们最后完成项目时候烧入到norflash中运行的方式,代码需
阅读更多...