关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源| 鱼鹰谈单片机在一些比较严格的行业里面,不是说你的程序能完成必要功能就可以,还需要添加一些额外的功能,比如最常见的看门狗功能,它可以在程序死机时完成重启,但也仅仅如此而已。很多异常它是无法检查的,比如程序偶然跑飞,ram异常...
作者简介于浩进,linux内核爱好者,现就职于北京灵汐科技有限公司,任职BSP工程师,主要负责IP验证、多媒体驱动开发及一些bringup等工作。文章大纲1.背景介绍2.环境说明2.1 硬件环境2.2Kernel 版本2.3kernel 相关配置介绍3.fixmap 机制介绍3....
我们都知道,业务开发涉及到数据库的SQL操作时,一定要review是否命中索引。否则,会走全表扫描,如果表数据量很大时,会慢的要死。假如命中了索引呢?是不是就不会有慢查询?殊不知,我们习以为常的常识有时也会误导我们!人生好难!聊这个话题,要有一定技术基础,需了解B树的存储结构如果...
关注「嵌入式大杂烩」,星标公众号,一起进步!来源:裸机思维【说在前面的话】相信很多人都遇到过这样的情况:在一个Cortex-M嵌入式应用中要实现一个精确的毫秒级延时并不困难——如果你有RTOS,在任务中使用诸如os_sleep()之类的函数就可以轻松实现;如果你是裸机,也可以使用...
Bitcoin Cash从0.16.2版本开始推出了CashAddr格式,老的比特币格式的地址被称为Legacy(遗产)地址,升级节点至0.16.2后,所有的RPC地址展示都用了CashAddr
本次教程主要展示在编写智能合约时通常应遵循的安全模式。 方案建议 以下建议适用于以太坊上任何智能合约系统的开发。 外部调用 使用外部调用时需要格外注意 调
本次教程主要展示在编写智能合约时通常应遵循的安全模式。 方案建议 以下建议适用于以太坊上任何智能合约系统的开发。 外部调用 使用外部调用时需要格外注意 调
代币发布时应遵循其他最佳实践经验,但也要有一些独特的注意事项。 符合最新标准 一般来说,代币的智能合约应遵循公认且稳定的标准。 目前接受的标准有: · EIP20
可重入(Reentrancy)或整数溢出漏洞,是大多数开发人员知道或者至少听说过的,关于智能合约当中容易出现的安全问题。另一方面,在考虑智能合约的安全性时,你可能不会立即想到针对密码签名实现的攻
以太坊上的应用程序管理财务价值,使安全性变得绝对重要。作为一种新兴的、实验性的技术,智能合约当然也受到了相当多的攻击。 为了防止进一步的攻击,我列出了几乎所有已知的攻击和漏洞的列表。尽管
本文主要说明以太坊的注册表合约、代理合约、继承的存储可升级性,以及更多的可升级性方法。 在软件工程中,当发现新的bug和安全风险时,通常会对它们进行修补,并实时推送更新的版本。在智能合约
介 绍 在写智能合约时,我倾向于采取引导方式。即使它们旨在用于生产环境,我也使它们尽可能易于理解。我写的智能合约是可重用的,但是通常会针对每个特定的业务案例重新编写智能合约。 在
COM(Component Object Model)组件技术是构造二进制兼容软件的规范,通过它可以建立能够相互传输数据的组件,其服务器-客户机结构非常适合工控软件应用程序的开发。由于工控软件不
编写高效简洁的C 语言代码,是许多软件工程师追求的目标。第1 招:以空间换时间。第2 招:数学方法解决问题。第3 招:使用位操作。第4 招:汇编嵌入。
Linux修改 网卡物理地址(Mac Address)有些地点 是把网络地址和网卡物理地址绑定的,当换了网卡或其它计算机 时可能会上不了网,下面介绍修改 物理地址(MAC Address)的要
在我们在写程序的过程中,有些时候需要知道一些电脑的硬件信息,比如我们写一些需要注册的程序的时候,就需要得到某个电脑特定的信息,一般来说,网卡的物理地址是不会重复的,我
JSON与XML一样都是数据格式,JSON的数据格式比XML更小。这里主讲JSON。JSON是JavsScript对象符号。下面是一个简单的JSON格式{"name":"zhangsan","age":22,"address":"太原
在我们在写程序的过程中,有些时候需要知道一些电脑的硬件信息,比如我们写一些需要注册的程序的时候,就需要得到某个电脑特定的信息,一般来说,网卡的物理地址是不会重复的,我
实现了uboot对非linux kernel的引导。虽然有一个IH_TYPE_STANDALONE,但是没有实现。nnd。只能自己想办法。实现详细见下面。1、两个命令set bootcmd tftp 84000000 uImage
24c02是一个非挥发eeprom存储器器件,采用的IIC总线技术。24c02在许多试验中都有出现。24c02的应用,主要在存储一些掉电后还要保存数据的场合,在上次运行时,保存的数据,在下一次运行时还能够调出。24c02采用的II