最近在规划一个手持机,MCU 用 STM32F103ZET6, LCD 使用 2.4寸 TFT, OS 用什么呢?
手持机主要用到的功能:1. 主芯片使用 STM32103ZET6;
2. 用 IO 以及 外部中断,驱动射频模块;
3. TFT LCD 8位 8080 总线,需要使用 GUI;
4. 存储器使用 NAND FLASH,需要文件系统;
5. USB 接口,访问 FLASH ,与上位机交互文件(有点像U盘的功能);
6. UART 通信(1路红外、1路 RS485);
7. 实时时钟(使用外部实时时钟芯片);
工作实际项目中,一直没用过OS,很久以前读过 uCOS 代码,对 uCOS 比较熟悉,对 RTT 一点不懂,上面的 USB 功能没有做过,文件系统没有做过,不知道用什么系统好。 uCOS 以及相关模块需要收费,这点比较纠结…… freeRTOS+FatFS
USB ST有库
GUI 可以用TI的或microchip的 RTT是当仁不让。呵呵,如果你熟悉ucos,那么RTT上手很轻松的。 回复【1楼】boycn
-----------------------------------------------------------------------
支持 jihao 记号 咋个和我最近想的一个东西如此之像 用U盘交互文件是比较麻烦些的,否则的话可以用RT-Thread中UFFS文件系统了,这个是专门针对nand flash的。 回复【6楼】qinshi1208
咋个和我最近想的一个东西如此之像
-----------------------------------------------------------------------
老兄也是做无线通信的?我们这个设备用于 设备检测、现场环境评估,网络维护等……。现在是用别人的掌机加我们的无线模块做的,配合不是很好,不灵活,有些功能很难实现,所以才考虑自己做,不过对我们来说,这个还是有难度。
回复【7楼】ffxz
用u盘交互文件是比较麻烦些的,否则的话可以用rt-thread中uffs文件系统了,这个是专门针对nand flash的。
-----------------------------------------------------------------------
请问 ffxz 大侠,uffs文件系统 怎么与 上位机交互数据呢?我的想法是,最好是不用专门写上位机程序,这样通用性强一些。 回复【1楼】boycn
freertos+fatfs
usb st有库
gui 可以用ti的或microchip的
-----------------------------------------------------------------------
谢谢,有时间学习一下。 关注lz! 我最关心你那壳是成品壳体还是自己开模。。还有有正好配套大小的TFT吗 如果是存一些文件的话,用SD卡最方便,也最简单。 回复【11楼】niba
我最关心你那壳是成品壳体还是自己开模。。还有有正好配套大小的tft吗
-----------------------------------------------------------------------
是公模,不过没用 3.5寸屏 的外壳了,太大了,最后换成 2.4寸屏 的外壳了,这个已经有配套的资源了,比如 电池用飞毛腿 1800mAH的,LCD有指定的型号。今天下午正要去模具厂看看,了解一些生产情况,以及电路板的布局情况,参考一下别人设计的样机。 回复【8楼】windy__xp 龙笑
-----------------------------------------------------------------------
现在还不是,到也想往那方面发展 回复【楼主位】windy__xp 龙笑
----------------------------------------------------------------------
好问题 能不能提供模具广告页给我参考下。最近也想找个TFT的公模。 回复【16楼】xyqdoudou
能不能提供模具广告页给我参考下。最近也想找个tft的公模。
-----------------------------------------------------------------------
梅文忠
地址:中国 广东 深圳市
手机:13902312436
电话:86 0755 26981543 传真:86 0755 26981549
网址:http://shenyemold.cn.alibaba.com
http://shenyemold.cn.alibaba.com/ 回复【12楼】lvyi913
如果是存一些文件的话,用sd卡最方便,也最简单。
-----------------------------------------------------------------------
SD卡 是不是内部已经做了怀块管理,磨损平衡,以及ECC纠错?如果使用 Micro SD 卡,寿命如何?我们是直接做在手持设备内部,不会经常更换。 mark、 回复【18楼】windy__xp龙笑
回复【12楼】lvyi913
如果是存一些文件的话,用sd卡最方便,也最简单。
-----------------------------------------------------------------------
sd卡 是不是内部已经做了怀块管理,磨损平衡,以及ecc纠错?如果使用 micro sd 卡,寿命如何?我们是直接做在手持设备内部,不会经常更换。
-----------------------------------------------------------------------
就做成手机类似的,把msd卡扣在机器里面,为了避免麻烦,机器上也接个spi flash。如果数据不多,似乎也可以考虑直接使用spi flash,就类似STM32Radio那样。
突然发现,STM32Radio用的一套,STM32F103ZE + SPI flash + LCD + USB,这已经是一套手持机了。 mark 回复【20楼】ffxz
突然发现,STM32Radio用的一套,STM32F103ZE + SPI flash + LCD + USB,这已经是一套手持机了。
-----------------------------------------------------------------------
是的,这个很有参考价值,谢谢。 这壳配套的液晶是啥型号的?楼主有壳体的PDF文件吗?http://cache.amobbs.com/bbs_upload782111/files_35/ourdev_610282CQS9BG.JPG
楼主推荐的壳体 (原文件名:未命名.JPG) 回复【23楼】niba
这壳配套的液晶是啥型号的?楼主有壳体的pdf文件吗?
楼主推荐的壳体 (原文件名:未命名.jpg)
-----------------------------------------------------------------------
这个是3.5寸屏的太大了,后来换2.4寸的外壳了。 关注中…… NIBA ni 你的壳体哪里找的,能联系一下吗 这个外壳我用过啊
RTT很不错,我想用,可公司用别的,我只能没事鼓捣我的radio 壳子很漂亮啊,可惜有点贵了。 回复【24楼】windy__xp 龙笑
回复【23楼】niba
这壳配套的液晶是啥型号的?楼主有壳体的pdf文件吗?
楼主推荐的壳体 (原文件名:未命名.jpg)
-----------------------------------------------------------------------
这个是3.5寸屏的太大了,后来换2.4寸的外壳了。
-----------------------------------------------------------------------
这个壳哪有售啊? mark! 回复【20楼】ffxz
-----------------------------------------------------------------------
我的方案跟楼主差不多,目前正在考虑要不要加OS。
不加的话,以后代码多了,不好管理。 同问os,同问模具问题 我在用ucos上手简单 前几天看到一家公司的产品和上图很像,使用rtt的 楼主你好,我最近也做跟你这个类似的条码扫描手持机,准备也用你这个外壳,想请问你GUI最后用的什么呢
页:
[1]