• 单片机之IIC--AT24C256的读写程序

    本文为大家介绍单片机之IIC--AT24C256的读写程序。一个通用的24C01-24C256共9种EEPROM的字节读写操作程序,此程序有五个入口条件,分别为读写数据缓冲区指针,进行读写的字节数,EEPROM首址,EEPROM控制字节,以及EEPROM类型。此程序结构性良好,具有极好的容错性,程序机器码也不多:DataBuff为读写数据输入/输出缓冲区的首址Length为要读写数据的字节数量Ad...

  • 账号又被盗了?Python盗号原理解析

    这年头盗号的从出不穷,不是脱裤就是社工钓鱼。今天呢我们就以前面的几篇技术文章做铺垫,来讲一下python盗号的原理(学习用途,请勿用于违法犯罪),知己知彼方能百战不殆嘛。脱裤我们就不多提了,无非就是过滤不严谨导致的sql注入,或者数据库存储不安全,这个本篇文章暂且不说,当然有感兴趣的,我后面的文章或许也会讲讲。最简单的,也是技术手段相对较低的盗号方式当属钓鱼了(当然,社工更考验心理),除了钓鱼网站...

  • 基于μClinux的SoPC应用系统设计详解

    嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序四部分组成,其发展主要体现在芯片技术的进步上,以及在芯片技术限制下的算法与软件的进步上。随着芯片制造技术的发展,嵌入式系统的结构也随之发生了重大变革,从基于微处理器的嵌入式系统到基于微控制器的嵌入式系统,继而将可编程逻辑PLD(ProgrammableLogicDevice)技术引入到嵌入式系统设计中,进而又发展到SoC(...

  • 浅谈On Semi NCV7692汽车LED灯电流控制的解刨

    OnSemi公司的NCV7692汽车LED灯电流控制器,采用外接NPN双极器件和反馈电阻来调整驱动LED的电流.单个驱动器使用户能灵活增加单路到多路系统中.专用的调光特性通过PWM输入引脚来实现.当检测到开路或短路时单路驱动器就开关断.LED亮度采用串联在双极晶体管的外接电阻进行编程.单个NCV7692可驱动多个LED串.NCV7692可采用PWM控制,外接可编电流电阻,可选择负温度系统电流控制,...

  • 需要了解Linux系统错误码及其报告说明

    =#defineEPERM1/*Operationnotpermitted*/#defineENOENT2/*Nosuchfileordirectory*/#defineESRCH3/*Nosuchprocess*/#defineEINTR4/*Interruptedsystemcall*/#defineEIO5/*I/Oerror*/#defineENXIO6/*Nosuchdeviceorad...

  • 走进Linux之systemd启动过程

    Linux系统的启动方式有点复杂,而且总是有需要优化的地方。传统的Linux系统启动过程主要由著名的init进程(也被称为SysVinit启动系统)处理,而基于init的启动系统被认为有效率不足的问题,systemd是Linux系统机器的另一种启动方式,宣称弥补了以传统LinuxSysVinit为基础的系统的缺点。在这里我们将着重讨论systemd的特性和争议,但是为了更好地理解它,也会看一下通过...

  • 三分钟看透!ARM9的交通违章抓拍系统的开发

    1.智能交通系统(ITS)将先进的信息技术、数据通讯传输技术、电子控制技术、计算机处理技术等应用于交通运输行业,从而实现各种运输方式发展规划的现代化、决策的科学化和管理的智能化。数码电子警察是现在应用比较广泛的一种智能交通产品,利用数码相机技术和相应的车辆检测与控制技术,自动抓拍闯红灯的车辆。数字化、网络化、小型化和智能化已经成为当前电子警察的主要发展趋势。目前国内的产品多以Windows操作系统...

  • 高压变频器在密炼机上的应用

    文介绍了汇川HD71系列高压变频器在密炼机上的应用,密炼机系统经过变频改造后,克服了传统调速方案带来的启动电流大、转矩响应时间长、配方单一等缺点。橡胶制品在我们的日常生活和生产过程中应用非常广泛,橡胶行业也是一个巨大的行业,中国每年都会有消耗几十万吨的橡胶制品,胶制品的主要原料是生胶、各种配合剂、以及作为骨架材料的纤维和金属材料,橡胶制品的基本生产工艺过程包括塑炼、混炼、压延、压出、成型、硫化6个...

  • 关于ARM架构与x86的概述以及应用的全面解析

    x86概述X86是由Intel推出的一种复杂指令集,用于控制芯片的运行的程序,现在X86已经广泛运用到了家用PC(机箱+xx主板+xx电源+xx处理器+(光驱选装)的领域。x86架构于1978年推出的Intel8086中央处理器中首度出现,它是从Intel8008处理器中发展而来的,而8008则是发展自Intel4004的。8086在三年后为IBMPC所选用,之后x86便成为了个人计算机的标准平台...

  • 关于嵌入式技术的一些基础知识

    第一部分对嵌入式系统的一些大致了解嵌入式被应用于哪些行业:小家电、汽车、电梯、电视、录像机或者VCD、mp3、工业控制等等。嵌入式系统的一些简单了解:1、嵌入式系统与普通的PC或者notebook不同,嵌入式系统的外形尺寸、功耗、外部适配器等各种特征必须满足应用的要求和限制;2、嵌入式系统简单的说就是面向特定应用设计的专用计算机系统;3,使用低功耗的X86级别的CPU,采用模块化的设计,配置了最基...

  • 你知道Linux下的安卓文件传输助手的作用?

    如果你尝试在Ubuntu下连接你的安卓手机,你也许可以试试Linux下的安卓文件传输助手。本质上来说,这个应用是谷歌macOS版本的一个克隆。它是用Qt编写的,用户界面非常简洁,使得你能轻松在Ubuntu和安卓手机之间传输文件和文件夹。现在,有可能一部分人想知道有什么是这个应用可以做,而Nautilus(Ubuntu默认的文件资源管理器)不能做的,答案是没有。当我将我的Nexus5X(记得选择媒体...

  • 什么是单元测试_单元测试的目的是什么

    什么是单元测试工厂在组装一台电视机之前,会对每个元件都进行测试,这,就是单元测试。单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。例如,你可能把一个很大的值放入一个有序list中去,然后确认该值出现在list的尾部。或者,你可能会从字符串中删除匹配某种模式的字符,然后确认...

  • 基于嵌入式Win CE系统的电能质量参数监测实现方式介绍

    0引言电能的应用程度是衡量一个国家电力发展水平的重要标志之一。近年来,用户对电能质量的要求越来越高,使得电能质量问题日益紧迫地摆在了大家的面前,电能质量的好坏直接关系到国民经济的总体效益。为了提高供电质量,保证电网和供电设备安全、经济及可靠运行,国内外许多研究机构和公司研制生产了各种功能的电力参数分析仪表、仪器,但传统的基于有效值理论的监测技术已经不能完整、准确地描述实际发生的动态电能质量问题。在...

  • 你需要了解的MDK Keil 5中的一些功能小技巧

    几乎所有玩ARMCortexM单片机的坛友都是通过MDKKeil5或者IAR环境进行单片机的程序开发的,俗话说工欲善其事必先利其器,我们天天都在用这个开发环境,那么,有些在MDKKeil5中的实用功能小技巧,大家又知道多少呢?1.并不是所有源文件(.c)都需要加进工程中,只需要添加必要的源文件即可。无论是什么开发环境,只要是C/C++的工程,工程编译时间的决定因素就是工程中的源文件,以STM32H...

  • 浅析Android三大性能优化方法 和其它技术优化

    Android设备作为一种移动设备,不管是内存还是CPU的性能都受到了一定的限制,无法做到像PC设备那样具有超大的内存和高性能的CPU,这也意味着Android程序不可能无限制地使用内存和CPU资源,过多地使用内存会导致程序内存溢出,即OOM。而过多地使用CPU资源,一般指做大量的耗时任务,会导致手机变得卡顿甚至出现无法响应的情况,即ANR。Android的性能优化方法1、布局优化布局优化的思想很...

  • codewarrior是什么

    codewarrior简介CodeWarriorDevelopmentStudio(开发工作室)是完整的用于编程应用中硬件bring-up的集成开发环境。采用CodeWarriorIDE,开发人员可以得益于采用各种处理器和平台(从Motorola到TI到Intel)间的通用功能性。根据GartnerDataquest的报告,CodeWarrior编译器和调试器在商用嵌入式软件开发工具的使用率方面排...

  • 基于嵌入式低功耗芯片和PC104总线实现铁路道口报警系统的设计

    一、背景铁路平交道口是铁路与公路的平面交叉,是铁路安全运营的重要设施,随着铁路的发展,道口密度加大,而随着铁路提速事故风险也在加大。而安全生产是铁路运输永恒的宗旨,道口安全是铁路行车安全的重要环节。嵌入式系统是一种工业控制领域用途广泛的系统软件,有着大家熟悉和友好的用户界面、统一的编程界面、强大的通讯功能而成为道口自动报警系统改型中首选的操作系统。道口自动报警系统具有友好的交互式用户界面,安全性能...

  • mysql和oracle的区别是什么

    OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。ORACLE数据库系统是美国ORACLE公司(甲骨文)提...

  • 驱动之路-高级字符设备驱动程序

    高级字符设备驱动在简单字符驱动的基础上添加ioctl方法、阻塞非阻塞读写、poll方法、和自动创建设备文件的功能。一、重要知识点1.ioctlioctl命令:使用4个字段定义一个ioctl命令,包括type:幻数,一般使用一个字符定义,在内核中唯一。number:序数。direction:数据传输方向,当不涉及数据传输时,此字段无效。size:所涉及用户数据的大小,当不涉及数据传输时,此字段无效。...

  • 你了解CONFIG_HZ 和 USER_HZ的区别?

    内核时钟的频率是由CONFIG_HZ决定的,以前默认是100HZ,现在内核默认是250HZ。而1个jiffy是1个时钟滴答,时间间隔是有CONFIG_HZ决定的,频率是250HZ,也就是周期为4ms。每4ms,增加一个时钟滴答,也即jiffies++。原理比较简单,如何查看自己的Linux的CONFIG_HZ的值呢?root@manu:~/code/c/self/ticks#grep^CONFIG...

 1 2 3 4 5 6

Copyright @ 来客电子网 All Rights Reserved. 版权所有

备案号:粤ICP备23153202-01

本站内容来自于网络,如有侵权,请联系邮箱:cy.forever#gmail.com(#换成@)