自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crashMaker的博客 - 匠心,一种坚持的倔强

===HelloWorld - 认知的起点===

  • 博客(72)
  • 资源 (4)
  • 收藏
  • 关注

原创 重磅开源发布!!支持Java编程的轻量级嵌入式软件框架。

支持Java编程的轻量级嵌入式软件框架,让Java开发单片机(MCU)应用成为可能。

2022-12-11 19:52:24 390

原创 30. 钛极OS之peripheral

钛极OS之peripheral       为了方便用户使用, TiJOS 提供了一些常用的外围设备类(板载按键,指示灯)方便用户在应用中使用, 如TiKeyboard、TiLight等等。     Java包   tijos.framework.platform.peripheral ...

2018-11-20 14:47:45 264

原创 29. 钛极OS之存储

钛极OS之存储     为了方便用户使用, TiJOS 提供了一些常用的NB模组存储类方便用户在应用中使用, 如KeyValueStorage,SharedBuffer等。此类只适用NB模组硬件平台。   Java包   tijos.framework.platform.util   ...

2018-11-20 14:46:07 261

原创 28. 钛极OS之常用工具

钛极OS之常用工具       为了方便用户使用, TiJOS 提供了一些常用的工具类方便用户在应用中使用, 如日志,Delay,Formatter等等。     Java包   tijos.framework.util   包/类 说明 ...

2018-11-20 14:42:59 239

原创 27. 钛极OS之COAP

钛极OS之COAP     域名解析系统协议客户端(Constrained Application Protocol)是专用于低资源硬件的物联网协议, 它是一种基于UDP的应用层协议, 支持URL方式访问,就像HTTP请求一样,支持GET,POST,PUT,DELETE等操作。     Java包   tijo...

2018-11-07 19:45:40 263 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 215

原创 25. 钛极OS之MQTT

钛极OS之MQTT        MQTT是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务,详细请参考:https://en.wikipedia.org/wiki/MQTT 或 mqtt.org 了解更多信息。   目前主流的物联云厂商均支持MQ...

2018-11-07 19:41:13 357

原创 24. 钛极OS之标准网络

钛极OS之标准网络   TiJOS 支持标准JAVA的TCP, UDP,DNS网络接口, 还提供了网络时间协议NTP, MQTT,COAP等等客户端常用的接口,标准网络应用通过java.net来支持。   标准网络应用开发说明   TiJOS 支持了大部分java.net中的类,主要包括:   类...

2018-11-06 14:50:00 235

原创 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 213

原创 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 198

原创 21. 钛极OS之logging

钛极OS之logging     TiJOS Framework提供了日志输出类方便用户控制将日志输出到串口, 日志支持多个等级:INFO, WARNING, SEVERE,OFF, 在实际应用中可根据情况控制日志输出层级, 日志等级可通过TiDeviceManager进行设置。     日志输出包括两个参数: ...

2018-11-03 17:27:49 184

原创 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 193

原创 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 314

原创 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 233

原创 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 402

原创 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 174

原创 15. 钛极OS之TiSPIMaster

钛极OS之TiSPIMaster SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议。具体可参考https://baike.baidu.com/item/S...

2018-11-01 18:44:02 215

原创 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 253

原创 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 239

原创 12. 钛极OS平台基础特性

钛极OS平台基础特性 tijos.framework.platform中包含了与平台特性相关的类,如:设置主机名称、设置电源模式等。 Java包tijos.framework.platform 包含类如下: 类名称 说明 TiSettings 平台设置,如主机名称 TiPower 电源管理  TiSettings - 平台设置...

2018-11-01 18:31:39 235

原创 11. 钛极OS事件中心

钛极OS事件中心 TiJOS硬件事件中心主要用于与硬件设备总线相关的事件监听处理, 如GPIO事件等等, 类似于硬件中的中断处理, 与事件相关的硬件相关驱动均通过事件中心进行处理,如TiButton等。 Java包tijos.framework.eventcenter 事件类型 - TiEventType硬件事件类型有多种, 目前TiJOS支持GPIO事件和USB事...

2018-10-31 13:21:02 221

原创 10. 钛极OS应用管理中心

钛极OS应用管理中心TiJOS通过应用管理中心为用户提供了应用管理功能,包括应用安装,删除,运行等等,用户可根据实际应用的需要通过不同方式,进行应用的OTA升级,TiJOS提供的应用管理功能具有安装升级失败自动回滚特性,保证用户应用不会被损坏。 TiJOS自带的终端可以满足大部分应用管理需求,应用管理中心一般用于用户实现自定义的OTA功能, 如通过无线WIFI、NB-IoT、蓝牙、GP...

2018-10-31 13:19:12 265

原创 9. 钛极OS之快捷开发

钛极OS之快捷开发温馨提示本贴和读者分享一下Eclipse的快捷操作,使用小技巧,快速高效开发离不开软件的操作技巧。 TiJOS开发平台为用户提供了标准库和驱动库,可以免费在网上下载,移植也很方便。一、Eclipse使用小技巧  Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。   详细介绍链...

2018-10-31 13:14:40 337

原创 8. 钛极OS之新建工程

钛极OS之新建工程温馨提示进行TiJOS应用开发前,请先确定在Eclipse安装TiStudio 插件。 没安装TiStudio,请先从Eclipse中安装TiStudio。 运行程序前,先确定TiKit平台是否连接正常,TiDevManager中状态是否正常。一、新建工程  1、在Eclipse中新建菜单中选择"Other"。      2、从弹出的新建项目类型...

2018-10-31 13:10:37 262

原创 7. 钛极OS之Java基础知识

钛极OS之Java基础知识温馨提示本贴是参照博客内容对JAVA语言基础知识的简单讲解。 读者通过本贴只能对JAVA有个大概认识,若想深入学习请参照相关书籍或网络资料。 推荐入门资源:http://www.cnblogs.com/xdp-gacl/p/3624567.html 推荐入门书籍:《JAVA基础入门》一、标识符Java对各种变量、方法和类等要素命名时使用的字符串序列称为...

2018-10-31 13:07:45 168

原创 6. 钛极OS之TiDevManager设备管理器

钛极OS之TiDevManager设备管理器温馨提示初学者涉及很少TiDevManager设备管理器的应用,选择默认即可。不了解TiDevManager设备管理器盲目更改,调试时很容易报错。 只有钛极OS(TiJOS)终端在运行时才能通过TiDevManager进行管理,当设置为自动运行应用时,无法通过TiDevManager进行设备管理,此时可通过退出自动运行应用并进入钛极OS终端的运...

2018-10-31 13:05:41 426

原创 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 275

原创 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 208

原创 3. 钛极OS支持的处理器

钛极OS支持的处理器   钛极OS(TiJOS)操作系统虽然具有强大的功能支持,但是其对硬件资源的要求却很小;操作系统分为两大部分,分别为内核层部分和硬件驱动层部分,其中,内核层部分为用户程序提供全部应用接口功能,而硬件驱动层部分则可以根据移植功能和平台的不同裁剪或增加相应驱动模块。   钛极OS(TiJOS)操作系统目前已经支持的CPU内核架构: CPU内核   ...

2018-10-31 12:58:41 306

原创 2. 钛极OS开发环境搭建

钛极OS开发环境搭建温馨提示安装环境的路径中建议不要带中文或空格,最好是纯英文路径。 有基础的读者,且使用的电脑已经安装1.6及以上版本的JDK,同时还安装4.6及以上版本的Eclipse,可以直接安装TiJOS插件。一、JAVA JDK安装  如果您已安装JDK, 跳过JDK安装即可。如您想安装我们提供的JDK版本,请您先卸载之前安装的jdk和jre,否则容易报错。JDK版本支持...

2018-10-31 12:56:21 504

原创 1. 钛极OS简介

钛极OS简介 一、钛极OS及公司简介  钛极OS(TiJOS)是北京钛云物联科技有限公司研发的核心技术,是一个支持使用Java开发物联网应用的操作系统,支持大部分的Java特性,与标准Java兼容,并通过Eclipse进行开发。其面向对象的编程特点和丰富的组件资源,不仅降低了物联网端侧开发难度,还将众多的Java开发者引入物联网智能硬件开发的蓝海,帮助企业与开发者更轻松、高效地构建物联...

2018-10-30 10:46:48 1252

转载 Agent Tiny 是什么?

LiteOS+Agent Tiny 端云对接方案概述开发者在华为 OceanConnec IoT 云平台完成产品 profile 定义,编解码插件开发,北向部署好应用服务器,南向终端设备便可以通过集成 LiteOS +Agent Tiny 组件完成端云快速对接。为什么需要 Agent Tiny?Agent Tiny 是华为物联网解决方案中,资源受限终端对接到 IoT云的重要组件。Age...

2018-05-25 11:29:25 1598

转载 Huawei LiteOS 简介

Huawei LiteOS 简介Huawei LiteOS 是华为面向IoT领域,构建的轻量级物联网操作系统,以轻量级低功耗、快速启动、互联互通、安全等关键能力,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期。Huawei LiteOS自开源社区发布以来,围绕NB-IoT物联网市场从技术、生态、解决方案、商用支持等多维度使能合作伙伴,构建开源的物联网生态,目前已经聚...

2018-05-18 07:28:59 1439

原创 【特别补充】NodeMCU刷钛极OS(TiJOS)系统固件——告别LUA,用JAVA编程

原文链接:http://blog.csdn.net/crashmaker/article/details/78970666最近,论坛的小伙伴私信给我,说在笔者资源空间里下载的操作系统固件烧录后不能运行官方发布版的新插件编译出来的应用程序,并吐槽下载需要积分。 笔者经过测试,已找到原因,官方发布的2.02版本与最新插件不兼容,需要小伙伴们下载最新操作系统固件(目前:V2.06)。 以下给出官

2018-02-06 16:38:39 659

原创 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 2423 7

转载 [分享]ECC加密算法入门介绍 【算法干货】

前言同RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)也属于公开密钥算法。目前,国内详细介绍ECC的公开文献并不多(反正我没有找到)。有一些简介,也是泛泛而谈,看完后依然理解不了ECC的实质(可能我理解力太差)。前些天我从国外网站找到些材料,看完后对ECC似乎懵懂了。

2017-12-25 11:35:43 2232

转载 [知乎调查]如何看待ARM新发布的mbed OS?

mbed OS 是指最近ARM公司在最近发布的一款新操作系统。原文链接: https://www.zhihu.com/question/25981847

2017-12-25 11:31:55 579

转载 [关注]钛极OS(TiJOS)物联网操作系统宣传视频!!!

官网摘录:北京钛云物联科技有限公司 ,是一家从事物联网操作系统研发的公司。公司技术团队由拥有多年软件及嵌入式开发经验的资深工程师构成,致力于将Java语言应用于低资源嵌入式平台的应用开发,降低物联网智能硬件的开发难度,加快产品上市速度,其应用场景包括智能家居产品、市政智能监控产品、工业&农业智能采集和控制节点等等. 钛极OS(TiJOS)物联网操作系统凝结了团队多年的开发经验与心血

2017-12-25 11:17:33 530

转载 [分享]钛极OS(TiJOS)之OTA应用更新

钛极OS(TiJOS) 之OTA在线应用更新钛极OS(TiJOS)支持OTA升级用户应用, 所谓OTA升级就是通过接口获取用户应用升级包,然后更新用户应用,升级包可通过多种方式获取。通过OTA升级功能,用户可以通过远程或本地对当前应用进行升级而无需寄回设备, 从而解决硬件应用版本升级问题,大大缩短了产品进入市场的时间。钛极OS(TiJOS)通过tijos.framework.ota包提供应用更新功能

2017-12-21 11:28:55 361

转载 [分享]钛极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 322

钛极OS(TiJOS)系统固件(ESP8266) V2.06

支持ESP8266芯片的钛极OS(TiJOS)系统固件,实现JAVA语言编程,告别C语言。

2018-02-06

钛极OS(TiJOS)系统固件(ESP8266) V2.02

支持ESP8266芯片的钛极OS(TiJOS)系统固件,实现JAVA语言编程,告别C语言。

2018-01-04

uCOS-II2.52源代码(中文注释)

μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。同时,该系统源代码开放、整洁、一致,注释详尽,适合系统开发。 μC/OS-II已经通过联邦航空局(FAA)商用航行器认证,符合航空无线电技术委员会(RTCA)DO-178B标准。

2017-09-28

程序大战-学习资料

程序大战也叫磁核大战,英文名为CoreWars,是一个很古老的游戏,当年比尔.盖茨上学时就有这个东东了,不过国内玩的人很少

2017-09-28

空空如也

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

TA关注的人

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