采用Dragonboard代替PC来实现各种仪器接入,使用nodejs开发,带来的好处是明显的,价格远低于pc,而且灵活 不需要编译,而且nodejs本身在www.npmjs.org上提供了海量的模块库,其中就包括HL7的解析库,使用nodejs可以极大的降低开发工作难度,动态配置js脚本就可以对接相应的仪器,因此可以远程配置调试仪器,节省昂贵的差旅费。
410c的外观很小巧,用来代替庞大的pc ,会给医院节省开支,而且未来 410c可以集成到仪器里面,成为仪器的一部分
开始动手
首先安装
先下载img文件,这里我们选择debian,大家可以直接去linaro的网站下载
dragonboard410c_sdcard_install_debian-36.zip这个文件,不过这个网站经常断线,为了大家操作方便我就下载了并且共享了
http://pan.baidu.com/s/1migYRiC
把tf卡通过usb读卡器插入电脑,推荐使用class 10 的tf卡,8G以上。
使用sdformatter 格式化卡

然后使用win32diskimager把镜像烧录到tf卡。
把tf卡插入板子,启动 ,并把跳线位置设成如下模式

根据屏幕提示,选择intall ,然后等待几分钟 系统就安装好了,这时候去掉TF卡
(如果不去掉TF卡,下次启动还是从TF卡启动,或者你可以设置跳线,选择从EMMC启动,我为了图省事就拔掉了TF卡)重新启动
显示linaro登陆界面
密码和用户名都是linaro
安装相应的模块
因为我们做的医疗网关需要支持HL7和ASTM协议,因此需要安装相应的模块
node-serialport和hl7模块
使用npm直接安装 npm install node-serialport
npm install hl7 因为每种仪器只会选择其中之一,因此我们装在不同的工作目录