原创 atsha204a加密ic02

The Atmel® ATSHA204 is a full turnkey security device. It includes a 4.5Kb EEPROM divided into 16 slots. This array can

原创 馮諾依曼結構和哈佛結構02

馮.諾伊曼結構     1945年,馮.諾伊曼首先提出了“存儲程序”的概念和二進制原理,後來,人們把利用這種概念和原理設計的電子計算機系統統稱爲“馮.諾伊曼型結構”計算機。馮.諾伊曼結構的處理器使用同一個存儲器,經由同一個總線傳輸,如下

原创 XOR 異或加密簡介

XOR 加密簡介 作者: 阮一峯 日期: 2017年5月31日 本文介紹一種簡單高效、非常安全的加密方法:XOR 加密。 一、 XOR 運算 邏輯運算之中,除了 AND 和 OR,還有一種 XOR 運算,中文稱爲"異或運

原创 USB Mass Storage

參見:USB Mass StorageClass Bulk-Only Transport 1 規範概述和範圍 前提條件:熟悉USB協議規範和USB海量存儲類規範概述。 本規範只描述塊傳輸,也就是僅通過塊類型(而不是控制或中斷類型的端點)的

原创 理解*ptr++

理解*ptr++ 這是C語言中指針的基本用法之一,我們先來看一個小例子。下面是代碼: int main(void) { char *p = "Hello"; while(*p++) printf("%

原创 apt-get 更新源推薦

Ubuntu 下 apt-get 更新源推薦 Ubuntu中文版默認選擇的是cn.archive.ubuntu.com作爲更新源(如果喜歡英文界面的

原创 關於Unix哲學

關於Unix哲學 作者: 阮一峯 日期: 2009年6月18日 先講兩個很老的小故事。 第一個故事。 有一家日本最大的化妝品公司,收到了用戶的投訴。用戶抱怨買來的肥皂盒是空的。這家公司爲了防止再發生這樣的事故,很辛苦地發明了一臺

原创 Linux學習筆記

一、基礎學習: 1、創建管理員root用戶: $ sudo passwd 根據提示,輸入當前用戶的密碼。 輸入超級用戶的密碼。 再次輸入超級用戶的密碼。 備註:剛剛安裝的ubuntu虛擬機,只有普通用戶,需要創建root管理員用

原创 ASCII碼字符表

ASCII是英文American Standard Code for Information Interchange的縮寫。ASCII碼是目前計算機最通用的編碼標準。 因爲信息在計算機上是用二進制表示的,這種表示法讓人理解就很困難。

原创 USB接口供電不足的原因分析與解決方案

USB接口供電不足的原因分析與解決方案   USB接口供電不足是什麼原因。我們在使用電腦的時候,經常會用到電腦的USB接口,因爲有很多USB接口的設備會連接電腦。但是當我們的電腦提示USB接口供電不足,那麼我們應該怎麼解決這樣的問題呢?一

原创 ARM中的---彙編指令

ARM中的---彙編指令     一. 帶點的(一般都是ARM GNU僞彙編指令) 1. ".text"、".data"、".bss" 依次表示的是 “以下是代碼段”, “以下是初始化數據段”, “以下是未初始化數據段”。

原创 MD5消息摘要算法和SHA-1安全散列算法

MD5消息摘要算法和SHA-1 安全散列算法 MD5和SHA-1都是我們耳熟能詳的術語了,很多人可能知道他們跟加密有關係,但是他們是怎麼做到加密的,他們各自的特點又是什麼。我來簡單的講一講。MD5和SHA-1都被稱作哈希(Hash)函數:

原创 關於SVN 目錄結構

   Subversion有一個很標準的目錄結構,是這樣的。比如項目是proj,svn地址爲svn://proj/,那麼標準的svn佈局是    svn://proj/    |    +-trunk    +-branches   

原创 atsha204a加密ic01

ATSHA204A加密芯片是ATMEL公司研發的一款高安全性的,功能豐富的加密IC,使用SHA-256算法進行加密操作,內置16*32字節的slot(EEPROM)可以存儲用戶數據和祕鑰,唯一的9字節序列號用於區分其他芯片,還有512

原创 細數音頻放大器的分類

便攜式設計中音頻放大器選用的幾點建議:儘量採用效率高,功耗低,內部升溫小的設計,這樣可以延長電池和芯片的使用壽命。在有限帶寬設計時,建議使用D類放大器。使用時一定要注意供電電源電壓不能超過其極限值,以免造成芯片損壞。 手機或者其他時尚