- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 海思3516u-boot参数设置说明
一、使用HiTool烧写:nor/nand flash与emmc使用的镜像不一致,nor/nand flash可使用官方SDK中编译好的镜像来烧写,emmc需配置config为emmc方式重新编译出镜像才能烧写;烧写nor/nand flash或emmc前,先将启动模式配置到相应模式:参考《HiBurn 工具使用指南.pdf》将镜像烧写到flash/emmc中二、配置u-boo...
2019-07-17 15:08:20
7970
2
原创 RTSP音视频传输:Client异常退出后,Server也被强制退出Bug 解决参考
问题根源参考:https://www.cnblogs.com/jianqiang2010/archive/2010/08/20/1804598.html解决办法1:参考TCP连接探测中的Keepalive 和心跳包,https://zhuanlan.zhihu.com/p/37662330设置TCP开启Keepalive功能,只需对TCP连接两个Socket设定KeepAlive...
2019-07-16 10:45:06
502
原创 什么是嵌入式系统??
嵌入式系统最权威的定义:以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统于对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序等四个部分组成,用于实现其他设备的控制、监控或管理等功能。
2013-10-24 13:17:07
618
原创 QT中UI设计方略
在近期对产品UI的更新换代中, 有一些关于嵌入式产品UI设计的体会, 在这里记录一下, 希望可以给大家一个思路.现代的UI产品设计一般都会体现简洁, 明快, 用户体验感觉好等. 这就对UI的设计提出了比较高的要求.1. UI design review在UI 设计初期, 一方面是UI布局要做到简洁,方便, 另一方面, source code engineer也需要revie
2013-08-26 20:54:34
1038
原创 本人历时两个月 :基于ATRM9+LINUX2.6.37.4 的wifi视频小车制作 (视频地址)
http://v.youku.com/v_show/id_XNTgyOTA5MzQw.html 基于ARM9+LINUX2.6.37.4的2007年电子设计大赛控制类题目:跷跷板电动车http://v.youku.com/v_show/id_XNTgyOTA2Nzgw.html
2013-08-12 17:00:19
654
原创 学习C语言方法
看代码 ,别人的代码为什么这么写 ,有什么优点, 还可以怎么改更好? 多动手自己写能实现一些小功能的代码,时间长了能力就提高了,遇到问题记得要做笔记,记下涉及到的知识点是什么.....持之以恒!!
2013-08-12 16:50:25
384
原创 堆与栈的区别
程序内存分配:一个由C/c++编译的程序占用的内存分为以下几个部分1 、栈区(stack) 由编译器自动分配释放,存放函数的参数值,局部变量的值等。2 、堆区(heap)一般由程序员分配释,若程序员不释放,程序结束是可能由OS回收。3、全局区(静态区)(static)全局变量和静态变量的存储是放在一块的。初始化的全局变量和静态变量在一块区域,未初始化的的全局变量和位初始
2013-07-14 13:07:33
442
原创 计算机存储体系结构之大小端存储格式
目前在计算机存储体系中通常采用的字节存储机制主要有两种:big-edian 和 littile-endian。本文简要描述这两种存储机制的特点与区别。为了叙述方便,下面先对本文中简要用到的两个疏于进行简单定义1.MSB是Most Significant Bit/Byte 的首字母缩写,通常译为最重要位或者最重要的字节。它通常用来表明在一个bit序列或者一个字节序列中对整个序列影响最
2013-07-14 12:35:40
639
原创 c语言编译全过程各个阶段分析
C语言编译全过程编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.ax
2013-07-12 10:26:34
755
原创 字符编码的区别与原理
ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值。 ASCII码于1968年提出,用于在不同计算机硬件和软件系统中实现数据传输标准化,在大多数的小型机和全部的个人计算机都使用此码。比如想输入一个十进制数0,当电脑键盘:键入的0时,那么在软件系统中0它对应的输入代
2013-07-12 09:56:38
852
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人