jiaoxiaomin
码龄17年
关注
提问 私信
  • 博客:37,248
    37,248
    总访问量
  • 28
    原创
  • 649,475
    排名
  • 4
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2007-09-10
博客简介:

jiaoxiaomin的专栏

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得6次评论
  • 获得74次收藏
创作历程
  • 29篇
    2007年
成就勋章
TA的专栏
  • c/c++
    1篇
  • linux基础知识
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

3G网络PoC标准研究

 PTT又称为“一键通”,是一种实现walkie-talkie功能的移动话音业务。其特点是呼叫建立时间短,说话时才占用信道,接听时只监听信道,接收方不需要摘机即可随时接听下行的呼叫信息。   基于公众蜂窝移动通信网络的PTT业务称为PoC业务。未来成熟的PoC业务是基于3G网络,它充分利用了WCDMA或cdma2000移动分组网络的特性,通过半双工VoIP技术来实现PTT。同时,PoC还结合了即时
原创
发布博客 2007.09.14 ·
710 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

嵌入式LCD驱动程序设计(转)

 嵌入式LCD驱动程序设计(转)一. Linux的帧缓冲设备帧缓冲(framebuffer)是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。帧缓冲驱动的应用广泛,在linux的桌面系统中,Xw
原创
发布博客 2007.09.14 ·
1099 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

s3c2410 Timer

s3c2410提供了5个16位的Timer(Timer0~Timer4),其中Timer0~Timer3支持Pulse Width Modulation—— PWM(脉宽调制)。Timer4是一个内部定时器(internal timer),他没有输出引脚(output pins)。下面是Timer的工作原理图。clip_image002.gif (34.3 KB)2007-3-23
原创
发布博客 2007.09.14 ·
1046 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

linux下多线程编程

 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪
原创
发布博客 2007.09.14 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[转]嵌入式系统中LCD驱动的实现原理

 本文硬件采用三星公司的S3C2410芯片的开发板,软件采用Linux 2.4.19平台,编译器为arm-linux-gcc的交叉编译器,使用640×480分辨率的TFT彩色LCD,通过对其Linux驱动程序进行改写和调试,成功地实现了对该种屏的驱动和显示。 嵌入式驱动的概念设备驱动程序是操作系统内核和机器硬件之间的接口,设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看
原创
发布博客 2007.09.14 ·
570 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ARM汇编指令的一些总结

 ARM汇编指令的一些总结ARM汇编指令很多,但是真正常用的不是很多,而且需要认真琢磨的又更少了。比较有用的是MOV B BL LDR STR还是通过具体汇编代码来学习吧。      @ disable watch dog timer         mov   r1, #0x53000000   //立即数寻址方式    mov   r2, #0x0    str
原创
发布博客 2007.09.14 ·
1600 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux实用技巧

 Linux实用技巧  有人说,Unix操作系统的使用和管理是一种艺术。也就是说Unix的管理和使用具有很大的灵活性和创造性。同一任务,可以有很多方法来完成;而各种命令的组合,可以完成更复杂的任务。换句话说,Unix的使用和管理,可以使用许多小技巧,来提高工作效率。Linux是一个Unix类的操作系统,秉承了Unix的大部分优点。因此,我们也可以在Linux的使用和管理中,利用一些小技巧来提高
原创
发布博客 2007.09.13 ·
524 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux驱动入门

  Linux驱动入门内核版本: 2.4.22 ,理解"字符设备文件, 块设备文件, 主设备号, 次设备号"。1. "hello.c"--------------------------------/** 这是我们的第一个源文件,它是一个可以加载的内核模块,* 加载时显示"Hello,World!",卸载时显示"Bye!"。* 需要说明一点,写内核或内核模块不能用写应用程序时的系统
原创
发布博客 2007.09.13 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NOR and NAND

  NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。  相“flash存储
原创
发布博客 2007.09.13 ·
1036 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Linux下C语言编程--时间概念

Linux下C语言编程--时间概念  作者:佚名    文章来源:转载    点击数:5    更新时间:2006-12-19       1.时间表示    在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数:    #include  time_t time(time_t *tloc);  char *ctime(const ti
原创
发布博客 2007.09.13 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux 系统命令及其使用详解(大全)

 Linux 系统命令及其使用详解(大全)(来源: 中国系统分析员)   cat cd   chmod chown   cp cut  名称:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)   参数:
原创
发布博客 2007.09.13 ·
555 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

inux下C语言编程基础知识

   inux下C语言编程基础知识    这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:  -源程序编译 
原创
发布博客 2007.09.13 ·
998 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

[转帖]我眼中的指针

  [转帖]我眼中的指针按: 这是一篇绝对精典的文章,可能有些朋友已经看过了。:)-----------------------------------发信人: girlrong (阿蓉), 信区: C  标 题: 我眼中的指针--作者序  发信站: 网易虚拟社区 (Mon Aug 2 16:12:02 1999), 站内信件  为初学者服务。这是我的帖子的宗旨。我也是个初学者(强调了
原创
发布博客 2007.09.13 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单说说U-boot的修改

简单说说U-boot的修改 uboot是一个通用的免费开放源码的boot程序,支持很多的处理器。以下是现在网上下载一个u-boot-1.1.1版本,用于at91rm9200系统的修改的例子。最后在redhat8.0上,用gcc2.95编译通过。在网上下载了uboot-1.1.1版本。要用于自己的at91rm9200的系统,这个系统的情况是:SDRAM: 32Mbytes NCS1FLASH: 8M
原创
发布博客 2007.09.13 ·
4421 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

如何在uClinux下使用MTD/jffs2

 如何在uClinux下使用MTD/jffs2由于romfs是一个只读的文件系统,当你的嵌入式设备动态的修改了一些文件,它无法保存。虽然uClinux在缺省配置下在DRAM中开辟了一块区域用作RAMDISK保存生成的文件,但是当设备在复位后所有在DRAM的数据都将消失。怎么才能保存动态生成的数据那,JFFS是一个不错的选择。它可以动态的把DRAM中的数据烧入Flash中,它的垃圾收集功能可以清除过
原创
发布博客 2007.09.13 ·
1381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

uboot 在 ARM s3c2410 上移植过程

 [转帖]uboot 在 ARM s3c2410 上移植过程                              总述                        u-boot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,在LINUX下可以通过CVS来得到当前正在开发的u-boot软件。当前版本号:u-boot                        
原创
发布博客 2007.09.13 ·
1396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

嵌入式linux的NFS开发环境的建立

  嵌入式linux的NFS开发环境的建立    在应用程序开发环节,NFS方式比ftp方式的执行效率要高,因为它不需要将linux server端的程序下载到嵌入式目标系统就可以调试。下面先将NFS建立的详细过程写一下,然后举一个简单的应用程序开发实例来比较ftp方式和nfs方式的不同。1 建立NFS开发环境    嵌入式linux的NFS开发环境包含着两个方面:一是linux serv
原创
发布博客 2007.09.13 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C指针

 指针是c和c++中的难点和重点。我只精通dos下的basic。c语言的其它各种特性,在basic中都有类似的东西。只有指针,是baisc所不具备的。指针是c的灵魂。 1。通过写这些东西,把我脑袋中关于c的模糊的知识清晰化。 2。给初学者们一点提示。 3。赚几个经验值。(因为贴这些东西没有灌水之嫌啊)第一章。指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个
原创
发布博客 2007.09.13 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C语言 常用头文件函数

 C语言 常用头文件函数字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换 头文件 ctype.h 函数列表函数类别 函数用途 详细说明 字符测试 是否字母和数字 isalnum 是否字母 isalpha 是否控制字符 iscntrl 是否数字 isdigit 是否可显示字符(除空格外) isgraph 是否可显示字符(包括空格) isprint 是否既不
原创
发布博客 2007.09.13 ·
2304 阅读 ·
7 点赞 ·
1 评论 ·
60 收藏

MINIGUI图形界面开发入门

  MINIGUI图形界面开发入门    1引言 自 MiniGUI 从 1998 年底推出以来,越来越多的人开始选择 Mini
原创
发布博客 2007.09.13 ·
2295 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多