单片机解密 单片机破解 芯片解密 IC解密 设为首页 │ 网站地图 │ 联系我们     
  
仿真器 编程器 ARM/DSP/USB CPLD/FPGA/SOPA 单片机开发板
实验仪 工控板卡 适配器 其它产品 测试/分析仪
 
 
  IT搜索 
  热门关键词:仿真器 编程器 ARM/DSP/USB CPLD/FPGA/SOPA 单片开发机 实验仪 工控板卡 适配器 其他产品 测试/分析仪
 
  技术主页
 
WIN32编程示例:嵌入式软件开发程序入门
如何在嵌入式LINUX中增加自己的设备驱动程序
PCB抄板为什么是反向学习
双面板抄板方法
多层板抄板方法
FIB技术的在芯片设计及加工过程中的应用介绍
SMT贴片概述及加工需要注意的问题
面对挑战电路板抄板该如何创新
PCB线路板疑难解答(一)
PCB设计过程中软件缺陷的查找
PCB阻焊保护层工艺研究
简析PCB会出现开路的原因以及改善方法
怎样整合将多张PCB原理图
PCB抄板中反推原理图秘技
如何避免PCB互连和接地产生的严重问题
影响PCB价格的因素
PCB表面涂层有什么优缺点
华宇晶反推远离图技术
PCB抄板的技术实现过程
IC解密时是否损害母片
IC芯片解密三种常见技术
芯片解密报价上存在差异原因解释
单片机可以读出程序,但不能用这个单片机,是否加密了?
单片机解密之探针技术
单片机解密之过错产生技术
单片机解密之软件攻击
单片机解密之电子探测攻击
单片机解密过程
芯片解密跟PCB抄板有什么样的依存关系
如何选择一家合适的抄板IC解密公司
PCB工艺中底片变形原因及其解决方法
SMT加工中无铅焊接工艺优化注意事项
SMT表面贴装焊锡珠缺陷的解决方法
 
  技术主页
 
 
如何在嵌入式LINUX中增加自己的设备驱动程序
驱动程序的使用可以按照两种方式编译,一种是静态编译进内核,另一种是编译成模块以供动态加载。由于uClinux不支持模块动态加载,而且嵌入式LINUX不能够象桌面LINUX那样灵活的使用insmod/rmmod加载卸载设备驱动程序,因而这里只介绍将设备驱动程序静态编译进uClinux内核的方法。
下面以UCLINUX为例,介绍在一个以模块方式出现的驱动程序test.c基础之上,将其编译进内核的一系列步骤:
 
1 改动test.c源带代码 
第一步,将原来的:
#include
#include
char kernel_version[]=UTS_RELEASE;
改动为:
#ifdef MODULE
#include
#include
char kernel_version[]=UTS_RELEASE;
#else
#define MOD_INC_USE_COUNT
#define MOD_DEC_USE_COUNT
#endif
第二步,新建函数int init_test(void)
将设备注册写在此处:
result=register_chrdev(254,"test",&test_fops);
 
2 test.c复制到/uclinux/linux/drivers/char目录下,并且在/uclinux/linux/drivers/char目录下mem.c中,int chr_dev_init( )函数中增加如下代码:
#ifdef CONFIG_TESTDRIVE
init_test();
#endif
 
3 /uclinux/linux/drivers/char目录下Makefile中增加如下代码:
ifeq($(CONFIG_TESTDRIVE),y)
L_OBJS+=test.o
Endif
 
4 /uclinux/linux/arch/m68knommu目录下config.in中字符设备段里增加如下代码: 
bool "support for testdrive" CONFIG_TESTDRIVE y
 
5 运行make menuconfig(在menuconfig的字符设备选项里你可以看见我们刚刚添加的"support for testdrive"选项,并且已经被选中);make depmake linuxmake linux.textmake linux.datacat linux.text linux.data > linux.bin
 
(6) 在 /uclinux/romdisk/romdisk/dev/目录下创建设备:
mknod test c 254 0
并且在/uclinux/appsrc/下运行make,生成新的Romdisk.s19文件。
 
      到这里,在UCLINUX中增加设备驱动程序的工作可以说是完成了,只要将新的linux.bin与Romdisk.s19烧入目标板中,你就可以使用自己的新设备test了。
 
单片机解密,单片机破解,芯片解密,IC解密
 
公司简介 | 新闻动态 | 新品推荐 | 产品信息 | 下载中心 | 解密服务 | 项目开发 | 技术主页 | 网上订购 | 网站地图 | 谷歌地图
地址:深圳市南山区高新技术产业园中区科文路中钢大厦东 电话:李小姐,易小姐0755-26001683 26008661 手机:18123979133,18138851533
粤ICP备15080534号-1 版权所有:深圳市华宇晶电子科技有限公司 单片机解密,芯片解密公司,芯片解密,IC解密