
vxworks理解
qingfengtsing
这个作者很懒,什么都没留下…
展开
-
e600 core MMU技术理解
e600 core MMU技术理解 MMU支持三种地址转换:1. 页地址转换(每页4K)2. 块地址转换(每块1=28K-256M)3. 实地址转换(无地址转换-物理地址与虚地址一一对应)CPU实现地址转换的机制: MMU在关闭时,CPU处理地址就走蓝线所示路线,程序的逻辑地址就与物理地址一一对应,这地址包括CPU的4G的地址空间,不仅仅指内存部分。转载 2014-01-22 22:07:37 · 1454 阅读 · 0 评论 -
e600 core MMU的应用
MMU可以提供逻辑地址到物理地址的转换,对于应用程序可以提供超过CPU寻址范围的逻辑地址到物理地址的转换,不同的应用程序使用不同的逻辑地址可以对应到相同的物理地址。另外MMU对于CPU的地址空间(不止是内存空间)以页或块的方式提供保护(具体表现为可设置为 只读,不可用,nocache)。对于系统而言,利用MMU的页保护机制是比较有意义的。使用MMU的页保护机制必须安装VXVMI组件,并定义IN转载 2014-01-22 22:14:31 · 1194 阅读 · 0 评论 -
bootrom&vxworks下ftp的使用
1.bootrom启动vxworksbootrom是通过主机服务器的ftp server软件,打开主机服务器上的vxWorks文件。然后bootLoadModule函数通过fd文件描述符将文件拷贝到本地内存,启动vxWorks。这个过程有点像uboot下通过nfs启动linux。2.vxworks ftp使用vxworks内核根据远程主机ip,主机名创建了一个网络设备,并将操作系统原创 2014-02-13 21:54:57 · 3655 阅读 · 1 评论 -
vxworks6.6移植日记
转载地址:http://www.cedn.cn/?uid-45-action-viewspace-itemid-3114下载VxWorks6.6的评估版有很长一段时间了。但是一直都没有时间来见识一下vxworks6.6的面貌。今天终于抽出点时间来玩一玩,将vxworks5.5移植到vxworks6.6。以下分享一些使用感受。硬件平台:星光AT91RM9200开发板(http://b转载 2014-03-06 18:28:56 · 5038 阅读 · 0 评论 -
linux nand bch算法移植
最近vxworks用nand flash读写文件总是出现问题,通过测试发现nand flash校验不对。nand flash校验使用镁光提供的bch开源代码。但是我发现代码已经被修改坏了,根本就实现不了校验的功能。于是我将原厂的代码移植到nand flash驱动,参考给的demo测试了一下,可以实现校验的功能。可是运行起来nand flash格式化就得20分钟左右。后来在lin原创 2015-06-02 22:28:15 · 3198 阅读 · 3 评论