随笔分类 - 嵌入式开发基础
摘要:********************************************* ---算法与数据机结构---数据结构:由于计算机技术的发展,需要处理的对象不再是纯粹的数值,还有像字符,表,图像等具有一定结构的数据,需要用好的算法来处理这些数据。我们把现实中大量而又复杂的问题以特定的数据类...
阅读全文
摘要:基本原则:1.直观2.简捷3.不要省*****************************************************************************************---命名规则---常量名:大写,HAVE_ARCH_STRNCAT变量名: 1.英文...
阅读全文
摘要:Linux驱动:角色:应用程序 API 操作系统 驱动 实际硬件功能:1.对设备进行初始化和释放2.把数据从内核传送到硬件和从硬件读取数据3.检测和处理设备出现的错误Linux驱动程序类型:字符设备:由文件系统管理 (通过设备文件访问)块设备:由文件系统管理网络设备:由协议栈管理 (通过socke...
阅读全文
摘要:linux系统构建******************************************************** ---交叉编译环境构建---安装arm-linux-gcc-4.3.2 (交叉编译器)tar xzvf arm-linux-gcc-4.3.2.tgz -C /cd /...
阅读全文
摘要:嵌入式系统构架:(硬件+软件)应用软件层:ApplicationGNU C Library(glibc)文件系统:系统层:API(Systern Call Interface)OS Core + Power Mannager+ File Manager + GUI MannagerTCP/IP HT...
阅读全文
摘要:Qt简介:1991, 挪威奇趣科技Trolltech开发的跨平台c++图形用户界面(GUI)应用程序开发。2008,被诺基亚收购2012,转让给芬兰的Digia公司。商业版:专业版,企业版; // 开源版(GNU)优势:1.跨平台 2.面向对象 3.丰富API 类库 4.可视化编程 5,时间驱动机制...
阅读全文
摘要:arm程序:RO:只读段(代码段+只读数据段.text .rodata)RW:可读可写段(数据段.data)ZI:未初始化全局变量(.bss)模板代码分析:头文件1.2440addr.h : s3c2440寄存器变量和地址2.mmu.h,2440slib.h: MMU函数3.2440lib.h: 常...
阅读全文
摘要:******************************************************** --文件I/O--文件:文本文件:存储量大,速度慢,便于字符操作二进制文件:存储量小,速度快,便于存放中间结果普通文件:设备文件:---C标准函数---:Buffered I/O,高级文...
阅读全文
摘要:--C语言框架--数据 字节byte 字符char 8 半字half word 短整型 short int 16 字word 整型int(integer) 32 长整型long int 32 单精度float 32 双字(double word) 双精度double 64↓自定义类型:结构体stru...
阅读全文

浙公网安备 33010602011771号