fohonet
码龄18年
求更新 关注
提问 私信
  • 博客:62,511
    社区:24,334
    86,845
    总访问量
  • 18
    原创
  • 30
    粉丝
  • 18
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
加入CSDN时间: 2007-01-19
博客简介:

指北针的专栏

博客描述:
朝精通嵌入式C/C++的目标迈进!
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得21次评论
  • 获得61次收藏
  • 博客总排名676,205名
创作历程
  • 1篇
    2008年
  • 21篇
    2007年
TA的专栏
  • C
    7篇
  • C++
  • GUI
  • 嵌入式
    6篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 硬件开发
    驱动开发
创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

53人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

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

发布资源 2024.03.18 ·
pdf

MIPS GNU/Linux Sourcery G++ Lite 2011.03-53 Getting Started

发布资源 2018.11.26 ·
pdf

The GNU C Library Reference Manual

发布资源 2018.11.26 ·
pdf

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

发布资源 2008.12.21 ·
application/x-rar

uC/GUI user Guide

发布资源 2008.10.06 ·
pdf

数组名不完全等于指针

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

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

教学大纲
原创
发布博客 2007.11.13 ·
3154 阅读 ·
2 点赞 ·
1 评论 ·
8 收藏

ARM的开发步骤

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

嵌入式初学者学习之门

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

嵌入式学习指南

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

C64X DSP EDMA/QDMA小结

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

DSP中的EDMA是什么?

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

DSP之EDMA

dm642的EDMA功能非常强,其概念也比其他的DMA复杂点,但了解了下面这些词也就不难了。Element:    EDMA 传送的最小单位,可以是8、16、32bit。Frame:       多个element组成一个Frame,Frame中的Element可以是间隔的或连续的。Array:          多个连续的Element组成一个Array。注意必须是连续的,这是Array与Fra
原创
发布博客 2007.09.10 ·
1779 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

双击打开文件夹很慢

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

解析#pragma指令

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

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 ·
1437 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

如何选择工作?

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

什么是嵌入式

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

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

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

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

一些C语言笔试题                                       一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分) 请写出 BOOL  flag 与“零值”比较的 if 语句。(3分)
原创
发布博客 2007.04.23 ·
11693 阅读 ·
1 点赞 ·
0 评论 ·
24 收藏
加载更多