- 博客(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 8245
转载 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 26233 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 4811 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 7569
转载 堆和栈的区别(转过无数次的文章)
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2012-06-20 16:00:08 1000
转载 公司HR面试经常问的问题及回答思路
问题一:“请你自我介绍一下”思路:1、这是面试的必**目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。问题二:“谈谈你的家庭情况”思路:1、 况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的主要原因。2、 简单地罗
2012-06-20 15:56:41 2760
转载 对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 6289 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 3575 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 1729
原创 精减版printf
sstdio.c/* ---------------------------------------------------------------------------- * ATMEL Microcontroller Software Support * ------------------------------------------------------
2012-06-07 17:19:51 1003
VC调用matlab7.10的接口程序实例
2013-05-06
Triple-Speed Ethernet(tse)FPGA软核MAC官方实例
2013-04-22
VirtualSMV, VirtualPT IEC61850测试工具(2012-4-17版本)
2012-04-17
ubuntu下安装微信完美方案
2023-04-06
windows/linux分区误删恢复工具
2022-07-25
VirtualMonitor数字签名程序
2022-06-01
kylin ft2000 arm aarch64 boot uImage initrd dtb
2020-04-18
rtl8188EUS_linux_v5.2.2.4.zip
2020-04-05
rtl8188eu.tar.bz2
2020-04-05
rtlwifi.tar.bz2
2020-02-17
Xorg_2007-EDID-JMiseli.pdf
2019-06-24
DRM KMS学习资料
2018-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人