自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

指北针的专栏

朝精通嵌入式C/C++的目标迈进!

  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

转载 数组名不完全等于指针

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。    请看程序(本文程序在WIN32

2008-04-17 09:24:00 835 2

原创 嵌入式Linux系统工程师都学些什么?

教学大纲

2007-11-13 20:16:00 3096 1

原创 ARM的开发步骤

1. 做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半,好在ARM的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一

2007-11-13 20:12:00 754

原创 嵌入式初学者学习之门

谨献给为了知识执着的嵌入式初学者.实践当然是最锻炼人的方式,但是我想在校生很少有这样的机会,别说本科生,硕士生也未必有条件。所以我想学习嵌入式要从个人的知识背景和现实条件出发。订立合适的阶段目标,在允许的条件下多动手多思考。一般情况下对于硬件设备是比较短缺的。但是可以从软件方面和嵌入式系统开发模式上下功夫,提醒大家一点,嵌入式系统开发设计的内容知识很多,所以大家不要乱,在了解嵌入式系统开发

2007-11-13 20:11:00 805

原创 嵌入式学习指南

近些年来,嵌入式系统的发展在国内可谓如火如荼,很多公司都急需嵌入式系统方面的开发人员。然而,在高校中,嵌入式系统的教学却较为滞后,很多高年级的本科生和刚入学的研究生都苦于不知从何学起。在本文中,笔者将根据自己的嵌入式系统开发和教学经验,简要介绍嵌入式系统的学习方法,力求能帮助初学者找到一条入门之路。什么是嵌入式系统?     学习嵌入式系统,首先应该明确什么是嵌入式系统,否则费力去学,却不知所学为

2007-11-13 20:07:00 1072 1

原创 C64X DSP EDMA/QDMA小结

1)EDMA概要    ①EDMA数据传输有两种发起方式:ü         CPU发起的EMDA数据传输(非同步方式):需要传输时,CPU设置ESR寄存器的相应位为1,从而触发一个EDMA事件的产生,事件对应的通道参数被送往地址硬件并且完成相应的处理,这种非同步方式的实时数据传输无需设定EER寄存器;ü         事件触发方式EDMA数据传输(同步方式):ER寄存器保存外设发送

2007-09-10 11:07:00 2012 1

原创 DSP中的EDMA是什么?

增强型直接内存存取(EDMA)是数字信号处理器(DSP)中用于快速数据交换的重要技术,具有独立于CPU的后台批量数据传输的能力,能够满足实时图像处理中高速数据传输的要求。以TI公司的TMS320DM642型DSP为例,介绍EDMA控制器的特点。结合实例给出EDMA在图像数据实时传输中的具体控制和实现方法。实验结果表明,通过灵活控制EDMA不仅能够提高图像数据的传输效率,而且能够充分发挥:DSP的高

2007-09-10 11:05:00 3152

原创 DSP之EDMA

dm642的EDMA功能非常强,其概念也比其他的DMA复杂点,但了解了下面这些词也就不难了。Element:    EDMA 传送的最小单位,可以是8、16、32bit。Frame:       多个element组成一个Frame,Frame中的Element可以是间隔的或连续的。Array:          多个连续的Element组成一个Array。注意必须是连续的,这是Array与Fra

2007-09-10 11:01:00 1671 1

原创 双击打开文件夹很慢

双击打开文件夹很慢,有时候还一点反映都没有,要不就要过个2秒种才会出来 1、右键我的电脑”——属性——点高级——点启动和故障恢复中的设置——去掉所有的勾——写入调试信息选择“无”——确定——点高级下面错误报告——点禁用——2次确定。 2、“开始”——

2007-07-22 23:05:00 5648 9

转载 解析#pragma指令

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)

2007-05-15 13:50:00 618

原创 google笔试题:计算1-N(N=1234567890)中1出现的次数。

     从CSDN论坛中,看到有这么一道题:有这样一个函数f(n),对于任意正整数n,它表示从 0 到 n 之间出现“1”的个数,比如 f(1) = 1,  f(13) = 6,请列出从 1 到 1234567890 中所有的 f(n) = n 的 n, 要求准确快速.   感觉很有趣,自己尝试做了下。   用指针来计算不知道速度能不能快点?/******************

2007-04-23 20:33:00 1396 1

原创 如何选择工作?

1、我选择做自己最喜欢的工作。2、如果不能满足第1条,那么我选择最有发展潜力的工作,自己努力成为另外一个行业的权威。3、如果不能满足第2条,那么我选择待遇最好的工作,有钱也是不错的,至少可以保证生活。4、如果不能满足第3条,那么我选择上司(或老板)人品不错的工作,至少不会那么受欺负。5、如果不能满足第4条,那么我选择自己心理上不特别反感的工作,比如说:我非常反感日企。6、如果不

2007-04-23 15:33:00 1379 1

转载 什么是嵌入式

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。 嵌入式系统一般指非PC系统,它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分

2007-04-23 15:10:00 772

原创 学习嵌入式C语言面试题,提高自己的能力。

预处理器(Preprocessor)  1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写

2007-04-23 15:08:00 1660 1

原创 学习人家的C语言面试题,提高自己C语言基础能力。

一些C语言笔试题                                       一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分) 请写出 BOOL  flag 与“零值”比较的 if 语句。(3分)

2007-04-23 14:58:00 11645 1

原创 struct对齐方式

问题:位段结构 struct RPR_ATD_TLV_HEADER{ULONG res1:6;ULONG type:10;ULONG res1:6;ULONG length:10; };   位段结构是一种特殊的结构, 在需按位访问一个字节或字的多个位时, 位结构比按位运算符更加方便。   位结构定义的一般形式为: struct位结构名{  数据类型 变量名: 整型常数;  数据类

2007-04-23 14:52:00 2036

原创 学习单片机的八大步骤

     学习使用单片机就是理解单片机硬件结构,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用     使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能

2007-04-19 10:32:00 1084

原创 求二进制的加法,输入两个四位二进制数,求其和(二进制表示)。

/*******************内容:四位二进制加法*****************************//*********方法:先当作十进制相加,然后把结果转化为二进制*************//***********************by:fohonet**********************************/#include #define MAX_L

2007-04-17 16:36:00 4127

转载 C语言面试题大汇【同时考察下自己的C语言能力】

1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。要用全局变量,需要使用"::"  局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。  2、如何引用一个已经定义过的全局变量?  答:

2007-04-14 16:11:00 3216

原创 DSP好书推荐

数字信号处理C语言程序集http://www.tichinese.com/Soft/book/DSP/200702/636.html数字信号处理C语言程序集http://www.tichinese.com/Soft/book/DSP/200701/290.htmlDSP芯片的原理与开发应用http://www.tichinese.com/Soft/book/DSP/200701/354.htmlU

2007-04-14 15:54:00 3962 2

原创 C语言必读书籍

 C语言必读书籍1. The C programming language  《C程序设计语言》 2. Pointers on C  《C和指针》  3. C traps and pitfalls  《C陷阱与缺陷》 4. Expert C Lanuage  《专家C编程》 5. Writing Clean Code   -----Microsoft Techiniques for Develop

2007-04-14 15:48:00 1556

原创 #define的文章

www.ilbol.com/ebooks/computer/linux/LinuxKernel0.11%CF%EA%CF%B8.pdf关于#define的文章 

2007-04-14 15:34:00 526

全志V536、V526芯片手册完整版

全志V536、V526芯片手册完整版

2024-03-18

The GNU C Library Reference Manual

The C language provides no built-in facilities for performing such common operations as input/output, memory management, string manipulation, and the like. Instead, these fa- cilities are defined in a standard library, which you compile and link with your programs. The GNU C library, described in this document, defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX and other derivatives of the Unix operating system, and extensions specific to the GNU system. The purpose of this manual is to tell you how to use the facilities of the GNU library.

2018-11-26

分析网页链接并批量获取所有图片

分析网页链接并批量获取所有图片分析网页链接并批量获取所有图片

2008-12-21

uC/GUI user Guide

This guide describes how to install, configure and use the µC/GUI graphical user interface for embedded applications. It also explains the internal structure of the software.

2008-10-06

BMP位图显示原理

我自己整理的可能比较乱,大家可以根据需要摘取。

2007-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除