
嵌入式技术
文章平均质量分 85
tw
学习嵌入式linux中
展开
-
大家好,这是我第一篇在优快云上的博文,本篇主要讨论小型内存池的设计
大家好,这是我第一篇在优快云上的博文,本人主要研究嵌入式软件相关。 我先自我介绍一下,本人13年华南师大毕业,现在在深圳一家创业公司工作,主要做嵌入式软件开发,开发平台包括windows和linux,接触使用的软件也很多,如Codewarrior、keil、STVD、IAR、VC等,本人写博客主要也是为了和大家交流嵌入式技术,如有错误或者有其他意见也可以向我提出。 最近一个多月都在window原创 2016-06-29 19:57:11 · 997 阅读 · 1 评论 -
windows 下一个线程池的实现
为什么需要线程池,我个人认为,线程池的存在是为了能让程序快速有效的去执行各种工作(或命令)。当去执行一项阻塞的操作(如IO操作)时,首先我们想到的是,启动一个线程去执行这项操作,然后让它在后台运行,执行完之后以回调函数的方式通知主线程(或者其他信号量等方式)。已经有高人验证,当我们需要执行一项任务再去新建一个线程,然后让其销毁,这种方式对系统的开销很大,不适合用于绝大多数环境,如果我们能提前建立若干原创 2016-06-30 20:30:20 · 1401 阅读 · 1 评论 -
atsha204a加密芯片使用攻略——配置篇
大家好,这是接上一篇使用篇的博客,本篇文章主讲atsha204a加密芯片的配置方式,前面讲到,atsha204a加密芯片内部rom分三个区域,一个是config zone,一个是slot zone,还有一个是OTP zone,本篇不只讲解config zone的配置,还讲解slot 和 OTP区域的配置方法,并且结合官方的库来演示一下代码。 首先约定一下,本文所有的通信接口均使用I2C协议,但所...原创 2016-08-15 21:19:54 · 31265 阅读 · 25 评论 -
ATSHA204A加密芯片攻略——使用篇
ATSHA204A加密芯片是ATMEL公司研发的一款高安全性的,功能丰富的加密IC,使用SHA-256算法进行加密操作,内置16*32字节的slot(EEPROM)可以存储用户数据和秘钥,唯一的9字节序列号用于区分其他芯片,还有512bits的OTP区用于保存一些固定信息。芯片对外有2中通信方式,分别是单bus和i2c方式,本文所演示的全部使用I2C方式,但所有功能使用单bus方式也可以实现。 ...原创 2016-07-17 10:31:26 · 53752 阅读 · 24 评论