自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Armink Studio

北漂一族。。。

  • 博客(38)
  • 资源 (10)
  • 收藏
  • 关注

原创 如何在嵌入式产品中应用键值存储数据库

在互联网快速发展及大数据时代的到来,NoSQL数据库以其强大的可伸缩性、高效性、实时性等特点,而获得十足的发展。键值(Key-Value)存储数据库就是NoSQL的一种。与此同时又有越来越多的厂家加入了IoT产品、可穿戴设备、智能家居的嵌入式产品开发行列中来,数据的持久化存储需求也就变得越来越多,选型一款伸缩性好、占用资源小、稳定性高的持久化存储库就显得越来越重要。

2015-07-01 22:29:14 4368

原创 暴力升级你的 ST-Link 及 STM32CubeIDE

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:[email protected]】项目原始 GitHub 地址:https://github.com/armink/HackSTLinkUpgrade背景一些 ST-Link 在使用最新的 IDE 时,经常提示需要升级其固件,但是升级始终失败,提示容量不足。在 Keil MDK 上可能就提示一下升级失败,但仍然可以继续下载...

2019-08-03 21:50:01 13638 8

原创 ubuntu 虚拟机设置全局代理 windows 上网环境

ubuntu 虚拟机设置全局代理 windows 上网环境背景准备工作STEP 1:启用 windows 上 SS 的“允许来自局域网连接”STEP 2:设置虚拟机为桥接模式STEP3: ubuntu 安装 polipoSTEP4:配置 polipoSTEP5:使用 ubuntu 代理STEP6:测试背景近期更新了 ubuntu 虚拟机里 ss 配置,但无奈客户端并不支持最新的 chacha2...

2019-07-09 10:05:46 4145 1

原创 ARM Cortex-M 错误追踪库,专治各种 HardFault,查找问题原因更便利

CmBacktrace (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。主要特性如下:支持的错误包括: 断言(assert)故障(Hard Fault|)

2017-04-25 11:51:51 13275 8

原创 Xshell 连接的串口输出带颜色的日志

背景轻量级 C 日志库 EasyLogger 近期新增了各级别日志可以按照不同颜色区分的功能,Linux 下测试没问题,但是想用在串口调试的设备上,琢磨了一下,终于也可以让 Xshell 上的串口显示带颜色的日志了。步骤如下。步骤1、由于 EasyLogger 默认颜色功能是关闭,启动日志库前需要打开颜色功能,对应 API 如下elog_set_text_color_enabled(true);

2016-10-28 08:48:44 11381 1

原创 串行 Flash 通用驱动库 SFUD (Serial Flash Universal Driver)

SFUD (Serial Flash Universal Driver) 串行 Flash 通用驱动库0、SFUD 是什么SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Flash 功

2016-07-28 08:50:43 9389 14

转载 Proxy 与 Agent 的区别

本文转载自 alex_xfboy , 原文链接:Proxy与Agent的内在联系与区别 我搜索了相关的资料,似乎并未找到二者的实质区别,但这个概念恰恰被N多个高大上软件及架构强调。那究竟有什么区别和内在联系呢?1、含义Proxy:服务器代理Agent:代理服务器2、内在关联与区别二者都是面向不同类别用户并处理请求,Proxy强调服务器的安全性、隐秘性、面向的调用方为非用户,分解Server的压力;A

2016-05-16 16:13:39 6486

原创 struct2json -- C结构体与 JSON 快速互转库V1.0发布

struct2json 是一个开源的C结构体与 JSON 快速互转库,它可以快速实现 结构体对象 与 JSON 对象 之间序列化及反序列化要求。快速、简洁的 API 设计,大大降低直接使用 JSON 解析库来实现此类功能的代码复杂度。

2015-11-16 08:39:59 13451 6

原创 超轻量级、高性能C日志库--EasyLogger

EasyLogger是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的C日志库,非常适合对资源敏感的软件项目,例如:IoT产品、可穿戴设备、智能家居等等。相比log4c、zlog这些知名的C日志库,EasyLogger的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。

2015-08-18 10:34:46 12679 2

原创 组件与插件

组件组件是软件其中一个部分,随软件一起启动,并以静态方式进行加载。插件插件是一种特殊的组件,可在软件启动之后再启动,属于动态加载方式。举例某软件有模块A及模块B两个模块,这两个模块的源码与软件源码一起编译生成一个可执行文件,那么模块A及模块B就是该软件的组件。某软件有一模块C,该模块编译与软件自身编译是分开执行,生成两个可执行文件。软件启动后可选择性

2015-07-16 15:30:06 1221

原创 如何在嵌入式产品中应用键值存储数据库

1、背景随着互联网快速发展及大数据时代的到来,NoSQL数据库以其强大的可伸缩性、高效性、实时性等特点,而获得十足的发展。键值(Key-Value)存储数据库就是NoSQL的一种,大名鼎鼎的Redis就是一款用C开发的开源键值对存储数据库。与此同时又有越来越多的厂家加入了IoT产品、可穿戴设备、智能家居的嵌入式产品开发行列中来,数据的持久化存储需求也就变得越来越多,选型一款伸缩性好、占用资源小、稳...

2015-07-01 22:48:26 747

原创 Eclipse(RustDT) + Racer + Windows 平台Rust开发环境搭建

1、Rust 安装Rust前往Rust官网下载各Windows平台安装文件,这里推荐大家下载稳定版。如果下载速度较慢,大家也可以点击打开百度云盘进行下载。下载完成后即可开始安装。整个安装过程都比较简单,Windows用户打开.msi安装文件。这里建议大家选择 高级模式,这样更加灵活,同..

2015-05-24 19:43:48 7524 1

原创 开源轻量级嵌入式闪存库EasyFlash发布--支持环境变量及IAP

EasyFlash1、介绍EasyFlash是一款开源的轻量级嵌入式Flash存储器库,主要为MCU(Micro Control Unit)提供便捷、通用的上层应用接口,使得开发者更加高效实现基于的Flash存储器常见应用开发。该库目前提供 两大实用功能 :Env 让变量轻松实现掉电保存,支持 写平衡 模式,无需担心变量长度、磨损平衡等问题使用 键值对(key-value) 方式将变量存储到Fla

2015-03-11 13:48:15 5799 8

转载 基于SSD的数据库性能优化

NOR和NANDNOR和NAND都是闪存技术的一种,NOR是Intel公司开发的,它有点类似于内存,允许通过地址直接访问任何一个内存单元,缺点是:密度低(容量小),写入和擦除的速度很慢。NAND是东芝公司开发的,它密度高(容量大),写入和擦除的速度都很快,但是必须通过特定的IO接口经过地址转换之后才可以访问,有些类似于磁盘。我们现在广泛使用的U盘,SD卡,SSD都属于NAND类型,

2015-01-26 17:22:02 906

转载 张瑞敏:海尔转型目标是三个“无”

原帖:http://baixiaosheng.net/3514百晓生(BaiXiaoSheng.Net)注:本文根据2013年12月26日,张瑞敏在海尔创业29周年纪念会上的讲话整理。结合后来2014年1月,张瑞敏就并联平台的生态圈思考,我们可以再加清晰的认知海尔思想转变和尝试的过程。今天是海尔的创业纪念日,我在这要讲的,还是2012年创业纪念日上所讲的目标,也就是三个“无”:

2014-03-07 19:57:46 4107

转载 Ubuntu下的gitk与git-gui字体问题

问题一:安装了git-gui,进入以后出现错误提示             Spell checking is unavable:No word lists can be found for the language "zh_CN"解决方案:             vim ~/.gitconfig,然后添加以下内容:             [gui]      

2013-12-29 20:06:06 4260

原创 让Eclipse支持串口打印调试信息(SSH及Telnet也可以参考)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:[email protected]】做嵌入式开发的工程师经常需要串口打印一些调试信息,调试软件时,一边看着串口助手打印信息,一边还得注意软件中的源码,这样效率非常低,如果软件开发工具集成了串口打印就会让调试提高很大的效率。由于笔者一直使用Eclipse作为默认的开发工具,所以接下来介绍下如何在Eclipse上集成串口终端显

2013-12-07 15:49:06 6506 2

原创 C语言printf打印信息不阻塞显示

今天在做一个C项目时用到多线程,调试用到printf,但是发现每次打印信息都是程序执行完成后才全部打印,打印信息被阻塞了。最终找到原因,是由于C的printf是默认带缓冲输出,所以只需要把缓冲关闭即可实时显示打印信息。方法如下:在主程序打印之前执行setbuf(stdout,NULL);编译环境:windows7 Eclipse+CDT+MingW

2013-11-07 21:45:07 5979

原创 获取Android设备的设备详细信息

近日在修改Android 的Launcher时,找到获取Android设备信息的方法,和大家分享一下。String phoneInfo = "Product: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ",

2013-10-19 13:21:28 1970 1

原创 移植FreeModbus+ModbusMaster(主机)+STM32至RT-Thread(3、4阶段)

1、移植了FreeModbus1.5及RT-Thread1.1.1至STM322、开发平台支持Eclipse、Keil、IAR3、可在Eclipse采用EGIT插件进行版本管理4、支持Modbus RTU(ASCII未测试)5、目前主机方面只移植了寄存器相关功能,其余功能后期加入详细说明可参见:http://blog.csdn.net/arminkztl/article/details/11738395 欢迎讨论(备注:如果您需要把这个项目商用,请及时联系RT-Thread给您授权)

2013-09-16 17:32:07 42939 115

原创 移植FreeModbus+ModbusMaster(主机)+STM32至RT-Thread(1、2阶段)

由于之前做过STM32+FreeModbus+uC/OSII(点击可访问)的移植,所以这两天的努力整体移植工作还算比较顺利,已经成功提前完成之前制定的1、2阶段任务,源码位于FreeModbus_Slaver+RT-Thead+STM32(点击可访问)。现将部分移植过程做以说明。     移植采用的是FreeModbus1.5源码,RT-Thread使用的最新的1.1.1稳定版,STM32选用

2013-08-04 12:24:40 23761 32

原创 移植FreeModbus+ModbusMaster(主机)+STM32至RT-Thread(初步)

一、项目描述 目前操作系统在嵌入式软件行业非常流行,在工控组网方面,以后可能会经常使用到Modbus主机+操作系统、Modbus从机+操作系统甚至Modbus主机+Modbus从机+操作系统。但是操作系统缺乏对Modbus的支持;同时市面上也有很好的开源Modbus协议栈,例如FreeModbus,但是缺点就是该协议栈只支持从机,网上缺乏它和操作系统结合的案例。操作系统方面,出于对国人的支

2013-08-04 11:15:44 8394 2

原创 Android 源码编译环境搭建

编译环境的搭建主要分为两个大步骤,在此做以记录1.基础环境的准备磁盘:需要6GB 以上(为以后可能会有新版本留了空间)Linux系统:Ubuntu6.06以上2.工具的准备Java环境:JDK1.5以上(最好不要使用1.7,编译时会有很多潜在问题)命令:sudo apt-get install sun-java6-jdk如提示找不到软件,可以如下方式添加源再试

2012-11-07 10:58:35 1231

转载 (转)概要设计怎么写

转载来自:wader原文出处:http://blog.51ww.com/wader/archive/2005/08/10/1932.51ww发表者付:做软件到一定层次了,就要考虑到设计了,设计了很久,就是不系统,系统的设计需要一个记录,记录就用文档,那么对项目所有包括技术上的设计都记录下来,我们就可以理解为软件的概要设计了。在需求明确、准备开始编码之前,要做概要设计

2012-07-20 18:14:41 1349

原创 基于Ubuntu12.04的Android内核源码下载介绍

注:本文的环境基于前一文《基于Ubuntu12.04的Android源码下载介绍》,读者应先准备好环境。1、准备Android内核源码存放目录在存放Android源码的根目录下,新建“kernel”目录,并且将当前目录,切换到“kernel”2、选择你想要下载内核源码版本笔者在下载源码时都是借鉴网上的例子,网上很多都是直接贴指令,很少详细讲解了指令的具体含义,为什么要这么做。所以导

2012-07-01 12:20:02 1303

原创 Win7 64位 Samba共享VirtualBox Ubuntu12.04 下目录 (Samba图形界面)

最近学习安卓源码,由于windows下的文件系统对文件名的大小写不敏感,所以源码是得存放在Linux系统下进行阅读的。这是就得利用Samba服务,使Windows可以轻松访问Linux下的目录,过程如下:一、配置网络本机环境是 VirtualBox + Win7 64位旗舰版,为了保证虚拟机和主机都能上网还得再统一个网段下,就必须是用VirtualBox提供的桥接方式来和主机连接。虚拟

2012-06-26 21:13:35 2734

原创 基于Ubuntu12.04的Android源码下载介绍

一.安装Ubuntu12.04我个人更喜欢在Windows进行开发,所以Ubuntu的安装选择的是Virtual Box4.1.16,具体的虚拟机安装Ubuntu的方法在这不赘述,唯一注意的一点就是硬盘存储映像开大些,我开的是60G,最好选择“动态分配存储”,因为在以后编译Android源码过程中会用到很大量的空间,空间不够编译会报错。安装完Ubuntu之后,保证能连上Internet

2012-06-24 19:01:21 3290

转载 string和byte[]的转换 (C#)

<br />string类型转成byte[]:<br />byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );<br />反过来,byte[]转成string:<br />string str = System.Text.Encoding.Default.GetString ( byteArray );<br /><br />其它编码方式的,如System.Text.UTF8Encoding,System.Text.Unicode

2011-03-18 20:54:00 939

原创 如何让Ubuntu桌面上不显示已挂载的磁盘

在Ubuntu的桌面上总会显示已经挂载的磁盘,桌面多了很多图标,如果不习惯,可以采取下面的办法取消桌面显示已挂载的磁盘1.打开 配置编辑器(Alt + F2 输入 gconf-editor)2.找到 /apps/nautilus/desktop/volumes_visible 设置为 FALSE (单击即可)

2011-01-06 21:03:00 5430

原创 Ubuntu10.10下ntfs-config无法启动的解决方法

今天想在Ubuntu里开机自动挂载Windows里的分区,网上偶然发现了ntfs-config这个软件包,顺利安装后,本以为很给力的,运行配置的时候竟然出现Traceback (most recent call last):   File "/usr/bin/ntfs-config", line 102, in /     main(args, opts)   File "/usr/bin/ntfs-config", line 75, in main    app = NtfsConfig()   File

2011-01-06 21:00:00 2008

转载 开发工程师人生之路(强烈推荐,分析的透彻!

你走哪条路,想好了没? 相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也真的走过几回。对了,在这几年中,因为你的经济条件不错,你开始买房、开始谈恋爱、结婚、开始

2011-01-06 20:58:00 1640

转载 一个小公司老板的日常管理,希望能让创业的朋友学到东西

原帖:http://www.cntronics.com/club/space.php?uid=119535&do=blog&id=121031. 小公司如何留住骨干:  这些年物价上涨,费用上涨,公司利润却未涨多少。每个员工都希望工资大幅增加,但估计90%以上小公司无法做到这点。有时我这当老板的恨不得将公司门一关,自己拿着资金炒股或炒房,图个清净。虽说近几年由于给每个员工上5险1金,人均费用每月增加几百元,但员工并不领情,员工只算每月到手多少钱,至于公司的支出与己无关。  既然无法让所有人都满意,我就只满足

2011-01-06 20:57:00 3260

转载 工程师创业的要点

原帖:http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=4314041   从83楼开始作者:dzrs45看了这个帖子受益匪浅,保存下来,慢慢消化,以后有时间再来回顾!正文:工程师创业可以成功,我身边就有很多例子,关键是你把自己定位在什么样的“工程师”。 先以个人的经历来说说吧: 我特别是喜欢工程师这个称呼,和大家相比,我是个不折不扣的冒牌货,连一个高中的文凭也没有,更别说工程师职称证了。虽然很多人见我都会喊“某工”或“某总”,但是我感觉更受用的是“某工

2011-01-06 20:54:00 2270

转载 一位老工程师的心里话

个人觉得这写的不错,转过来给某些学习网络安全和程序很迷茫的朋友。。。[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手! [2]可以做技术,切不可沉湎于技术。千万不可一门心

2011-01-06 20:53:00 1277

转载 示波器探头的使用注意事项

<br />别看一个示波器探头很简单,其实还是很有讲究的。以下是 <br />圈圈使用示波器探头的一点小经验,供大家使用时参考一下。 <br />     首先是带宽,这个通常会在探头上写明,多少MHz。如果探头 <br />的带宽不够,示波器的带宽再高也是无用,瓶颈效应。 <br /><br />     另外就是探头的阻抗匹配。探头在使用之前应该先对其阻抗 <br />匹配部分进行调节。通常在探头的靠近示波器一端有一个可调电 <br />容,有一些探头在靠近探针一端也具有可调电容。它们是用来调 <br

2011-01-06 20:51:00 1489

转载 FatFs文件系统的移植

因为需要,又不想自己写,所以就移植了一个文件系统。说下我的硬件和开发工具:接成TRUE IDE模式下的CF卡(也就是相当于一块硬盘了),三星S3C2440的ARM9,开发工具是很老很老的D版的ADS1.2。我在网上看到的嵌入式系统上面常用的文件系统有UCOSII公司的UC/FS,支持CF卡,硬盘,SD/MMC卡,还有NAND FLASH等等,比较多,不过是商用的,需要银子的,有周立功的用于教学用(为什么说是用于教学用的,呵呵,等下就说)的ZLG/FS,还找到了开源、免费的两个,其中一个叫做efsl,另一个叫

2011-01-06 20:48:00 1494 1

原创 AT91SAM7S64+LCD1602

<br />以前的老文章,回味下 <br />     本人是新手,以前自学过凌阳的61A单片机,参加了今年的电子设计大赛,一直想等比赛完就开始专攻ARM,刚刚接触ARM,发现不会的东西太多了,就拿这个AT91SAM7S64+1602来说吧,调试了几天才调出来。下面来总结一下吧    我是在http://www.eehome.cn/simple/index.php?t11364.html了解的1602的使用方法,虽然他使用的是51,但我觉得移植到AT91SAM7S64不是很困难。<br /><br /><b

2010-09-20 18:23:00 1470

原创 AT91SAM7S64连接AT45DB161

放假好些天了,一直在学校里搞我的7S64的板,开学有个比赛要用到串行FLASH,昨天就顺便弄了弄它的外围电路部分,做了一个小的FLASH模块,也给我的7S64学习板上加了一个串行FLASH接口,这样模块式的扩展功能,很方便,来晒晒图吧~~一共引出了7个引脚,RESET直接串一个10K电阻接到VCC上如上图,排针座从左到右依次对应的引脚名称为1.CS       2.SO     3.SI       4.SCK      5.WP       6.VCC      7.GND 需要注明的是,这个模块的WP引

2010-09-20 18:15:00 1456

SPI Flash 通用驱动程序(SFUD)

SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SFUD 就是为了解决这些 Flash 的差异现状而设计,让我们的产品能够支持不同品牌及规格的 Flash,提高了涉及到 Flash 功能的软件的可重用性及可扩展性,同时也可以规避 Flash 缺货或停产给产品所带来的风险。最新版本见:https://github.com/armink/SFUD

2016-07-29

C 语言结构体与 JSON 快速互转库

struct2json 是一个开源的C结构体与 JSON 快速互转库,它可以快速实现 结构体对象 与 JSON 对象 之间序列化及反序列化要求。快速、简洁的 API 设计,大大降低直接使用 JSON 解析库来实现此类功能的代码复杂度。详细介绍见:https://github.com/armink/EasyFlash

2016-07-18

FreeModbus+RT-Thead+STM32+Master(主机)V1.1

1、移植并修改了 FreeModbus1.5 及 RT-Thread1.2.2 至 STM32 ,新增主机功能 2、开发平台支持Eclipse、Keil、IAR 4、支持 Modbus RTU 5、Modbus主机 支持所有常用功能(寄存器、线圈、离散输入) 6、目前的Modbus主机请求功能同步模式的控制方法,以前的异步方法已经被废弃 7、强烈建议使用此版本最新代码(关注更新可以打开:https://github.com/armink/FreeModbus_Slave-Master-RTT-STM32) 详细说明可参见:http://blog.csdn.net/arminkztl/article/details/11738395 欢迎讨论 (备注:如果您需要把这个项目商用,请及时联系RT-Thread给您授权)

2016-03-10

超轻量级、高性能C日志库--EasyLogger

EasyLogger(https://github.com/armink/EasyLogger)是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的C日志库,非常适合对资源敏感的软件项目,例如:IoT产品、可穿戴设备、智能家居等等。相比log4c、zlog这些知名的C日志库,EasyLogger的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。

2015-08-21

FreeModbus+RT-Thead+STM32+Master(主机)V0.6

1、移植并修改了FreeModbus1.5及RT-Thread1.1.1至STM32,新增主机功能 2、开发平台支持Eclipse、Keil、IAR 3、可在Eclipse采用EGIT插件进行版本管理 4、支持Modbus RTU(ASCII未测试) 5、支持Modbus主机所有与保持寄存器、输入寄存器、线圈及离散输入所有相关的功能,并测试通过 6、目前的Modbus主机请求功能是异步模式,后期考虑方便上层调用,可以同时给上层提供同步模式的控制方法 详细说明可参见:http://blog.csdn.net/arminkztl/article/details/11738395 欢迎讨论 (备注:如果您需要把这个项目商用,请及时联系RT-Thread给您授权)

2013-10-19

FreeModbus+RT-Thead+STM32

1、移植了FreeModbus1.5及RT-Thread1.1.1至STM32 2、开发平台支持Eclipse、Keil、IAR 3、可在Eclipse采用EGIT插件进行版本管理 4、支持Modbus RTU(ASCII未测试) 详细说明可参见:http://blog.csdn.net/zhutianlong/article/details/9745725 欢迎讨论 (备注:如果您需要把这个项目商用,请及时联系RT-Thread给您授权)

2013-08-04

FreeModbus_Slaver+RT-Thead+STM32

1、移植了FreeModbus1.5及RT-Thread1.1.1至STM32 2、开发平台支持Eclipse、Keil、IAR 3、可在Eclipse采用EGIT插件进行版本管理 4、支持Modbus RTU(ASCII未测试) 详细说明可参见:http://blog.csdn.net/zhutianlong/article/details/9745357 欢迎讨论

2013-08-04

基于RT-Thread系统的STM32通过FM1702读写射频卡源码

本例程之前是基于RT-Thread0.3.2国产实时操作系统,主控CPU为STM32F103(可以在工程里选择不同的目标芯片),实现对于FM1702读写射频卡技术。之前是采用一个FM1702驱动三个天线,通过继电器切换,此程序做了裁剪,只有一个天线,内附电路连接说明。有问题可以与我联系。

2012-07-10

STM32+FreeModbus+uC/OSII

本程序基于STM32F103VET6,成功的将FreeModbus 和 uC/OSII 移植上去。Modbus(Rtu RS232 从机)

2012-06-30

AT91SAM7S64 测试AT45DB161D

本程序是基于IAR5.4,测试AT45DB161D Flash的程序,集成了读写、擦除等功能,通过PC串口连接7S64的Debug口,PC的超级终端界面实现人机交互,方便快捷

2010-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除