Hello China操作系统移植指南 首先说明一下,为了适应更多的文化背景,对Hello China操作系统的名字做了修改,修改为"Hello X",或者连接在一起,写为"HelloX".其中X是不固定的,可以根据具体应用的国家,甚至城市,进行定制化.比如在中国,我仍然会叫做"Hello China",但是如果有人在美国使用了,则可以叫做"Hello USA",在香港使用了,可以叫做"Hello Hongkong&…
移植步骤详解 下面就以MDK 4.72为开发环境,详细说明Hello China内核向STM32的移植过程.MDK 4.72评估版只支持32K代码的编译,这对Hello China的内核来说,裁剪掉一些非核心功能,也足够了.如果您希望体验更多功能,请使用非评估版.您可以花钱买,也可以通过其它途径获得,具体不细说,你懂的. 首先建立一个新的项目,注意要指定一个项目所在目录,并选择合适的STM32芯片.我选择的是STM32F103R8,如下图: 点击OK后,MDK会提示是否拷贝startup_stm…
移植到STM32的源代码,可从下列链接下载: http://download.csdn.net/detail/hellochina15/7049909 包含两个包:一个是移植前的Hello China V1.76基础包,在VC下开发编译.另外一个是移植到STM32后的MDK项目包,可直接用MDK 4.72打开. 移植过程中,还存在一些问题待解决,欢迎朋友们提出意见.…
MiniGUI ial 移植指南 2.1 ial的定义 ial是一个通用的抽象输入接口,可以输入统一的数据的结构,也就是说在MiniGUI的核心代码里输入的数据的格式是固定的,不管输入设备是鼠标 还是触摸屏.简单地讲, 就是不管MiniGUI移植到什么操作系统之上,ial在MiniGUI中的代码是相同的,只需重新写入ial接口到操作系统设备之间的代码,这也就是所 谓的移植,这个类似与操作系统以下的驱动.驱动是为了连接系统内核和各种硬件,而ial是为了连接MiniGU和不同的操作系统,如果Mini…
前言: 由于项目的原因,需要在LPC1788(STM32 cortex-M3)上面跑contiki. 之前没有涉及到contiki,不知其为何物.不过这个不是难事,做IT的,每每遇到新事物,都不会处理,习惯了从无到有的过程就好了. 开始老师说这个系统很好移植,于是想在网上找现成的资料.无奈,关于contiki的资料少的可怜,contiki移植就更少了,有几篇也是互相copy而来的,连图片都没有改,呵呵.于是不得不自己动手,从头开始搞移植了. 操作系统:windowsXP 开发环境:MDK 目标板…
现在,TCP/IP协议的应用无处不在.随着物联网的火爆,嵌入式领域使用TCP/IP协议进行通讯也越来越广泛.在我们的相关产品中,也都有应用,所以我们结合应用实际对相关应用作相应的总结. 1.技术准备 我们采用的开发平台是STM32F407和LwIP协议栈.在开始之前,我们需要做必要的准备工作. 首先要获得LwIP的源码,在网上有很多,不同版本及不同平台的都有,不过我们还是建议直接从官方网站获得.其官方网站如下: http://savannah.nongnu.org/projects/lwip/…
STM32移植RT-Thread后的串口在调试助手上出现:(mq != RT_NULL) assert failed at rt_mq_recv:2085的问题讨论:http://www.rt-thread.org/phpBB3/topic2577.html, STM32串口只发送数据,不能接收数据的问题讨论:http://www.rt-thread.org/phpBB3/topic2577-10.html…
http://blog.csdn.net/hellochina15/article/details/7253350 本文介绍如何在Windows 7操作系统和Virtual PC 2007虚拟机上安装Hello China操作系统,Hello China的版本是V1.75.对于Windows XP等非Windows 7操作系统,由于不能直接支持虚拟硬盘,不能按照本文介绍的方法安装Hello China的GUI功能,但是可以安装内核和基于字符界面的shell. HelloChina在Virtual…
https://blog.csdn.net/stm32_newlearner/article/details/88095944 stm32   移植usb驱动开发 单片机 STM32单片机和51单片机 由ST厂商推出的STM32系列单片机,…
一.移植准备 开发版STM32F10xC8T6 准备好移植RT-Thread的移植工程 没动手移植过RT-Thread的小伙伴,可以看RT-Thread移植到stm32 我这里是将控制台信息打印到串口的,所以需要确认RT-Thread可以将控制台信息通过串口输出.有疑问的话可以看我之前的文章,RTThread 重定义rt_hw_console_output函数. 控制台能正常打印信息后,如下图所示: 二.移植FinSH源码 在项目中添加finsh源码 FinSH 源码位于 components/…