自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xgbing

Deep in embedded

  • 博客(20)
  • 资源 (55)
  • 收藏
  • 关注

原创 LINUX驱动-注册驱动程序

注册驱动程序的几种方法:(1)调用register_chrdev if (register_chrdev(MAJOR_NUM, " gobalvar ", &gobalvar_fops)) { //…注册失败 } else { //…注册成功 } (2)先调用register_chrdev_region,再调用cdev_add

2012-06-28 10:02:44 1992

转载 扩充BusyBox,追加Applet的方法

缺省情况下,BusyBox是对桌面linux的一个简化,如果要定制比较特殊的功能,比如像操作文件系统一样操作Flash存储器,那么就需要预先定制BusyBox的Applet。这一次,我们就介绍一下为BusyBox追加功能(Applet)的方法。窥探BusyBox的源代码如果要添加Applet,首先必须了解BusyBox的源代码结构。在BusyBox的魅力一文中,我们

2012-06-27 21:38:29 8243

转载 getopt32

uint32_t getopt32(char **argv, const char *applet_opts,…)命令行选项必须声明为类似const char *applet_opts的字符串形式, 例如:flags = getopt32(argv, "rnug");如果其中一个选项被找到了, 就有一个标志值(unsigned long类型)添加到返回值中。标志

2012-06-27 21:36:30 3868

原创 继电保护测试-常规继电器的测试

常规继电器在新安装和定期电气检测继电器的耐压、精度和灵敏性测试。(1)整定点的动作返回值检验(2)动作、返回时间检验(3)稳态阶梯输入激励检验(4)冲击动态激励检验 测试常规继电器的测试有交流测试、直流测试。

2012-06-27 10:34:41 1262

原创 继电保护测试仪的应用

继电保护测试仪的应用场合:(1)当新的一次设备加入时;(2)设备发现异常或事故后检测;(3)设备的定期检测。 检测的意义和目的:(1)检测新设备的质量是否符合国家标准;(2)检测运行中的设备是否发生异常;(3)检测长期运行的设备是否发生老化,原来的参数是否发生改变。

2012-06-27 10:04:39 1579

原创 TCP/IP协议栈lwip的移植

新建几个头文件Include/lwipopts.hInclude/arch/cc.hInclude/arch/perf.hInclude/arch/sys_arch.h 除头文件外还需要添加一个C文件:sys_arch.c。说明在doc/sys_arch.txt中。 修改netif/Ethernetif.c。结构对齐的几个宏对于一个结构下

2012-06-20 23:07:23 26232 4

原创 S3C6410-jlink仿真

貌似jlink对s3c6410的兼容不是很好。在网上找了很多相关的资料,仿真都不能很地工作。刚好手头jlink v7和jlink v8都有,两个都试过。即使可以做仿真,也都是跑一些小程序,仿真不是很流畅,经常出错,或许还有其它更好的方法,但最终决定不在这方面浪费时间了!为了用它,还花了不少时间学习了下RVDS。以后写裸机程序还是转到linux下,用arm-linux-gcc编译,一些需要单步的小程

2012-06-20 23:01:18 2544

原创 linux mtd源码分析--mtdchar.c

Mtdchar.c是linux下字符设备驱动程序的实现:static const struct file_operations mtd_fops = {      .owner           = THIS_MODULE,      .llseek            = mtd_lseek,      .read              = m

2012-06-20 17:21:33 4810 1

原创 linux-2.6.30 devices.txt

LINUX ALLOCATED DEVICES (2.6+ version) Maintained by Alan Cox Last revised: 6th April 2009This list is the Linux Device List, the official registry of allocateddevice number

2012-06-20 17:12:23 7564

转载 堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2012-06-20 16:00:08 999

转载 公司HR面试经常问的问题及回答思路

问题一:“请你自我介绍一下”思路:1、这是面试的必**目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。问题二:“谈谈你的家庭情况”思路:1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。2、 简单地罗

2012-06-20 15:56:41 2759

转载 对ARM紧致内存TCM的理解

紧致内存是指片上快速存储区,与片上缓存具有同等的性能,但因为程序可完全控制紧致内存,因而比统计复用的缓存有更好的可预测性。这是ARM5TE引入的特性,目的是通过这一快速的存储区,一方面提高某些关键代码(如中断处理函数)的性能,另方面使存储访问延迟保持一致,这是实时性应用所要求的。ARM6对TCM操作做了进一步的规范。TCM的应用领域:可预测的实时处理(中断处理)、避免缓存分析(加密算法)、

2012-06-18 21:36:31 1684 5

转载 使用JLink间接烧写s3c6410 nand_flash的方法

s3c6410对nand_flash的烧写功能,有些公司已经提供了SD卡的方法。但是我们也可以使用JLink把我们的uboot等程序以下面的方式烧写到我们的nand_flash上  硬件环境:JLink V8、三星s3c6410板软件环境:xp3、JLink4.12驱动、ADS1.2 原理:针对s3c6410,nand flash启动时,系统会把nand flash前4KB的内

2012-06-17 07:02:38 6287 14

原创 NFS使用

(1)安装$sudo apt-get install nfs-kernel-server(2)配置修改 /etc/exports  添加如下一行:/home/nfsshare *(rw,sync,no_root_squash) 其中:/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入

2012-06-14 21:04:17 972

原创 挂载NFS网络文件夹用作LINUX的根目录

uboot和内核制作好后,下面要做的就是制作根文件系统。以前的做法把所有程序都写入到FLASH,于是不停的重复修改、编译、烧写,浪费了很多时间。其实最好的办法是只烧写uboot,在uboot下使用NFS加载内核,再通过设置内核参数的办法挂载NFS网络文件夹用作根目录。在确认最终版本后,再将内核和根文件系统写入FLASH。        uboot设置的参数如下: bootdelay=1

2012-06-12 11:05:28 2472

原创 Undefined symbol Image$$ZI$$Limit

出现此错误是因为:5.1.1. Symbols defined for scatter-loadingWhen the linker is creating an image using a scatter-loading description, it creates some region-related symbols. These are described

2012-06-11 22:28:53 3659

转载 JLink 裸机调试S3C6410

要调试裸板,有两种初始化方法,一个是用烧好的uboot初始化,再有就是直接用JLink+GDBServer初始化。代码参考了网上的资料,根据手头的OK6410开发板做了修改。整体代码如下:# Connect to the J-Link GDBServertarget remote localhost:2331# Set JTAG speed to 30 kHzmonitor endian

2012-06-10 19:53:18 3572 2

转载 RVDS2.2 的破解方法

下载一个crack破解文件,里面有几个文件:keygen.exe, patch.exe,readme.txt!其中readme.txt说的不是很全,这里按照下面的破解方法即可。1)用generate产生license   file   (注意自己的系统时间,最好是真实的当前时间,如果时间比较旧的话,产生的license   file   将不能注册。license   file   和

2012-06-08 19:39:24 3639 1

原创 S3C6410 ddr init

# 1 "cpu_init.S"# 1 "/home/gong/soft/u-boot-mini6410/cpu/s3c64xx/s3c6410//"# 1 ""# 1 ""# 1 "cpu_init.S"# 1 "/home/gong/soft/u-boot-mini6410/include/config.h" 1# 1 "/home/gong/soft/u-boot-mini

2012-06-08 19:21:47 1728

原创 精减版printf

sstdio.c/* ---------------------------------------------------------------------------- * ATMEL Microcontroller Software Support * ------------------------------------------------------

2012-06-07 17:19:51 1003

windows下批量查找和替换工具

windows自带的替换工具太烂,此工具提供UI图形界面,可以在批量文件中查找和替换工具,找了好几个工具,这个最好。

2020-08-24

STM32平台应用讲演稿

STM32平台应用讲演稿

2015-09-22

windows xp AMD SATA硬盘驱动

无须重装系统在windows xp下安装amd sata驱动。

2015-08-27

Intel IOMMU DMAR 技术文档

Intel cpu 虚拟化,IOMMU,DMAR技术说明。

2015-07-09

quartusII13.0破解文件

Altera QuartusII 13.0破解文件。

2014-12-16

继电保护测试检定范本

继电保护测试检定范本,电网继电保护测试检定的报告。

2013-07-13

继电保护测试仪检定报告范本

继电保护测试仪检定报告范本,不包含电流电压上传时间、同步性和合闸角检定

2013-07-12

VC调用matlab7.10的接口程序实例

VC与matlab7.10的接口程序实例 说明见:http://blog.csdn.net/xgbing/article/details/8889283

2013-05-06

Triple-Speed Ethernet(tse)FPGA软核MAC官方实例

Triple-Speed Ethernet(tse)FPGA软核MAC官方实例 http://blog.csdn.net/xgbing/article/details/8557144

2013-04-22

模拟发送GOOSE发送小工具

PC机下模拟发送GOOSE发送的一个小工具,可供学习使用

2013-04-16

mms_ethereal_install_v102

开发智能电网必备工具,可以抓取IEC61850 SMV, GOOSE,GSE数据包的工具。

2012-04-17

VirtualSMV, VirtualPT IEC61850测试工具(2012-4-17版本)

VirtualSMV, VirtualPT IEC61850测试工具 程序包含: (1) SMV发送工具VirtualSMV; (2) 抓包工具VirtualPT; (3)IEC61850配置文件IEC61850_9-1Config。 两个测试工具可在单机上运行,也可在两个联机的电脑上运行。 使用mms_ethereal可以抓取9-1的数据包

2012-04-17

WinPcap 4.0.2

WinPcap 4.0.2, IEC61850开发需要的组件。

2012-04-10

virtualPT, IEC61850抓包测试工具

virtualPT, IEC61850抓包测试工具。支持9-1,9-2和GOOSE,可以实时显示电流和电压的波形。

2012-04-09

virtualPT,可以抓取IEC61850数据包

可以抓取IEC61850数据包,实时显示电流电压的波形图,支持9-1,9-2和GOOSE。

2012-04-09

继电保护微机型试验装置技术条件

继电保护微机型试验装置技术条件,DLT624-1997标准。

2012-02-22

国内外继电保护测试仪内部结构比较图表

国内外继电保护测试仪内部结构比较图表,同行们可以参考。

2012-02-22

IEC61850 采样值数据包

IEC61850 采样值数据包文件,可以用IEC抓包工具打开。

2011-09-26

GOOSE的数据包

IEC61850 GOOSE的数据包,可以用IEC的抓包工具打开。

2011-09-26

IAR for ARM V5.40 注册机

IAR for ARM V5.40 注册机

2010-09-04

ubuntu下安装微信完美方案

ubuntu下安装微信客户端试过几个方案,有基于网页的,有先装wine再装windows下客户端的。这个安装包安装简单易用,完美支持中文,可发文件,可截图。

2023-04-06

windows/linux分区误删恢复工具

windows/linux分区误删恢复工具,操作失误删除分区恢复,支持windows分区和linux分区,FAT、NTFS、ext3、ext4分区,MGR和GPT分区都支持,操作界面简单,很好用。

2022-07-25

VirtualMonitor数字签名程序

VirtualMonitor驱动程序,在windows7下可以虚拟出另一个显示屏,用于一个显卡的双屏显示,已经数字签名,可以在测试模式下使用。

2022-06-01

MPlayer-1.4_for_aarch64.tar.bz2

mplayer 1.4 for arm aarch64,mplayer使用ffmpeg,开源的linux播放器。

2020-06-02

LinuxCMA-cewg43.pdf

linux cma学习PPT,Linux Contiguous Memory Allocator的相关知识,很好的PPT。

2020-04-28

kylin ft2000 arm aarch64 boot uImage initrd dtb

kylin ft2000 ARM平台 aarch64的引导文件,包含uImage initrd dtb等文件。

2020-04-18

spice-guest-tools-0.74.zip

spice-guest-tools-0.74,kvm客户机windows驱动,包含显示qxl、剪切板共享等。

2020-04-18

rtl8188EUS_linux_v5.2.2.4.zip

RTL8188EUS wifi ubuntu 驱动,经验证ubuntu16.04 可用,安装方法: make make install

2020-04-05

rtl8188eu.tar.bz2

rtl8188eu ubuntu wifi网卡驱动, ubuntu自带的驱动连接信号弱。 使用方法: make all sudo make install

2020-04-05

rtlwifi.tar.bz2

rtl8188ee rtl8192c rtl8192ce rtl8192cu rtl8192de rtl8192ee rtl8192se rtl8723ae rtl8723be rtl8723com rtl8821ae rtl8822be. wifi网卡驱动 ubuntu16.04 4.8kernel. 解压后执行make, make install, 再执行下面2条命令: echo "options rtl8822be ips=N" | sudo tee /etc/modprobe.d/rtl8822be.conf sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf 最后重启。

2020-02-17

Xorg_2007-EDID-JMiseli.pdf

Sun 公司关于EDID的PPT。 EDID (Extended Display Identification Data),被广泛用于VGA、DVI、HMDI显示器的识别,它包含了显示器的厂商名称、支持的显示分辨率及其时序、HDMI音频信息等内容。

2019-06-24

Paradigm C++ sp6 破解版

Paradigm C++ sp6 + hotfix9 为到2009年07月17日最新版本!

2018-05-17

devicetree___WMD学习工具V2.3(支持I386, AMD64, IA64)

wdm windows驱动设备树工具,学习WDM驱动必备,V2.3。

2018-04-24

DRM KMS学习资料

最近在调试Intel 显卡I915,学习了linux下的DRM驱动。网络上有关DRM的资料很少,发现这个资料讲得非常好,解释DRM/KMS的知识,推荐下载。 https://blog.csdn.net/xgbing/article/details/79899711

2018-04-11

drm示例代码

DRM是linux下的显示驱动代码架构,驱动代码位于drivers/gpu/drm,这个是应用层操作drm的示例代码。

2018-04-10

Qt+x11+xcb的例子

Qt+x11+xcb的例子, 详见http://blog.csdn.net/xgbing/article/details/79479380

2018-03-08

蓝牙nrf51822uart相关程序和资料

蓝牙nrf51822uart相关程序和资料

2016-07-02

蓝牙nrf51822hrs相关程序和资料

蓝牙nrf51822hrs相关程序和资料。

2016-07-02

VC++中声音波形文件及声卡编程

详细介绍了wav格式,以及在VC下实现WAV播放的编程。

2016-06-13

凌阳语音识别

凌阳语音识别的资料。

2016-06-13

空空如也

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

TA关注的人

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