官网提供的scratch-3-0-66的安卓安装包在高分辨率屏幕下,存在显示按钮特别小的问题,这里提供了一个app图标放大至原图标3倍的版本。我账号下面还有放1.5倍、2倍的版本。总有一个适合你的设备。 另外,如何修改scratch安卓app的文章也放上了,按着图文一步一步傻瓜式就能完成修改,感兴趣的网友可以看我的文章查看。
2025-05-19 18:43:19 75.54MB scratch
1
官网提供的scratch-3-0-66的安卓安装包在高分辨率屏幕下,存在显示按钮特别小的问题,这里提供了一个app图标放大至原图标2倍的版本。我账号下面还有放1.5倍、3倍的版本。总有一个适合你的设备。 另外,如何修改scratch安卓app的文章也放上了,按着图文一步一步傻瓜式就能完成修改,感兴趣的网友可以看我的文章查看。
2025-05-19 18:38:40 75.54MB scratch
1
学习ACCESS的好东东 如果需要也可以直接拿来用啊 或稍改一些
2025-05-18 20:12:36 1.32MB 设备管理 ACCESS
1
有关办公设备管理系统ACCESS版的简单设计。密码是1234
2025-05-18 20:02:37 544KB ACCESS
1
在WIN10、WIN11系统上,播放视频或打开HEVC图片时会提示【播放此视频需要新的编解码器】,此时需要到微软商店购买HEVC视频扩展,费用是7元RMB,当时你也可以直接安装本资源的HEVC视频扩展安装包,免费安装,只需要5积分,安装后即可打开视频或图片,亲测有效!!! 使用方法,解压文件后双击安装即可,已将微软商店7元购买的安装包提炼打包~
2025-05-18 16:48:15 3.89MB windows microsoft
1
《Linux设备驱动程序》是Linux驱动开发领域的一本权威指南,尤其在第三版中,它为读者提供了详尽且深入的Linux内核设备驱动程序开发知识。这本书是每一位致力于Linux驱动开发的工程师不可或缺的参考资料,它不仅有中文版,也有英文版,便于不同语言背景的开发者学习。此外,书中附带的所有例子源码可以供读者实际操作,加深理解。 Linux设备驱动程序的核心任务是作为操作系统与硬件之间的桥梁,使得操作系统能够有效地控制和管理硬件资源。驱动程序的编写涉及到Linux内核接口、I/O操作、中断处理、内存管理等多个方面。 1. **Linux内核接口**:驱动程序需要与Linux内核进行交互,这包括注册和注销设备,请求和释放资源,以及通过系统调用来实现设备操作。理解内核提供的函数和数据结构是编写驱动的关键,例如`register_chrdev`用于字符设备的注册,`ioremap`用于映射内存地址。 2. **I/O操作**:驱动程序需要处理设备的数据传输,这通常涉及到DMA(直接内存访问)和中断。例如,使用`read`和`write`系统调用实现字符设备的读写操作,或者通过配置DMA控制器进行高速数据传输。 3. **中断处理**:中断是硬件向处理器发送事件通知的主要方式。驱动程序需要设置中断处理程序,对中断请求进行响应。理解中断上下文、软中断和底半部(Bottom Half)的概念对于有效处理中断至关重要。 4. **内存管理**:在Linux系统中,驱动程序需要正确管理内存,包括分配、释放和共享内存。例如,`kmalloc`和`kfree`函数用于动态内存分配,而`get_user_pages`和`put_user_pages`则涉及用户空间和内核空间的内存交互。 5. **设备模型**:Linux内核提供了一种统一的设备模型,使得驱动程序能更好地组织和描述硬件。例如,`device`、`driver`和`bus`的概念,它们构成了设备驱动的基本框架。 6. **模块化编程**:Linux驱动程序往往以模块形式存在,可以动态加载和卸载。了解如何编写模块初始化和退出函数,以及如何使用`module_init`和`module_exit`宏是必要的。 7. **文件系统和块设备**:对于涉及文件操作的驱动,如硬盘驱动,需要理解VFS(虚拟文件系统)和具体的文件系统如EXT4的工作原理。同时,对于块设备,需要熟悉`request_queue`和I/O调度算法。 8. **例程分析**:ldd3_examples目录中的源代码实例涵盖了各种设备驱动的编写,如简单的字符设备驱动、网络设备驱动、PCI设备驱动等。通过分析这些例子,开发者可以逐步掌握驱动开发的实践技巧。 通过学习《Linux设备驱动程序》第三版,开发者不仅能掌握驱动程序的基本架构,还能深入了解Linux内核机制,从而更好地设计和优化设备驱动,提升系统的性能和稳定性。书中的每一个例子都是精心设计的实战练习,鼓励读者动手实践,从而真正掌握Linux驱动开发的精髓。
2025-05-18 16:03:33 2.64MB linux 设备驱动 代码
1
便携式医疗设备的设计人员正面临着一些独特的挑战。医疗照护领域对电子产品的审查控管相当严格,尤其在产品设计的寿命、使用周期、还有使用上的稳定性,皆有高规格的要求。此外,电子设备的设计用途,一旦与医疗设备相关时,就产生了非常重大的意义。   举例来说,低功耗为所有设计人员共同的追求目标,低功耗意味电池可以变得更小、更轻,藉以提高产品的可移植性;对于医疗设备来说,可移植性的提高改善患者的生活质量,且患者的生命更需直接仰赖电池的寿命。   在本文中,我们将说明设计人员如何利用微控制器(MCU)进行设计、并符合医疗设备的低功耗要求。   电压和电池寿命   在低功耗应用中,微控制器的静态功耗是很 在医疗电子设备的设计中,降低功耗是至关重要的任务,特别是在便携式设备中,它直接影响设备的可移植性和电池寿命。设计者需要遵循严格的行业标准,确保产品的长期稳定性和可靠性,同时考虑到设备的特殊用途,如医疗监护,低功耗设计会直接影响患者的生活质量和安全。 微控制器(MCU)在实现低功耗设计中扮演了核心角色。MCU的选择应当注重其静态功耗,尤其是在休眠模式下的电流消耗。一些高性能MCU在休眠状态下能将电流消耗降至50 nA以下,这有助于显著延长电池寿命。此外,MCU应能在广泛的电源电压范围内工作,以适应不同类型的电池,比如1.8 V的碱性电池工作电压,确保设备能够在电池电压下降时仍能正常运行。 在设计中,采用外围电源切换策略是减少功耗的有效手段。通过微控制器控制外围设备的电源通断,只在需要时才为传感器、存储器等供电,例如在医疗监视器中,当不进行数据采集时关闭传感器和EEPROM,可以显著降低系统总功耗。利用MCU的I/O口可以直接为这些设备供电,减少了额外组件的需求,从而降低成本。 微控制器自身的功耗管理模式也是关键。当系统负载较轻时,MCU可以进入休眠模式,以进一步减少能耗。例如,如果测量和数据处理只需要11ms,那么在两次测量之间的大部分时间,MCU都可以休眠,以降低平均功耗。看门狗定时器的设置和选择也很关键,因为它决定了MCU何时从休眠状态唤醒,确保定期的数据采集。 为了准确评估设备的功耗,设计者需要进行电源预估,计算每个组件在不同状态下的电流消耗,以及在整个操作周期内的平均功耗。这包括MCU、传感器、EEPROM以及其他任何电源依赖的组件。通过这些计算,设计者可以优化设备的电源管理策略,确保在满足性能需求的同时,最大限度地延长电池寿命。 降低医疗电子设备功耗的关键在于选择低功耗MCU,智能电源管理,合理利用MCU的功耗模式,以及精确的电源预算计算。通过这些方法,设计者能够开发出既满足医疗标准又具有高效能源利用的便携式医疗设备,从而提高患者的生活质量,并保障其安全。
2025-05-18 13:28:30 158KB 基础电子
1
子佩信创usb录音盒/语音盒,以便第三方bs/cs 软件(如:CRM系统,办公软件等)在windows,linux,android和国产信创麒麟,统信uos系统下 能更好利用该设备来进行通话录音,来电弹屏,软件拨号,语音转文字等功能。子佩电话录音盒信创麒麟统信语音盒主要采用的编程语言包括1、Python 2、Java 3、C++、支持vc,c#,vb,delphi,pb,c++build,foxpro,javascript,java 等语言进行二次开发。子佩信创录音盒二次开发包及DEMO提供丰富的功能接口函数、完善的编程范例 来电、去电弹屏 - 外线来电,电话机直接响铃接听 - 内线电话机摘挂机判断 - 电话通话录音 -电话留言 - 对电话通话的各种状态(摘机、挂机、按键)进行判断 - 电脑软件鼠标点击拨号、自动拨号、批量外呼自动拨号 - 通话过程中可播放指定的语音文件 - 对电话通话的各种状态(摘机、挂机、按键)进行判断,按要求进行电话录音 - 提供SPK / MIC接口,标准的麦克风、音箱插头接口,用普通声卡耳麦接听普通电话
2025-05-16 11:35:27 127.12MB
1
Codesys程序模板 ,中大型设备模板,添加东西只要改数组就行了,底层已经写好 汇川PLC程序 AM600、AM800中型PLC程序模板,伺服轴调用写入底层循环程序,添加轴无需添加程序;整体控制框架标准统一,下沿各个分工位只修改数组编号即可,添加工位无需添加代码;各工位单独的初始化模式,手动模式,自动模式,报警单元,CT统计;程序基于codesys环境下的PLC基本通用 在现代化的工业自动化领域,编程模板的使用变得越来越普遍,尤其在复杂系统和设备的控制程序开发中。根据提供的文件信息,我们可以深入探讨Codesys编程环境下的PLC程序模板设计及其应用,特别是针对汇川PLC AM600、AM800型号的中型设备的应用场景。 Codesys是一个基于IEC 61131-3标准的开发工具,广泛应用于可编程逻辑控制器(PLC)的编程和配置。Codesys提供了一个集成的开发环境,支持多种编程语言和图形化编程方式。使用Codesys可以开发出适用于各种自动化项目的标准程序模板,这些模板能够大幅减少工程师的开发工作量,并提高程序的可靠性和一致性。 汇川PLC AM600、AM800是汇川技术推出的一款适用于中型设备的高性能控制器。它们通常被应用于需要处理多个输入输出信号,执行复杂逻辑控制的场合。在开发这些控制器的程序时,工程师往往会创建模板,以便在不同的应用中复用大部分代码,同时只在特定的部分进行改动以满足具体需求。 文件中提到的程序模板具有“添加东西只要改数组就行了,底层已经写好”的特点。这意味着在模板中,对设备进行添加、扩展或修改操作时,工程师不必从头开始编写整个程序,而是通过修改预定义的数组来实现。数组中可能包含了配置参数、设备状态、信号映射等关键信息。这样的设计不仅节省了开发时间,而且减少了因重复编写相同逻辑代码而导致的错误。 此外,模板中的底层循环程序包含了伺服轴的调用逻辑。对于中大型设备而言,通常需要精确控制一个或多个伺服电机来执行快速、准确的运动。这些底层循环程序为伺服电机的控制提供了标准化的实现方式,使得在添加新的运动轴时,不必再编写额外的控制代码。这大大简化了多轴控制系统的实现过程,提高了设备的控制精度和响应速度。 在实际应用中,各个分工位可以根据自己的需求修改数组编号,而无需新增代码。这种方式提供了一种高度的模块化和灵活性,使得工程师能够轻松应对生产线的变动或是产品型号的更新。同时,每个工位的程序模板支持单独的初始化模式、手动模式和自动模式,以及报警单元和CT统计等功能,这些都有助于实现高效、安全和易于维护的生产线。 从文件名称列表中可以看出,除了程序模板的具体实现文件外,还包括了技术博客文章等文档,这些文档可能提供了关于模板设计的深入解释和应用案例分析。通过阅读这些文档,工程师能够更好地理解模板的设计理念和使用方法,从而在实践中更加有效地利用这些模板。 总结而言,基于Codesys环境的汇川PLC AM600、AM800中型PLC程序模板,通过高度的模块化和参数化设计,实现了快速配置和灵活应用。这些模板大大降低了自动化设备编程的复杂性,提高了开发效率,同时也保证了程序的可靠性和标准化,对推动工业自动化进程具有重要的意义。
2025-05-15 21:32:35 216KB
1
黄沙街站信号设备平面布置图AutoCAD
2025-05-12 16:59:12 96KB AutoCAD
1