原创 #MINI2440實現語音識別# (三)REST API訪問和VAD端點檢測

原文地址:http://blog.csdn.net/sinat_26551021/article/details/79602843 1.前言   本文主要是接#MINI2440實現語音識別# (一)整體概述和實現流程記錄這篇文章繼續講。首

原创 #嵌入式Linux最小系統移植# 對uboot移植和裁剪的一點點個人思考和總結

思路: 1.分析啓動流程 2.移植config文件(smdk440_config) 3.移植包含控制條件編譯宏的.h文件(configs/s3c2440.h) 4.移植板級初始化.c文件(s3c2440.c) 5.移植RAM初始化?DD

原创 消息隊列 mq_queue,報錯: message too long

原因說明: 原因很簡單,要注意看LINUX man手冊,man 3 mq_receive裏明確說了,“The msg_len argument must be greater than or equal to the mq_msgsize

原创 Linux下常用壓縮 解壓命令和壓縮比率對比

https://www.cnblogs.com/joshua317/p/6170839.html Linux下常用壓縮 解壓命令和壓縮比率對比 常用的格式有: tar, tar.gz(tgz), tar.bz2, 不同方式,壓縮和解壓

原创 #pragma pack學習

最近調試網絡的服務端程序,自己寫了一個小客戶端程序來測試,發現服務程序解包錯誤。經調試發現客戶端的協議頭大小和服務器端的協議頭大小不一致。原因是服務器端加了#pragma pack(1),而客戶端沒加。之前沒接觸過這個編譯宏,現在來認真學

原创 #嵌入式Linux最小系統移植# mini2440內核4.0.8移植記錄

/*移植內核Linux4.0.8*/ 1.機器碼匹配(linux/arch/arm/tools/mach-types) # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx

原创 Linux自定義shell終端提示符

參考鏈接: 自定義shell終端提示符: http://www.cnblogs.com/lienhua34/p/5018119.html

原创 #嵌入式Linux最小系統移植# mini2440最小系統移植(uboot、kernel、rootfs)可用源碼

版本信息: 1.uboot版本: u-boot-2012.10.tar.bz2 2.kernel版本: linux-4.0.tar.gz 3.busybox版本: busybox-1.26.0.tar.bz2 4.交叉編譯工具: $ ar

原创 程序典型的存儲空間安排圖

一個C程序經過編譯鏈接之後形成可執行文件,可執行文件即由一條條的彙編指令組成,其排布方式如圖1所示。歷史沿襲至今,C程序一直由以下幾部分組成: 正文段:由CPU執行的機器指令組成。通常,正文段是可共享的,在存儲器中也只有一個副本,另外,