- 博客(72)
- 资源 (4)
- 收藏
- 关注
原创 30. 钛极OS之peripheral
钛极OS之peripheral 为了方便用户使用, TiJOS 提供了一些常用的外围设备类(板载按键,指示灯)方便用户在应用中使用, 如TiKeyboard、TiLight等等。 Java包 tijos.framework.platform.peripheral ...
2018-11-20 14:47:45
318
原创 29. 钛极OS之存储
钛极OS之存储 为了方便用户使用, TiJOS 提供了一些常用的NB模组存储类方便用户在应用中使用, 如KeyValueStorage,SharedBuffer等。此类只适用NB模组硬件平台。 Java包 tijos.framework.platform.util ...
2018-11-20 14:46:07
317
原创 28. 钛极OS之常用工具
钛极OS之常用工具 为了方便用户使用, TiJOS 提供了一些常用的工具类方便用户在应用中使用, 如日志,Delay,Formatter等等。 Java包 tijos.framework.util 包/类 说明 ...
2018-11-20 14:42:59
289
原创 27. 钛极OS之COAP
钛极OS之COAP 域名解析系统协议客户端(Constrained Application Protocol)是专用于低资源硬件的物联网协议, 它是一种基于UDP的应用层协议, 支持URL方式访问,就像HTTP请求一样,支持GET,POST,PUT,DELETE等操作。 Java包 tijo...
2018-11-07 19:45:40
328
1
原创 26. 钛极OS之NTP
钛极OS之NTP NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议, 具体可参考https://baike.baidu.com/item/NTP 或 https://en.wikipedia.org/wiki/Network_Time_Protocol。 ...
2018-11-07 19:43:35
252
原创 25. 钛极OS之MQTT
钛极OS之MQTT MQTT是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务,详细请参考:https://en.wikipedia.org/wiki/MQTT 或 mqtt.org 了解更多信息。 目前主流的物联云厂商均支持MQ...
2018-11-07 19:41:13
467
原创 24. 钛极OS之标准网络
钛极OS之标准网络 TiJOS 支持标准JAVA的TCP, UDP,DNS网络接口, 还提供了网络时间协议NTP, MQTT,COAP等等客户端常用的接口,标准网络应用通过java.net来支持。 标准网络应用开发说明 TiJOS 支持了大部分java.net中的类,主要包括: 类...
2018-11-06 14:50:00
283
原创 23. 钛极OS之CRC
钛极OS之CRC 循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误, 具体请参考https://baike.baidu.com/item/CRC/1453359 或 https://en.wiki...
2018-11-05 09:34:59
263
原创 22. 钛极OS之BASE64
钛极OS之BASE64 BASE64是网络上最常见的使用字符串传输8位字节码的编码方式,具体请参考https://baike.baidu.com/item/base64 或 https://en.wikipedia.org/wiki/Base64。 TiJOS Framework提供了base64工具类用于BASE64...
2018-11-03 17:29:56
237
原创 21. 钛极OS之logging
钛极OS之logging TiJOS Framework提供了日志输出类方便用户控制将日志输出到串口, 日志支持多个等级:INFO, WARNING, SEVERE,OFF, 在实际应用中可根据情况控制日志输出层级, 日志等级可通过TiDeviceManager进行设置。 日志输出包括两个参数: ...
2018-11-03 17:27:49
226
原创 20. 钛极OS之JSON
钛极OS之JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式, 是目前最见的数据交换方式, 具体请参考 https://baike.baidu.com/item/JSON 或 https://en.wikipedia.org/wiki/JSON . TiJOS Framew...
2018-11-03 13:49:03
247
原创 19. 钛极OS之TiOWMaster
钛极OS之TiOWMaster 1-Wire总线是一个简单的信号传输电路,可通过一根共用的数据线实现主控制器与一个或一个以上从器件之间的半双工双向通信。具体可参考https://baike.baidu.com/item/1-Wire或https://en.wikipedia.org/wiki/1-Wire。 TiJOS F...
2018-11-03 13:47:05
355
原创 18. 钛极OS之TiPWM
钛极OS之TiPWM 脉冲宽度调制(Pulse-width modulation)简称PWM,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。具体可参考https://baike.baidu.com/item/%E8%84%89%E5%86%B2%E5%AE%BD%E5%B...
2018-11-03 13:44:55
300
原创 17. 钛极OS之TiADC
钛极OS之TiADC ADC是Analog-to-Digital Converter的缩写ADC,指模/数转换器或者模数转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件,具体可参考[url=https://baike.baidu.com/item/ADC/6529867%E6%88%96https://en.wikipedia.org/wiki/Analog-to-digital...
2018-11-01 18:47:33
503
原创 16. 钛极OS之TiI2CMaster
钛极OS之TiI2CMaster 双向二线制同步串行总线( Inter-Integrated Circuit)简称为I2C,是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息,具体可参考https://baike.baidu.com/item/I2C ... 27975&fromtitle=I2C或https://en....
2018-11-01 18:45:40
219
原创 15. 钛极OS之TiSPIMaster
钛极OS之TiSPIMaster SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议。具体可参考https://baike.baidu.com/item/S...
2018-11-01 18:44:02
253
原创 14. 钛极OS之TiUART
钛极OS之TiUART 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。具体可参考https://baike.baidu.com/item/UART/4429746?fr=aladdin或https://en.wikipedia.org/wiki/Un ... ecei...
2018-11-01 18:36:45
320
原创 13. 钛极OS之TiGPIO
钛极OS之TiGPIO General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,能够提供额外的控制和监视功能,具体可参考https://baike.baidu.com/item/gpio或https://en.wikipedia.org/wiki/General-purpose_input/output。TiJOS Framework提...
2018-11-01 18:34:39
297
原创 12. 钛极OS平台基础特性
钛极OS平台基础特性 tijos.framework.platform中包含了与平台特性相关的类,如:设置主机名称、设置电源模式等。 Java包tijos.framework.platform 包含类如下: 类名称 说明 TiSettings 平台设置,如主机名称 TiPower 电源管理 TiSettings - 平台设置...
2018-11-01 18:31:39
285
原创 11. 钛极OS事件中心
钛极OS事件中心 TiJOS硬件事件中心主要用于与硬件设备总线相关的事件监听处理, 如GPIO事件等等, 类似于硬件中的中断处理, 与事件相关的硬件相关驱动均通过事件中心进行处理,如TiButton等。 Java包tijos.framework.eventcenter 事件类型 - TiEventType硬件事件类型有多种, 目前TiJOS支持GPIO事件和USB事...
2018-10-31 13:21:02
262
原创 10. 钛极OS应用管理中心
钛极OS应用管理中心TiJOS通过应用管理中心为用户提供了应用管理功能,包括应用安装,删除,运行等等,用户可根据实际应用的需要通过不同方式,进行应用的OTA升级,TiJOS提供的应用管理功能具有安装升级失败自动回滚特性,保证用户应用不会被损坏。 TiJOS自带的终端可以满足大部分应用管理需求,应用管理中心一般用于用户实现自定义的OTA功能, 如通过无线WIFI、NB-IoT、蓝牙、GP...
2018-10-31 13:19:12
315
原创 9. 钛极OS之快捷开发
钛极OS之快捷开发温馨提示本贴和读者分享一下Eclipse的快捷操作,使用小技巧,快速高效开发离不开软件的操作技巧。 TiJOS开发平台为用户提供了标准库和驱动库,可以免费在网上下载,移植也很方便。一、Eclipse使用小技巧 Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 详细介绍链...
2018-10-31 13:14:40
386
原创 8. 钛极OS之新建工程
钛极OS之新建工程温馨提示进行TiJOS应用开发前,请先确定在Eclipse安装TiStudio 插件。 没安装TiStudio,请先从Eclipse中安装TiStudio。 运行程序前,先确定TiKit平台是否连接正常,TiDevManager中状态是否正常。一、新建工程 1、在Eclipse中新建菜单中选择"Other"。 2、从弹出的新建项目类型...
2018-10-31 13:10:37
316
原创 7. 钛极OS之Java基础知识
钛极OS之Java基础知识温馨提示本贴是参照博客内容对JAVA语言基础知识的简单讲解。 读者通过本贴只能对JAVA有个大概认识,若想深入学习请参照相关书籍或网络资料。 推荐入门资源:http://www.cnblogs.com/xdp-gacl/p/3624567.html 推荐入门书籍:《JAVA基础入门》一、标识符Java对各种变量、方法和类等要素命名时使用的字符串序列称为...
2018-10-31 13:07:45
215
原创 6. 钛极OS之TiDevManager设备管理器
钛极OS之TiDevManager设备管理器温馨提示初学者涉及很少TiDevManager设备管理器的应用,选择默认即可。不了解TiDevManager设备管理器盲目更改,调试时很容易报错。 只有钛极OS(TiJOS)终端在运行时才能通过TiDevManager进行管理,当设置为自动运行应用时,无法通过TiDevManager进行设备管理,此时可通过退出自动运行应用并进入钛极OS终端的运...
2018-10-31 13:05:41
506
原创 5. 钛极OS之TiStudio
钛极OS之TiStudio 温馨提示钛极OS(TiJOS)应用开发环境只需在Eclipse中在线安装TiStudio插件即可,安装成功后即可在Eclipse中进行TiJOS应用的开发和运行。 Eclipse中TiStudio插件安装路径http://dev.tijos.net/studio/release, 按Eclipse标准插件安装流程进行安装即可。一、开发平台支持 最低...
2018-10-31 13:02:57
336
原创 4. 钛极OS支持的Java特性
钛极OS支持的Java特性温馨提示 钛极OS(TiJOS)支持通过标准java来进行硬件嵌入式应用开发,支持大部分的Java特性,与标准Java兼容,并通过Eclipse进行开发。 由于Java标准的兼容性,可以很容易将现有的 Java应用移植到钛极OS(TiJOS)中,钛极OS(TiJOS)也会不断持续增加更多的包来方便应用快速开发。 一、标准Java兼容标准Java特性...
2018-10-31 13:01:23
274
原创 3. 钛极OS支持的处理器
钛极OS支持的处理器 钛极OS(TiJOS)操作系统虽然具有强大的功能支持,但是其对硬件资源的要求却很小;操作系统分为两大部分,分别为内核层部分和硬件驱动层部分,其中,内核层部分为用户程序提供全部应用接口功能,而硬件驱动层部分则可以根据移植功能和平台的不同裁剪或增加相应驱动模块。 钛极OS(TiJOS)操作系统目前已经支持的CPU内核架构: CPU内核 ...
2018-10-31 12:58:41
352
原创 2. 钛极OS开发环境搭建
钛极OS开发环境搭建温馨提示安装环境的路径中建议不要带中文或空格,最好是纯英文路径。 有基础的读者,且使用的电脑已经安装1.6及以上版本的JDK,同时还安装4.6及以上版本的Eclipse,可以直接安装TiJOS插件。一、JAVA JDK安装 如果您已安装JDK, 跳过JDK安装即可。如您想安装我们提供的JDK版本,请您先卸载之前安装的jdk和jre,否则容易报错。JDK版本支持...
2018-10-31 12:56:21
572
原创 1. 钛极OS简介
钛极OS简介 一、钛极OS及公司简介 钛极OS(TiJOS)是北京钛云物联科技有限公司研发的核心技术,是一个支持使用Java开发物联网应用的操作系统,支持大部分的Java特性,与标准Java兼容,并通过Eclipse进行开发。其面向对象的编程特点和丰富的组件资源,不仅降低了物联网端侧开发难度,还将众多的Java开发者引入物联网智能硬件开发的蓝海,帮助企业与开发者更轻松、高效地构建物联...
2018-10-30 10:46:48
1444
转载 Agent Tiny 是什么?
LiteOS+Agent Tiny 端云对接方案概述开发者在华为 OceanConnec IoT 云平台完成产品 profile 定义,编解码插件开发,北向部署好应用服务器,南向终端设备便可以通过集成 LiteOS +Agent Tiny 组件完成端云快速对接。为什么需要 Agent Tiny?Agent Tiny 是华为物联网解决方案中,资源受限终端对接到 IoT云的重要组件。Age...
2018-05-25 11:29:25
1754
转载 Huawei LiteOS 简介
Huawei LiteOS 简介Huawei LiteOS 是华为面向IoT领域,构建的轻量级物联网操作系统,以轻量级低功耗、快速启动、互联互通、安全等关键能力,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期。Huawei LiteOS自开源社区发布以来,围绕NB-IoT物联网市场从技术、生态、解决方案、商用支持等多维度使能合作伙伴,构建开源的物联网生态,目前已经聚...
2018-05-18 07:28:59
1568
原创 【特别补充】NodeMCU刷钛极OS(TiJOS)系统固件——告别LUA,用JAVA编程
原文链接:http://blog.youkuaiyun.com/crashmaker/article/details/78970666最近,论坛的小伙伴私信给我,说在笔者资源空间里下载的操作系统固件烧录后不能运行官方发布版的新插件编译出来的应用程序,并吐槽下载需要积分。 笔者经过测试,已找到原因,官方发布的2.02版本与最新插件不兼容,需要小伙伴们下载最新操作系统固件(目前:V2.06)。 以下给出官
2018-02-06 16:38:39
730
原创 NodeMCU刷钛极OS(TiJOS)系统固件——告别LUA,用JAVA编程。[创客版]
NodeMCU刷钛极OS(TiJOS)系统固件——告别LUA,用JAVA编程。[创客版]作者:crashMaker啰嗦几句NodeMCU是一个开源的物联网平台, 它使用Lua脚本语言编程,该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。钛极OS(TiJOS) 是一个支持使用 Java 开发嵌入式智能硬件应用的物联网操作系统,支持多种MCU芯片,为开发者提供高效、成熟的物联
2018-01-04 14:33:08
2548
3
转载 [分享]ECC加密算法入门介绍 【算法干货】
前言同RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)也属于公开密钥算法。目前,国内详细介绍ECC的公开文献并不多(反正我没有找到)。有一些简介,也是泛泛而谈,看完后依然理解不了ECC的实质(可能我理解力太差)。前些天我从国外网站找到些材料,看完后对ECC似乎懵懂了。
2017-12-25 11:35:43
2331
转载 [知乎调查]如何看待ARM新发布的mbed OS?
mbed OS 是指最近ARM公司在最近发布的一款新操作系统。原文链接: https://www.zhihu.com/question/25981847
2017-12-25 11:31:55
631
转载 [关注]钛极OS(TiJOS)物联网操作系统宣传视频!!!
官网摘录:北京钛云物联科技有限公司 ,是一家从事物联网操作系统研发的公司。公司技术团队由拥有多年软件及嵌入式开发经验的资深工程师构成,致力于将Java语言应用于低资源嵌入式平台的应用开发,降低物联网智能硬件的开发难度,加快产品上市速度,其应用场景包括智能家居产品、市政智能监控产品、工业&农业智能采集和控制节点等等. 钛极OS(TiJOS)物联网操作系统凝结了团队多年的开发经验与心血
2017-12-25 11:17:33
574
转载 [分享]钛极OS(TiJOS)之OTA应用更新
钛极OS(TiJOS) 之OTA在线应用更新钛极OS(TiJOS)支持OTA升级用户应用, 所谓OTA升级就是通过接口获取用户应用升级包,然后更新用户应用,升级包可通过多种方式获取。通过OTA升级功能,用户可以通过远程或本地对当前应用进行升级而无需寄回设备, 从而解决硬件应用版本升级问题,大大缩短了产品进入市场的时间。钛极OS(TiJOS)通过tijos.framework.ota包提供应用更新功能
2017-12-21 11:28:55
432
转载 [分享]钛极OS(TiJOS)之电源管理
钛极OS(TiJOS) 之电源管理官方链接:http://dev.tijos.net/overview/TiJOS_overview/7.tijos_power/钛极OS(TiJOS)的电源管理功能支持设备在需要时进入待机(Standby)或冬眠(Hibernate)模式, 并可在指定时间后或外部中断时自动唤醒重新进入工作模式,对于对功耗要求严格的电池设备尤为重要。在任何时刻,CPU可工作于如下三种
2017-12-21 11:25:52
372
uCOS-II2.52源代码(中文注释)
2017-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人