- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 linux3.0.101 移植RT-Preempt 到arm开发环境
之前的项目一直使用linux+ qt+实时内核(ucos或freertos)的方式开进行开发。最新的方法考虑使用linux(打实时补丁)+fpga来进行项目开发。我们当前使用的linux内核是3.0.101。所以是时候写一篇博客了。主要分为RT-Preempt和rt-tests两部分的移植,前者是内核补丁,后者是测试demo。rt补丁地址是https://www.kernel...
2020-03-31 16:00:49 1988
原创 w5300在ucosIII的移植
W5300网卡芯片在stm32 ucosIII的移植1.ucosIII说明因为ucosiii没有设备驱动模型的概念,所以ucosIII驱动的移植和操作系统本身关系不大,更多和板卡、cpu有更大的关系。2.驱动移植基本概念分析基于m3、或m4的cpu来进行后续讨论。当我们从cpu的官网下载了标准外设库、补充库、第三方库后,基本的外设驱动就有了。目前观察发现usb驱动、网卡驱动、外部f...
2019-12-16 09:16:03 577 1
原创 ucosIII使用stm32BSP相关内容总结
UcosIII 使用stm32f4XXX Bsp使用总结。一:操作步骤选择目标cpu 从目标cpu官网下载标准外设库。 根据自己板卡的硬件资源需要初始化BSP.H,BSP.C。在此文件中初始化硬件设备。实际需要根据业务层面的需要对硬件设备的驱动进行二次抽象分装为read(),write(),init(),close(),ioctl()等函数。二:硬件资源:下载对应cpu的硬件手册...
2019-12-16 08:40:18 810
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人