原创 超詳細的CMD文件講解

一、 CMD文件基本概念及語法  CMD的專業名稱叫鏈接器配置文件,是存放鏈接器的配置信息的,我們簡稱爲命令文件。從其名稱可以看出,該文件的作用是指明如何鏈接程序的。  那麼我們知道,在編寫TI DSP程序時,是可以將程序分爲很多段,比如

原创 IIC詳解,包括原理、過程,最後一步步教你實現IIC

IIC詳解 1、I2C總線具有兩根雙向信號線,一根是數據線SDA,另一根是時鐘線SCL   2、IIC總線上可以掛很多設備:多個主設備,多個從設備(外圍 設備)。上圖中主設備是兩個單片機,剩下的都是從設備。  3、多主機會產生總線裁決問

原创 深度解析:IIC和SPI總線協議,有何不同?

深度解析:IIC和SPI總線協議 有何不同? 前言 現今,在低端數字通信應用領域,我們隨處可見IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。 原

原创 I2C通信詳解

什麼事I2C通信 物理接口:SCL+SDA SCL(serial clock ):時鐘線,傳輸CLK信號,一般是I2C主設備向從設備提供時鐘的通道。 SDA(serial data):數據線,通信數據都通過SDA線傳輸 通信特徵:

原创 TI DSP各種段的定義

在cmd文件中能看到各種段.text .cinit .const等,這和通常系統中僅有TEXT, DATA, BSS( 或者arm系統的code,data,zi段 ),heap, stack有很大的區別:   TI段的定義: 已初始化的段

原创 SSH原理和基本使用:ssh 安全配置 以及ssh key 認證登錄

一、什麼是 SSH ?      SSH全稱(Secure SHell)是一種網絡協議,顧名思義就是非常安全的shell,主要用於計算機間加密傳輸。早期,互聯網通信都是基於明文通信,一旦被截獲,內容就暴露無遺。1995年,芬蘭學者

原创 c 十進制數轉十六進制

有3種方式實現,其中兩種是使用系統函數,另一種是直接自己編寫。 使用系統函數實現要加入#include <stdlib.h>,自己編寫則不需要這個頭文件。 下面的代碼就是3種方式的實現,包括2位的整數和任意整數(2的31次方以內)都

原创 客戶端 用不用 bind 的區別

2012-05-07 11:41:53     無連接的socket的客戶端和服務端以及面向連接socket的服務端通過調用bind函數來配置本地信息。使用bind函數時,通過將my_addr.sin_port置爲0,函數會自動爲你選擇一

原创 Source Insight 中文註釋爲亂碼解決辦法

Source Insight 4 的解決辦法(source insight 3.5 及以下版本就到其他地方看看吧)【解決辦法】:單個文件亂碼解決辦法:      菜單欄中【File】 > 【Reload As Encoding...】 >

原创 Windows平臺:lua 5.3開發調試環境搭建

簡介5.1 以後就沒有很好的lua IDE可用了,luastudio不錯但是小貴,發現有位仁兄寫了個 visual studio code的lua調試插件,試了一下還不錯 插件源碼環境搭建去微軟官方下載vscode 軟件下載地址安裝Lua

原创 Linux下Socket編程

socket的英文原義是“孔”或“插座”。作爲4BDS UNIX的進程通信機制,取後一種意思。通常也稱作"套接字",用於描述IP地址和端口,是一個通信鏈的句柄。在Internet上的主機一般運行了多個服務軟件,同時提供幾種服務。每種服務都

原创 多文件目錄下makefile文件遞歸執行編譯所有c文件

多文件目錄下makefile文件遞歸執行編譯所有c文件 首先說說本次嵌套執行makefile文件的目的:只需make根目錄下的makefile文件,即可編譯所有c文件,包括子目錄下的。 意義:自動化編譯行爲,以後編譯自己的c文件時可把

原创 c 十進制、十六進制和BCD的相互轉換

[cpp] view plain copy #include <stdio.h>    #include <string.h>   #include <iostream>   using namespace std;  

原创 keil uvision5 ------破解安裝詳細教程

uVision是一個KEIL公司開發的集成開發環境(IDE),目前最新的版本是uVision5。Keil MDK:也稱MDK-ARM、Realview MDK、I-MDK、KEIL MDK-ARM、KEIL ARM、uVision5(老版

原创 【創龍TMS320C6748開發板試用】+ DSP/BIOS硬件中斷的配置

 64+的中斷系統和以往的不同,中斷是基於事件的。整個硬件CPU接收15箇中斷,實際用戶可用12個可屏蔽中斷,但系統可以支持最多128箇中斷源。64+將中斷源視爲事件"Event",128個事件可以分別通過配置連接到12個可屏蔽中斷。而