当前位置:首页 » 密码管理 » i2c加密

i2c加密

发布时间: 2022-07-10 16:31:12

‘壹’ 谁知道计算机方面的英文术语是哪些英文缩写最好有中文注释

3GIO(Third Generation InputOutput,第三代输入输出技术)
ACR(Advanced Communications Riser,高级通讯升级卡)
ADIMM(advanced Dual In-line Memory Moles,高级双重内嵌式内存模块)
AGTL+(Assisted Gunning Transceiver Logic,援助发射接收逻辑电路)
AHCI(Advanced Host Controller Interface,高级主机控制器接口)
AIMM(AGP Inline Memory Mole,AGP板上内存升级模块)
AMR(Audio/Modem Riser;音效/调制解调器主机板附加直立插卡)
AHA(Accelerated Hub Architecture,加速中心架构)
AOI(Automatic Optical Inspection,自动光学检验)
APU(Audio Processing Unit,音频处理单元)
ARF(Asynchronous Receive FIFO,异步接收先入先出)
ASF(Alert Standards Forum,警告标准讨论)
ASK IR(Amplitude Shift Keyed Infra-Red,长波形可移动输入红外线)
AT(Advanced Technology,先进技术)
ATX(AT Extend,扩展型AT)
BIOS(Basic InputOutput System,基本输入输出系统)
CNR(Communication and Networking Riser,通讯和网络升级卡)
CSA(Communication Streaming Architecture,通讯流架构)
CSE(Configuration Space Enable,可分配空间)
COAST(Cache-on-a-stick,条状缓存
DASP(Dynamic Adaptive Speculative Pre-Processor,动态适应预测预处理器)
DB Device Bay,设备插架
DMI(Desktop Management Interface,桌面管理接口)
DOT(Dynamic Overclocking Technonlogy,动态超频技术)
DPP(direct print Protocol,直接打印协议
DRCG(Direct Rambus clock generator,直接RAMBUS时钟发生器)
DVMT(Dynamic Video Memory Technology,动态视频内存技术)
E(Economy,经济,或Entry-level,入门级)
EB(Expansion Bus,扩展总线)
EFI(Extensible Firmware Interface,扩展固件接口)
EHCI(Enhanced Host Controller Interface,加强型主机端控制接口)
EISA(Enhanced Instry Standard Architecture,增强形工业标准架构)
EMI(Electromagnetic Interference,电磁干扰)
ESCD(Extended System Configuration Data,可扩展系统配置数据)
ESR(Equivalent Series Resistance,等价系列电阻)
FBC(Frame Buffer Cache,帧缓冲缓存)
FireWire(火线,即IEEE1394标准)
FlexATX(Flexibility ATX,可扩展性ATX)
FSB(Front Side Bus,前端总线)
FWH(Firmware Hub,固件中心)
GB(Garibaldi架构,Garibaldi基于ATX架构,但是也能够使用WTX构架的机箱)
GMCH(Graphics & Memory Controller Hub,图形和内存控制中心)
GPA(Graphics Performance Accelerator,图形性能加速卡)
GPIs(General Purpose Inputs,普通操作输入)
GTL+(Gunning Transceiver Logic,发射接收逻辑电路)
HDIT(High Bandwidth Differential Interconnect Technology,高带宽微分互连技术)
HSLB(High Speed Link Bus,高速链路总线)
HT(HyperTransport,超级传输)
I2C(Inter-IC)
I2C(Inter-Integrated Circuit,内置集成电路)
IA(Instantly Available,即时可用)
IBASES(Intel Baseline AGP System Evaluation Suite,英特尔基线AGP系统评估套件)
IC(integrate circuit,集成电路)
ICH(InputOutput Controller Hub,输入输出控制中心)
ICH-S(ICH-Hance Rapids,ICH高速型)
ICP(Integrated Communications Processor,整合型通讯处理器)
IHA(Intel Hub Architecture,英特尔Hub架构)
IMB(Inter Mole Bus,隐藏模块总线)
INTIN(Interrupt Inputs,中断输入)
IPMAT(Intel Power Management Analysis Tool,英特尔能源管理分析工具)
IR(infrared ray,红外线)
IrDA(infrared ray,红外线通信接口,可进行局域网存取和文件共享)
ISA(Instry Standard Architecture,工业标准架构)
ISA(instruction set architecture,工业设置架构)
K8HTB(K8 HyperTransport Bridge,K8闪电传输桥)
LSI(Large Scale Integration,大规模集成电路)
LPC(Low Pin Count,少针脚型接口)
MAC(Media Access Controller,媒体存储控制器)
MBA(manage boot agent,管理启动代理)
MC(Memory Controller,内存控制器)
MCA(Micro Channel Architecture,微通道架构)
MCC(Multilayer Ceramic Capacitor,积层陶瓷电容)
MCH(Memory Controller Hub,内存控制中心)
MDC(Mobile Daughter Card,移动式子卡)
MII(Media Independent Interface,媒体独立接口)
MIO(Media IO,媒体输入输出单元)
MOSFET(metallic oxide semiconctor field effecttransistor,金属氧化物半导体场效应晶体管)
MRH-R(Memory Repeater Hub,内存数据处理中心)
MRH-S(SDRAM Repeater Hub,SDRAM数据处理中心)
MRIMM(Media-RIMM,媒体RIMM扩展槽)
MSI(Message Signaled Interrupt,信息信号中断)
MSPCE(Multiple Streams with Pipelining and Concurrent Execution,多重数据流的流水线式传输与并发执行)
MT=MegaTransfers(兆传输率)
MTH(Memory Transfer Hub,内存转换中心)
MuTIOL(Multi-Threaded IO link,多线程IO链路)
NCQ(Native Command Qu,本地命令序列)
NGIO(Next Generation InputOutput,新一代输入输出标准)
NPPA(nForce Platform Processor Architecture,nForce平台处理架构)
OHCI(Open Host Controller Interface,开放式主控制器接口)
ORB(operation request block,操作请求块)
ORS(Over Reflow Soldering,再流回焊接,SMT元件的焊接方式)
P64H(64-bit PCI Controller Hub,64位PCI控制中心)
PCB(printed circuit board,印刷电路板)
PCBA(Printed Circuit Board Assembly,印刷电路板装配)
PCI(Peripheral Component Interconnect,互连外围设备)
PCI SIG(Peripheral Component Interconnect Special Interest Group,互连外围设备专业组)
PDD(Performance Driven Design,性能驱动设计)
PHY(Port Physical Layer,端口物理层)
POST(Power On Self Test,加电自测试)
PS2(Personal System 2,第二代个人系统)
PTH(Plated-Through-Hole technology,镀通孔技术)
RE(Read Enable,可读取)
QP(Quad-Pumped,四倍泵)
RBB(Rapid BIOS Boot,快速BIOS启动)
RNG(Random number Generator,随机数字发生器)
RTC(Real Time Clock,实时时钟)
KBC(KeyBroad Control,键盘控制器)
SAP(Sideband Address Port,边带寻址端口)
SBA(Side Band Addressing,边带寻址)
SBC(single board computer,单板计算机)
SBP-2(serial bus protocol 2,第二代串行总线协协)
SCI(Serial Communications Interface,串行通讯接口)
SCK (CMOS clock,CMOS时钟)
SDU(segment data unit,分段数据单元)
SFF(Small Form Factor,小尺寸架构)
SFS(Stepless Frequency Selection,步进频率选项)
SMA(Share Memory Architecture,共享内存结构)
SMT(Surface Mounted Technology,表面黏贴式封装)
SPI(Serial Peripheral Interface,串行外围设备接口)
SSLL(Single Stream with Low Latency,低延迟的单独数据流传输)
STD(Suspend To Disk,磁盘唤醒)
STR(Suspend To RAM,内存唤醒)
SVR(Switching Voltage Regulator,交换式电压调节)
THT(Through Hole Technology,插入式封装技术)
UCHI(Universal Host Controller Interface,通用宿主控制器接口)
UPA(Universal Platform Architecture,统一平台架构)
UPDG(Universal Platform Design Guide,统一平台设计导刊)
USART(Universal Synchronous Asynchronous Receiver Transmitter,通用同步异步接收传送器)
USB(Universal Serial Bus,通用串行总线)
API(Application Programming Interfaces,应用程序接口)
ASCII(American Standard Code for Information Interchange,美国国家标准信息交换代码)
ATL ActiveX Template Library(ActiveX模板库)
BASICBeginner's All-purpose Symbolic Instruction Code(初学者通用指令代码)
COM Component Object Model(组件对象模式)
DNA Distributed Internet Application(分布式因特网应用程序)
HLL(high level language,高级语言)
HLLCA(High-Level Language Computing Architecture,高级语言计算架构)
MFC Microsoft Foundation Classes(微软基础类库)
NVSDK(nVidia Software Development Kit,nvidia软件开发工具包)
SDK(Software Development Kit,软件开发工具包)
STL(Standard Template Library,标准模版库)
AES(Attachment Execution Service,附件执行服务)
ASF(Advanced Streaming Format,高级数据流格式)
ASP(Active Server Pages,活动服务页)
BRC(Beta Release Candidate,测试发布候选版0)
CE(Consumer Electronics,消费电子)
COA(Certificate of Authenticity,真品证明书)
DCOM(Distributing Component Object Model,分布式组成物体模块)
DCE(Desktop Composition Engine,桌面组成引擎)
DEP(data execution prevention,数据执行预防)
DHCP(Dynamic Host Configuration Protocol,动态主机分配协议)
DID(Device ID,设备ID)
dll(dynamic link library,动态链接库)
DMF Distribution Media Format
DMT(Discreet Monitor Timing,智能型显示器调速)
DOM(Document Object Model,文档目标模型)
DUN(Dial-Up Networking,拨号网络)
E-WDM(Enhanced Windows Driver Model,增强型视窗驱动程序模块)
EULA(End-User License Agreement,最终用户释放协议)
EPM(enterprise project manage)
ERD(Emergency Repair Disk,应急修理磁盘)
GDI(Graphics Device Interface,图形设备接口)
GUI(Graphics User Interface,图形用户界面)
GPF(General protect fault,一般保护性错误)
GTF(General Timing Formula,普通调速方程式)
HCL(Hardware Compatibility List,硬件兼容性列表)
HCRP(Hard Cable Replacement Profile,硬复制电缆复位协议子集)
HE(Home Edition,家庭版)
HTA HyperText Application,超文本应用程序
IAS(Internet Authentication Service,因特网证明服务)
ICF(Internet Connection Firewall,因特网连接防火墙)
IIS(Internet Information Server,因特网信息服务器)
INF File(Information File,信息文件)
INI File(Initialization File,初始化文件)
IOMON(Intel WDM IO Subsystem Performance Monitor,英特尔WDM输入输出子系统性能监视)
LOB(Large Object,大型对象)
MBSA(Microsoft Baseline Security Analyzer,微软基准安全分析器)
ME(Millennium Edition,千年版)
MMC(Microsoft Management Console,微软管理控制台)
MMC(MultiMedia Controler,多媒体控制器)
MTP(Microsoft Multimedia Transport Protocol,微软多媒体传输器协议)
MUI(Multilingual User Interface,多语言用户接口)
NDIS Network Driver Interface Specification,网络驱动程序接口规范
NT(New Technology,新技术)
OLE(Object Linking and Embedding,对象链接和嵌入)
OPP(Object Push Profile,物体推拉传输协议)
PAN(Personal Area Networking,个人区域网络)
Qos(Quality of Service,服务质量)
RC(Release Candidate,候补释放版)
RDP(Remote Desktop Protocol,远程桌面协议)
RMS(Rights Management Services,版权管理服务)
RPC(remote procere calls,远程程序呼叫)
RRVP Resource ReserVation Protocol(资源保留协议)
RsoP(Resultant Set of Policy,方针结果规定)
RTM(release to manufacture,厂商版,公开发行批量生产)
RTOS(Real Time Operating Systems,实时操作系统)
SBFS Simple Boot Flag Specification,简单引导标记规范
SDP(Service Discovery Protocol,服务发现协议)
SHS(Shell Scrap Object,外壳剪贴对象)
SID(Subsystem ID,子系统ID)
SIP(Session Initiation Protocol,会议起始协议)
SMS(Systems Management Server,系统管理服务器)
SP(Service Pack,服务工具包)
SVID(Subsystem Vendor ID,子系统销售者ID)
VBA(Visual Basic for Applications,应用程序可视化Basic)
VEFAT Virtual File Allocation Table(虚拟文件分配表)
VSDS(Visual Studio development System ,虚拟工作室发展系统)
VxD(Virtual device drivers,虚拟设备驱动程序)
VID(Vendor ID,销售者ID)
VLK(Volume License,大量授权企业版)
WebDAV(Web-based Distributed Authoring and Versioning,基于网页的分布式创造和翻译)
WDM(Windows Driver Model,视窗驱动程序模块)
WGF(Windows Graphic Foundation,视窗图形基础)
Winsock Windows Socket,视窗套接口
WFP(Windows File Protection,视窗文件保护)
WHQL Windows Hardware Quality Labs,Windows硬件质量实验室
WHS Windows Scripting Host,视窗脚本程序
WMA(Windows Media Audio,视窗媒体音频)
WMP(Windows Media Player,视窗媒体播放器)
WMS(Windows Media Services,视窗媒体服务)
ZAM Zero Administration for Windows,零管理视窗系统
CSS(Cascading Style Sheets,层叠格式表)
DCD Document Content Description for XML XML文件内容描述
DTD Document Type Definition,文件类型定义
DTXS(Decryption Transform for XML Signature,XML签名解密转换)
HTML(HyperText Markup Language,超文本标记语言)
JVM(Java Virtual Machine, Java虚拟机)
OJI Open Java VM Interface,开放JAVA虚拟机接口
SDML(Small Device Markup Language,小型设备标示语言)
SGML Standard Generalized Markup Language,标准通用标记语言
SMIL Synchronous Multimedia Integrate Language(同步多媒体集成语言)
VRML:Virtual Reality Makeup Language,虚拟现实结构化语言
VXML(Voice eXtensible Markup Language,语音扩展标记语言)
XML Extensible Markup Language(可扩展标记语言)
XMLESP(XML Encryption Syntax and Processing,XML加密语法和处理)
XSL(Extensible Style Sheet Language,可扩展设计语言)
XSLT(Extensible Stylesheet Language Transformation,可扩展式表语言转换)
ABB(Advanced Boot Block,高级启动块)
ABP Address Bit Permuting,地址位序列改变
ADT(Advanced DRAM Technology,先进DRAM技术联盟)
AL(Additive Latency,附加反应时间)
ALDC(Adaptive Lossless Data Compression,适应无损数据压缩
APM(Automated Precision Manufacturing,自动化精确生产)
ATC(Access Time from Clock,时钟存取时间)
ATP(Active to Precharge,激活到预充电)
BEDO(Burst Enhanced Data-Out RAM,突发型数据增强输出内存)
BPA(Bit Packing Architecture,位封包架构)
AFC media(antiferromagnetically coupled media,反铁磁性耦合介质)
BLP(Bottom Leaded Package,底部导向封装)
BSRAM(Burst pipelined synchronous static RAM,突发式管道同步静态存储器)
CAS(Column Address Strobe,列地址控制器)
CCT(Clock Cycle Time,时钟周期)
CDRAM(Cache DRAM,附加缓存型DRAM)
CL(CAS Latency,CAS反应时间)
CMR(Colossal Magnetoresistive,巨磁阻抗)
CPA(Close Page Autoprecharge,接近页自动预充电)
CSP(Chip Size Package,芯片尺寸封装)
CTR(CAS to RAS,列地址到行地址延迟时间)
DB Deep Buffer(深度缓冲)
DD(Double Side,双面内存)
DDBGA(Die Dimension Ball Grid Array,内核密度球状矩阵排列)
DDR(Double Date Rate,上下行双数据率)
DDR SDRAM(Double Date Rate,上下行双数据率SDRAM)
DRCG(Direct Rambus Clock Generator,直接RAMBUS时钟发生器)
DIL(al-in-line)
DIVA(Data IntensiVe Architecture,数据加强架构)
DIMM(Dual In-line Memory Moles,双重内嵌式内存模块)
DLL(Delay-Locked Loop,延时锁定循环电路)
DQS(Bidirectional data strobe,双向数据滤波)
DRAM(Dynamic Random Access Memory,动态随机存储器)
DRDRAM(Direct RAMBUS DRAM,直接内存总线DRAM)
DRSL(Direct RAMBUS Signaling Level,直接RAMBUS信号级)
DRSL(Differential Rambus Signaling Levels,微分RAMBUS信号级)
DSM(Distributed shared memory,分布式共享内存)
ECC(Error Checking and Correction,错误检查修正)
ED(Execution driven,执行驱动)
EDO(Enhanced Data-Out RAM,数据增强输出内存)
EHSDRAM(Enhanced High Speed DRAM,增强型超高速内存)
EL DDR(Enhanced Latency DDR,增强反应周期DDR内存)
EMS(Enhanced Memory System,增强内存系统)
EMS(Expanded Memory Specification,扩充内存规格)
EOL(End of Life,最终完成产品)
EPROM(erasable, programmable ROM,可擦写可编程ROM)
EPOC(Elevated Package Over CSP,CSP架空封装)
EPV(Extended Voltage Proteciton,扩展电压保护)
ESDRAM(Enhanced SDRAM,增强型SDRAM)
ESRAM(Enhanced SRAM,增强型SRAM)
EEPROM(Electrically Erasable Programmable ROM,电擦写可编程只读存储器)
FCRAM(Fast Cycle RAM,快周期随机存储器)
FEMMA(Foldable Electronic Memory Mole Assembly,折叠电子内存模块装配)
FM(Flash Memory,快闪存储器)
FMD ROM (Fluorescent Material Read Only Memory,荧光质只读存储器)
FPM(Fast Page Mode,快页模式内存)
HDSS( Holographic Data Storage System,全息数据存储系统)
HMC(holographic media card,全息媒体卡)
HMD(holographic media disk,全息媒体磁盘)
HSDRAM(High Speed DRAM,超高速内存)
LRU(least recently used,最少最近使用)
MADP(Memory Address Data Path,内存地址数据路径)
MDRAM(Multi Bank Random Access Memory,多储蓄库随机存储器)
MRAM(Magnetic Random Access Memory,磁性随机存取存储器)
ns(nanosecond,纳秒,毫微秒,10亿分之一秒)
NVRAM(Non-Volatile RAM,非可变性RAM)
NWX(no write transfer,非写转换)
ODR(Octal Data Rate,八倍数据率)
ODT(on-die termination,片内终结器)
OP(Open Page,开放页)
PIROM:Processor Information ROM,处理器信息ROM
PLEDM Phase-state Low Electron(hole)-number Drive Memory
PLL(Phase Lock Loop,相位锁定环)
PRISM(Photorefractive Information Storage Material,摄影折射信息存储原料)
PROM(Programmable Read Only Memory,可编程只读存储器)
PTA(Precharge to Active,预充电到激活)
QBM(Quad Band Memory,四倍边带内存)
QRSL(Quad Rambus Signaling Levels,四倍RAMBUS信号级)
RAC(Rambus Asic Cell,Rambus集成电路单元)
RAC(Row Access Time,行存取时间)
RAM(Random Access Memory,随机存储器)
RAS(Row Address Strobe,行地址控制器)
RAT(Precharge to Active Trp,预充电到激活时间)
RCD(Row to Cas Delay,行地址到列地址控制器延迟时间)
RDF(Rambus Developer Forum,RAMBUS发展商论坛)
RDRAM(Rambus Direct RAM,直接型RambusRAM)
RIMM(RAMBUS In-line Memory Moles,RAMBUS内嵌式内存模块)
ROM(read-only memory,只读存储器)
RRAM(Resistance RAM,非挥发性阻抗存储器)
RP(RAS Pre-charge Times,行地址预充电时间)
RL(Read Latency,读取反应时间)
SCP(CHIP SCALE PACKGE,芯片比例封装)
SD(Single Side,单面内存)
SDRAM(Synchronous Dynamic RAM,同步动态内存)
SDR(Single Date Rate,单数据率)
SDR SDRAM(Single Date Rate,单数据率SDRAM)
SGRAM(synchronous graphics RAM,同步图形随机储存器)
SIMM(Single Inline Memory Mole,单边直线内存模块)
SLM(Spatial Light Molator,空间光线调节器)
SM(Smart Media,智能存储卡)
SMRAM(System Management RAM,系统管理内存)
SODIMM(Small Outline Dual In-line Memory Moles,小型双重内嵌式内存模块)
SPD(Serial Presence Detect,串行存在检查)
SRAM(Static Random Access Memory,静态随机存储器)
SRAM(single-transistor DRAM,单晶体管DRAM)
SSFDC(Solid State Floppy Disk Card,固态软盘卡,通常指Smart Media)
SSTL(Stub Series Terminated Logic,残余连续终结逻辑电路)
TCP(Tape Carrier Packaging,带载封装)
TCSR(temperature compensated self refresh,温度补偿自刷新)
TD(Trace driven,追踪驱动)
TOM(Top of main memory,主内存顶端)
TSOPs(thin small outline packages,小型薄型封装)
UMA(Upper Memory Area,上部内存区)
ULVS(ultra low voltage signal,超低电压信号)
USWV(Uncacheable, Speculative, Write-Combining非缓冲随机混合写入)
VCRAM(Virtual Channel Memory,虚拟通道内存)
VCMA(Virtual Channel Memory architecture,虚拟通道内存结构)
VCSDRAM(Virtual Channel SDRAM,虚拟通道内存)
VM(Virtual Memory,虚拟存储器)
VR(Virtual Register,虚拟寄存器)
WBGA(Windows-BGA,WBGA的面积尺寸为传统TSOP封装的36.52%,重量为传统TSOP的23.37%,整个WBGA的面积与内核的比例为128%,也就是说,封装的面积仅比管芯大28%。
WL(Write Latency,写反应时间)
WORM(write-onceread many,写一次读多次介质)
XDR(eXtreme Data Rate,极速数据率)
XMS(Extended Memory,扩展内存)

‘贰’ 自学嵌入式的流程是什么

原文链接:网页链接

嵌入式linux学习路线图

我是1999年上的大学,物理专业。在大一时,我们班里普遍弥漫着对未来的不安,不知道学习了物理后出去能做什么。你当下的经历、当下的学习,在未来的一天肯定会影响到你。毕业后我们也各自找到了自己的职业:出国深造转行做金融、留校任教做科研、设计芯片、写程序、创办公司等等,这一切都离不开在校时学到的基础技能(数学、IT、电子电路)、受过煅炼的自学能力。

所以,各位正在迷茫的在校生,各位正在尝试转行的程序员,未来一定有你的位置,是好是坏取决于你当下的努力与积累。

我不能预言几年后什么行业会热门,也不能保证你照着本文学习可以发财。我只是一个有十几年经验的程序员,给对编程有兴趣的你,提供一些建议。

1.程序员的三大方向

程序员的方向,一般可以分为3类:专业领域、业务领域、操作系统领域。你了解它们后,按兴趣选择吧。

对于专业领域,我提供不了建议。

业务,也就是应用程序,它跟操作系统并不是截然分开的:

①开发实体产品时,应用程序写得好的人,有时候需要操作系统的知识,比如调度优先级的设置、知道某些函数可能会令进程休眠。

②写应用程序的人进阶为系统工程师时,他需要从上到下都了解,这时候就需要有操作系统领域的知识了,否则,你怎么设计整个系统的方案呢?

③做应用程序的人,需要了解行业的需求,理解业务的逻辑。所以,当领导的人,多是做应用的。一旦钻入了某个行业,很难换行业。

④而操作系统领域,做好了这是通杀各行业:他只负责底层系统,在上面开发什么业务跟他没关系。这行很多是技术宅,行业专家。

⑤操作系统和业务之间并没有一个界线。有操作系统经验,再去做应用,你会对系统知根知底,碰到问题时都有解决思路。有了业务经验,你再了解一下操作系统,很快就可以组成一个团队自立门户,至少做个CTO没问题。

1.1 专业领域

它又可以分为下面2类。

1.1.1 学术研究

比如语音、图像处理、人工智能,这类工作需要你有比较强的理论知识,我倾向于认为这类人是“科学家”,他们钻研多年,很多时候是在做学术研究。

在嵌入式领域,需要把他们的成果用某种算法表达出来,针对某种芯片进行优化,这部分工作也许有专人来做。

1.1.2 工程实现

也有这样一类人,他们懂得这些专业领域的概念,但是没有深入钻研。可以使用各类开源资料实现某个目标,做出产品。比如图像处理,他懂得用opencv里几百个复杂函数来实现头像识别。有时候还可以根据具体芯片来优化这些函数。

“专业领域”不是我的菜,如果你要做这一块,我想最好的入门方法是在学校学习研究生、博士课程。

1.2 业务领域

换句话说,就是应用程序,这又可以分为下面2类。

1.2.1 界面显示

做产品当然需要好的界面,但是,不是说它不重要,是没什么发展后劲。

现在的热门词是Android APP和IOS APP开发。你不要被Android、IOS两个词骗了,它们跟以前的VC、VB是同一路货色,只是、仅仅是一套GUI控件的实现。

希望没有冒犯到你,我有理由。

一个程序需要有GUI界面,但是程序的内在逻辑才是核心。Android、IOS的开发工具给我们简化了GUI的开发,并提供了这些控件的交互机制,封装并提供了一些服务(比如网络传输)。但是程序内部的业务逻辑、对视频图像声音的处理等等,这才是核心。另外别忘了服务器那边的后台程序:怎样更安全地保存数据、保护客户的隐私,怎样处理成千上万上百万的并发访问,等等,这也是核心。

但是,从Android、IOS APP入门入行,这很快!如果你是大四,急于找到一份工作,那么花上1、2个月去学习Android或IOS,应该容易找到工作,毕竟APP的需求永远是最大的,现在这两门技术还算热门。在2011、2012年左右,Android程序员的起薪挺高,然后开始下滑。Android APP的入门基本只要1个月,所以懂的人也越来越多。2013、2014年,IOS开发的工资明显比Android高了,于是各类IOS培训也火曝起来。中华大地向来不缺速成人才,估计再过一阵子IOS工程师也是白菜价了。

会Android、IOS只是基本要求,不信去51job搜搜Android或IOS,职位要求里肯定其他要求。

1.2.2 业务逻辑

举个简单例子,做一个打卡软件,你需要考虑这些东西:

①正常流程是上班下班时都要打卡

②有人忘记了怎么办?作为异常记录在案,推送给管理员

③请假时怎么处理?

④加班怎么处理?

对于更复杂的例子,视频会议系统里,各个模块怎么对接,各类协议怎么兼容,你不深入这个行业,你根本搞不清楚。

应用开发的职位永远是最多的,入门门槛也低。基本上只要你会C语言,面试时表现比较得体,一般公司都会给你机会。因为:

①你进公司后,还需要重新培训你:熟悉它们的业务逻辑。

②你要做的,基本也就是一个个模块,框架都有人给你定好了,你去填代码就可以了。

说点让你高兴的事:软件公司里,做领导的基本都是写应用程序的(当然还有做市场的)。写应用程序的人,对外可以研究市场接待客户,对内可以管理程序员完成开发,不让他做领导让谁做?

如果你的志向是写应用程序,那么我建议你先练好基本功:数据结构、算法是必备,然后凭兴趣选择数据库、网络编程等等进行深入钻研。

最后,选择你看好的、感兴趣的行业深耕个10年吧。做应用开发的人选择了某个行业,后面是很难换行业的,选行很重要!

1.3 操作系统领域

UCOS太简单,VxWorks太贵太专业,Windows不玩嵌入式了,IOS不开源,所以对于操作系统领域我们也只能玩Linux了。

在嵌入式领域Linux一家独大!

Android呢?Android跟QT一样,都是一套GUI系统。只是Google的实力太强了,现在Android无处不在,所以很多时候Linux+Android成了标配。注意,在这里我们关心的是Android的整个系统、里面的机制,而不是学习几个API然后开发界面程序。操作系统领域所包含的内容,简单地说,就是制作出一台装好系统的专用“电脑”,可以分为:

①为产品规划硬件:

按需求、性能、成本选择主芯片,搭配周边外设,交由硬件开发人员设计。

②给单板制作、安装操作系统、编写驱动

③定制维护、升级等系统方案

④还可能要配置、安装Android等GUI系统:

⑤为应用开发人员配置开发环境

⑥从系统角度解决疑难问题


这个领域,通常被称为“底层系统”或是“驱动开发”。

先解决2个常见误区:

①这份工作是写驱动程序吗?

看看上面罗列的6点,应该说,它包含驱动开发,但远远不只有驱动开发。

②我们还需要写驱动吗?不是有原厂吗?或者只需要改改就可以?

经常有人说,芯片原厂都做好驱动了,拿过来改改就可以了。如果,你的硬件跟原厂的公板完全一样,原厂源码毫无BUG,不想优化性能、削减成本,不想做一些有特色的产品,那这话是正确的。


但是在这个不创新就是找死的年代,可能吗?!原因有二:

①即使只是修改代码,能修改的前提是能理解;能理解的最好煅炼方法是从零写出若干驱动程序。

②很多时候,需要你深度定制系统。


以前做联发科手机只需要改改界面就可以出货了,现在山寨厂一批批倒下。大家都使用原厂的方案而不加修改时,最后只能拼成本。

举个例子,深圳有2家做交通摄像头、监控摄像头的厂家,他们曾经找我做过4个项目:

①改进厂家给的SD卡驱动性能,使用DMA。

②换了Flash型号后,系统经常出问题,需要修改驱动BUG。

③触摸屏点击不准,找原因,后来发现是旁路电容导致的。

④裁减成本,把4片DDR换为2片DDR,需要改bootloader对DDR的初始化。

这些项目都很急,搞不定就无法出货,这时候找原厂?除非你是中兴华为等大客户,否则谁理你?


我在中兴公司上班时,写驱动的时间其实是很少的,大部分时间是调试:系统调优,上帮APP工程师、下帮硬件工程师查找问题。我们从厂家、网上得到的源码,很多都是标准的,当然可以直接用。但是在你的产品上也许优化一下更好。比如我们可以把摄像头驱动和DMA驱动揉合起来,让摄像头的数据直接通过DMA发到DSP去。我们可以在软件和硬件之间起桥梁作用,对于实体产品,有可能是软件出问题也可能是硬件出问题,一般是底层系统工程师比较容易找出问题。


当硬件、软件应用出现问题,他们解决不了时,从底层软件角度给他们出主意,给他们提供工具。再比如方案选择:芯片性能能否达标、可用的BSP是否完善等等,这只能由负责整个方案的人来考虑,他必须懂底层。


在操作系统领域,对知识的要求很多:

①懂硬件知识才能看懂电路图

②英文好会看芯片手册

③有编写、移植驱动程序的能力

④对操作系统本身有一定的理解,才能解决各类疑难问题

⑤理解Android内部机制

⑥懂汇编、C语言、C++、JAVA


它绝对是一个大坑,没有兴趣、没有毅力的人慎选。

①这行的入门,绝对需要半年以上,即使全天学习也要半年。

②它的职位,绝对比APP的职位少

③并且你没有1、2年经验,招你到公司后一开始你做的还是APP。


优点就是:

①学好后,行业通杀,想换行就换行;想自己做产品就自己做产品。

②相比做应用程序的人,不会被经常变动的需求搞得天天加班。

③门槛高,当然薪水相对就高。


操作系统领域,我认为适合于这些人:

①硬件工程师想转软件工程师,从底层软件入门会比较好

②单片机工程师,想升级一下。会Linux底层的人肯定会单片机,会单片机的人不一定会Linux。

③时间充足的学生:如果你正读大二大三,那么花上半年学习嵌入式Linux底层多有益处。

④想掌握整个系统的人,比如你正在公司里写APP,但是想升为系统工程师,那么底层不得不学。

⑤想自己创业做实体产品的工程师,你有钱的话什么技术都不用学,但是如果没钱又想做产品,那么Linux底层不得不学。

⑥做Linux APP的人,没错,他们也要学习。

这部分人不需要深入,了解个大概就可以:bootloader是用来启动内核,Linux的文件系统(第1个程序是什么、做什么、各目录干嘛用)、APP跟驱动程序的调用关系、工具链,有这些概念就可以了

本文中,就把操作系统默认为Linux,讲讲怎么学习嵌入式Linux+Android系统。


1.4 嵌入式Linux+Android系统包含哪些内容

嵌入式Linux系统包含哪些东西?不要急,举一个例子你就知道了。

①电脑一开机,那些界面是谁显示的?

是BIOS,它做什么?一些自检,然后从硬盘上读入windows,并启动它。

类似的,这个BIOS对应于嵌入式Linux里的bootloader。这个bootloader要去Flash上读入Linux内核,并启动它。


②启动windows的目的是什么?

当然运行应用程序以便上网、聊天什么的了。

这些上网程序、聊天程序在哪?

在C盘、D盘上。

所以,windows要先识别出C盘、D盘。在Linux下我们称之为根文件系统。

③windows能识别出C盘、D盘,那么肯定有读写硬盘的能力。


这个能力我们称之为驱动程序。当然不仅仅是操作硬盘,还有网卡、USB等等其他硬件。嵌入式Linux能从Flash上读出并执行应用程序,肯定也得有Flash的驱动程序啊,当然也不仅仅是Flash。


简单地说,嵌入式LINUX系统里含有bootloader、内核、驱动程序、根文件系统、应用程序这5大块。而应用程序,我们又可以分为:C/C++、Android。

所以,嵌入式Linux+Android系统包含以下6部分内容:

①bootloader

②Linux内核

③驱动程序

④使用C/C++编写的应用程序

⑤Android系统本身

⑥Android应用程序


Android跟Linux的联系实在太大了,它的应用是如此广泛,学习了Linux之后没有理由停下来不学习Android。在大多数智能设备中,运行的是Linux操作系统;它上面要么安装有Android,要么可以跟Android手机互联。现在,Linux+Android已成标配。


2. 怎么学习嵌入式Linux操作系统

本文假设您是零基础,以实用为主,用最快的时间让你入门;后面也会附上想深入学习时可以参考的资料。


在实际工作中,我们从事的是“操作系统”周边的开发,并不会太深入学习、修改操作系统本身。

①操作系统具有进程管理、存储管理、文件管理和设备管理等功能,这些核心功能非常稳定可靠,基本上不需要我们修改代码。我们只需要针对自己的硬件完善驱动程序

②学习驱动时必定会涉及其他知识,比如存储管理、进程调度。当你深入理解了驱动程序后,也会加深对操作系统其他部分的理解

③Linux内核中大部分代码都是设备驱动程序,可以认为Linux内核由各类驱动构成


但是,要成为该领域的高手,一定要深入理解Linux操作系统本身,要去研读它的源代码。

在忙完工作,闲暇之余,可以看看这些书:

①赵炯的《linux内核完全注释》,这本比较薄,推荐这本。他后来又出了《Linux 内核完全剖析》,太厚了,搞不好看了后面就忘记前面了。

②毛德操、胡希明的《LINUX核心源代码情景分析》,此书分上下册,巨厚无比。当作字典看即可:想深入理解某方面的知识,就去看某章节。

③其他好书还有很多,我没怎么看,没有更多建议


基于快速入门,上手工作的目的,您先不用看上面的书,先按本文学习。


2.1 入门路线图

假设您是零基础,我们规划了如下入门路线图。前面的知识,是后面知识的基础,建议按顺序学习。每一部分,不一定需要学得很深入透彻,下面分章节描述。

2.2 学习驱动程序之前的基础知识

2.2.1 C语言

只要是理工科专业的,似乎都会教C语言。我见过很多C语言考试90、100分的,一上机就傻了,我怀疑他们都没在电脑上写过程序。

理论再好,没有实践不能干活的话,公司招你去干嘛?

反过来,实践出真知,学习C语言,必须练练练、写写写!

当你掌握基本语法后,就可以在电脑上练习一些C语言习题了;

当你写过几个C程序后,就可以进入下一阶段的裸机开发了。


①不需要太深入

作为快速入门,只要你会编写“Hello, world!”,会写冒泡排序,会一些基础的语法操作,暂时就够了。

指针操作是重点,多练习;

不需要去学习过多的数据结构知识,只需要掌握链表操作,其他不用学习,比如:队列、二叉树等等都不用学;不需要去学习任何的函数使用,比如文件操作、多线程编程、网络编程等等;这些知识,在编写Linux应用程序时会用,但是在操作系统特别是驱动学习时,用不着!

永往直前吧,以后碰到不懂的C语言问题,我们再回过头来学习。

在后续的“裸机开发”中,会让你继续练习C语言,那会更实战化。

C语言是在写代码中精进的。


②可以在Visual Studio下学习,也可以在Linux下学习,后者需要掌握一些编译命令,我们暂时没有提供C语言的教程,找一本C语言书,网上找找免费的C语言视频(主要看怎么搭建环境),就可以自学了。


2.2.2 PC Linux基本操作:

对于PC Linux,我们推荐使用Ubuntu,在它上面安装软件非常简便。

我们的工作模式通常是这样:在Windows下阅读、编写代码,然后把代码上传到PC Linux去编译。实际上,Ubuntu的桌面系统已经很好用了,我们拿到各种智能机可以很快上手,相信Ubuntu的桌面系统也可以让你很快上手。为了提高工作效率,我们通常使用命令行来操作Ubuntu。


不用担心,你前期只需要掌握这几条命令就可以了,它们是如此简单,我干脆列出它们:

①cd : Change Directory(改变目录)

cd 目录名 // 进入某个目录cd .. // cd “两个点”:返回上一级目录cd - // cd “短横”:返回上一次所在目录

②pwd : Print Work Directory(打印当前目录 显示出当前工作目录的绝对路径)

③mkdir : Make Directory(创建目录)

mkdir abc // 创建文件夹abcmkdir -p a/b/c // 创建文件夹a,再a下创建文件夹b,再在b下创建文件夹c

④rm : Remove(删除目录或文件)

rm file // 删除名为file的文件rm -rf dir // 删除名为dir的目录

⑤ls : List(列出目录内容)

⑥mount : 挂载

mount -t nfs -o nolock,vers=2 192.168.1.123:/work/nfs_root /mntmount -t yaffs /dev/mtdblock3 /mnt

⑦chown : Change owner(改变文件的属主,即拥有者)

chown book:book /work -R //对/work目录及其下所有内容,属主改为book用户,组改为book

⑧chmod : Change mode(改变权限),下面的例子很简单粗暴

chmod 777 /work -R // 对/work目录及其下所有内容,权限改为可读、可写、可执行

⑨vi : Linux下最常用的编辑命令,使用稍微复杂,请自己搜索用法。


要练习这些命令,你可以进入Ubuntu桌面系统后,打开终端输入那些命令;或是用SecureCRT、putty等工具远程登录Ubuntu后练习。


2.2.3 硬件知识

我们学习硬件知识的目的在于能看懂原理图,看懂通信协议,看懂芯片手册;不求能设计原理图,更不求能设计电路板。

对于正统的方法,你应该这样学习:

①学习《微机原理》,理解一个计算机的组成及各个部件的交互原理。

②学习《数字电路》,理解各种门电路的原理及使用,还可以掌握一些逻辑运算(与、或等)。

③《模拟电路》?好吧,这个不用学,至少我在工作中基本用不到它,现在全忘光了。


就我个人经验来说,这些课程是有用的,但是:

①原理有用,实战性不强。

比如《微机原理》是基于x86系统,跟ARM板子有很大差别,当然原理相通。

我是在接触嵌入式编程后,才理解了这些课程。

②每本书都那么厚,内容都很多,学习时间过长,自学有难度。


针对这些校园教材的不足,并结合实际开发过程中要用到的知识点,我们推出了《学前班_怎么看原理图》的系列视频:

学前班第1课第1节___怎么看原理图之GPIO和门电路.wmv

学前班第1课第2.1节_怎么看原理图之协议类接口之UART.wmv

学前班第1课第2.2节_怎么看原理图之协议类接口之I2C.wmv

学前班第1课第2.3节_怎么看原理图之协议类接口之SPI.wmv

学前班第1课第2.4节_怎么看原理图之协议类接口之NAND Flash.wmv

学前班第1课第2.5节_怎么看原理图之协议类接口之LCD.wmv

学前班第1课第3节___怎么看原理图之内存类接口.wmv

学前班第1课第4.1节_怎么看原理图之分析S3C2410开发板.wmv

学前班第1课第4.2节_怎么看原理图之分析S3C2440开发板.wmv

学前班第1课第4.3节_怎么看原理图之分析S3C6410开发板.wmv


即使你只具备初中物理课的电路知识,我也希望能通过这些视频,让你可以看懂原理图,理解一些常见的通信协议;如果你想掌握更多的硬件知识,这些视频也可以起个索引作用,让你知道缺乏什么知识。


这些视频所讲到的硬件知识,将在《裸板开发》系列视频中用到,到时可以相互对照着看,加深理解。


2.2.4 要不要专门学习Windows下的单片机开发

很多学校都开通了单片机的课程,很多人都是从51单片机、AVR单片机,现在比较新的STM32单片机开始接触嵌入式领域,并且使用Windows下的开发软件,比如keil、MDK等。

问题来了,要不要专门学习Windows下的单片机开发?

①如果这是你们专业的必修课,那就学吧

②如果你的专业跟单片机密切相关,比如机械控制等,那就学吧

③如果你只是想从单片机入门,然后学习更广阔的嵌入式Linux,那么放弃在Windows下学习单片机吧!


理由如下:

①Windows下的单片机学习,深度不够

Windows下有很好的图形界面单片机开发软件,比如keil、MDK等。

它们封装了很多技术细节,比如:

你只会从main函数开始编写代码,却不知道上电后第1条代码是怎么执行的;

你可以编写中断处理函数,但是却不知道它是怎么被调用的;

你不知道程序怎么从Flash上被读入内存;

也不知道内存是怎么划分使用的,不知道栈在哪、堆在哪;

当你想裁剪程序降低对Flash、内存的使用时,你无从下手;

当你新建一个文件时,它被自动加入到工程里,但是其中的机理你完全不懂;

等等等。


②基于ARM+Linux裸机学习,可以学得更深,并且更贴合后续的Linux学习。实际上它就是Linux下的单片机学习,只是一切更加原始:所有的代码需要你自己来编写;哪些文件加入工程,需要你自己来管理。

在工作中,我们当然倾向于使用Windows下更便利的工具,但是在学习阶段,我们更想学习到程序的本质。


一切从零编写代码、管理代码,可以让我们学习到更多知识:

你需要了解芯片的上电启动过程,知道第1条代码如何运行;

你需要掌握怎么把程序从Flash上读入内存;

需要理解内存怎么规划使用,比如栈在哪,堆在哪;

需要理解代码重定位;

需要知道中断发生后,软硬件怎么保护现场、跳到中断入口、调用中断程序、恢复现场;

你会知道,main函数不是我们编写的第1个函数;

你会知道,芯片从上电开始,程序是怎么被搬运执行的;

你会知道,函数调用过程中,参数是如何传递的;

你会知道,中断发生时,每一个寄存器的值都要小心对待;

等等等。


你掌握了ARM+Linux的裸机开发,再回去看Windows下的单片机开发,会惊呼:怎么那么简单!并且你会完全明白这些工具没有向你展示的技术细节。


驱动程序=Linux驱动程序软件框架+ARM开发板硬件操作,我们可以从简单的裸机开发入手,先掌握硬件操作,并且还可以:

①掌握如何在PC Linux下编译程序、把程序烧录到板子上并运行它

②为学习bootloader打基础:掌握了各种硬件操作后,后面一组合就是一个bootloader


2.2.5 为什么选择ARM9 S3C2440开发板,而不是其他性能更好的?

有一个错误的概念:S3C2440过时了、ARM9过时了。

这是不对的,如果你是软件工程师,无论是ARM9、ARM11、A8还是A9,对我们来说是没有差别的。

一款芯片,上面有CPU,还有众多的片上设备(比如UART、USB、LCD控制器)。我们写程序时,并不涉及CPU,只是去操作那些片上设备。

所以:差别在于片上设备,不在于CPU核;差别在于寄存器操作不一样。

因为我们写驱动并不涉及CPU的核心,只是操作CPU之外的设备,只是读写这些设备的寄存器。

之所以推荐S3C2440,是因为它的Linux学习资料最丰富,并有配套的第1、2期视频。


2.2.6 怎么学习ARM+Linux的裸机开发

学习裸机开发的目的有两个:

①掌握裸机程序的结构,为后续的u-boot作准备

②练习硬件知识,即:怎么看原理图、芯片手册,怎么写代码来操作硬件


后面的u-boot可以认为是裸机程序的集合,我们在裸机开发中逐个掌握各个部件,再集合起来就可以得到一个u-boot了。

后续的驱动开发,也涉及硬件操作,你可以在裸机开发中学习硬件知识。


注意:如果你并不关心裸机的程序结构,不关心bootloader的实现,这部分是可以先略过的。在后面的驱动视频中,我们也会重新讲解所涉及的硬件知识。


推荐两本书:杜春蕾的《ARM体系结构与编程》,韦东山的《嵌入式Linux应用开发完全手册》。后者也许是国内第1本涉及在PC Linux环境下开发的ARM裸机程序的书,如果我说错了,请原谅我书读得少。


对于裸机开发,我们提供有2部分视频:

①环境搭建

第0课第1节_刚接触开发板之接口接线.wmv

第0课第2节_刚接触开发板之烧写裸板程序.wmv

第0课第3节_刚接触开发板之重烧整个系统.wmv

第0课第4节_刚接触开发板之使用vmwae和预先做好的ubuntu.wmv

第0课第5节_刚接触开发板之u-boot打补丁编译使用及建sourceinsight工程.wmv

第0课第6节_刚接触开发板之内核u-boot打补丁编译使用及建sourceinsight工程.wmv

第0课第7节_刚接触开发板之制作根文件系统及初试驱动.wmv

第0课第8节_在TQ2440,MINI2440上搭建视频所用系统.wmv

第0课第9节_win7下不能使用dnw烧写的替代方法.wmv


.................未完

原文链接:网页链接

‘叁’ 如何写linux的I2C驱动,更具体的是加密芯片at88sc0104c的驱动

直接在应用空间写吧,驱动的话要复杂点,会给你增加难度的。

在应用空间用/dev/i2cdev 来访问i2c 设备的例子,你直接 吧。
加密芯片的话,一般厂家都有支持代码的吧,不过不一定是linux 平台的,你把访问i2c 的那部分改改就成了。

‘肆’ 介绍一款加密IC ,用于单片机与PC的加密通信

AES直接用单片机做不行吗?又不复杂。
或者用同类的PC1加密更好,51用12M晶振,几毫秒就做好了。
你要是不急,我找一下,应该有看到过aes的单片机程序的,我记得不复杂。

‘伍’ 有一个加密芯片SOP-8封装,2脚接GND 8脚接VDD,谁家有货

8条腿(pin)、8位、8k flash...不少人听到这些参数可能会嗤之以鼻,当MCU的CoreMark跑分已经动辄2000多分,像这种“简陋”的单片机已经处在了鄙视链的底端。
但是真的是这样的吗?“鄙视链”往往是键盘侠外行充内行的表现,聪明的人则会在选型时候选择成本、功耗和性能最平衡的器件;每个大神都是处女座,多一丝一毫的资源浪费,都会觉得浑身不舒服。

还记得小MU吗?仅使用STM32F103就可以提供基本的视觉传感功能,可以实现球、线、人、脸、移动物体检测,为Arino,树莓派,PC端,手机端等开发平台提供视觉处理能力。检测结果通过UART,SPI,USB以报文的形式输出,同时提供了4路标准舵机控制接口,可以直接应用于舵机云台。

有点扯远了...小MU很好地说明了一个问题——不是性能最强的才是最好的,硬件过剩同样是一种浪费行为。每一个工程师都应该是处女座,精雕细琢才是真美。或许STM8就是真正适合你的那颗芯!
早在2011年,在21ic的STMCU的论坛就已经有人期待过8-PIN的STM8,而今年,8条腿的STM8已经触手可及啦~ST已经发布了最新的8-PIN STM8S,某宝即可直接购买。
8-PIN着实让人脑洞大开,不得不让人天马行空地构思充满8-PIN STM8的世界,原来玲珑精巧的它有这么多的功用!说到百花齐放我就想到文体两开花,今年时尚价廉的STM8上市了……
回归正题,此次8-PIN STM8以超低廉的价格和独特的八脚让STM8又热了一把,之前也提及过不是性能最强的才是最好的,硬件过剩同样是一种浪费行为,其实不仅如此,8-PIN的STM8对于设计更加严苛的情境下也是至关重要的,网友也为我们分享了这种经验:
据了解,之前器件选型,一般只考虑价格和资源,直到之前一次改版,产品上的一个前端模块是纯模拟器件,要再进一步缩小体积,于是乎只能上单片机了。找来找去,换了国产的增强型51,但实际只用了4个脚,一个外部中断+三个输出脚,内部用到两个定时器,就全部搞定了,国产的虽然也有个别的SOP8,但是资源性能远不如STM8优势明显啊。
因此对于很多体积要求很高的情况,可以说是最好的选择。如温度和电压监控模块上,其内置了12位的AD,对于这些应用完全够了,SPI和I2C可以用来挂载温度节点和oled显示屏。
他也表示之前从来没用过STM8系列,了解了一下该芯

‘陆’ I2C 芯片24C02 可否加密,任何加密;如果能加密,那么加密后还能解密吗

24C02 不可加密

‘柒’ 北京宝兴达公司推出新品多接口加密芯片。产品支持SPI,I2C,USB接品的加密芯片,方便客户应用,

谢谢楼主,现在与工程师联系上了,正在找这种接口的加密芯片呢,满足我们不同用户机器的需求,产品的功能强大,且性价比高,目前你们是国内第一家有这种芯片的公司,很专业,值得信赖!

热点内容
湖人双核配置哪个最好 发布:2025-05-15 10:09:48 浏览:979
手机热点密码怎么查看 发布:2025-05-15 09:54:47 浏览:108
生意发力云存储 发布:2025-05-15 09:54:45 浏览:616
编写一个shell脚本添加用户 发布:2025-05-15 09:54:43 浏览:505
数据库查看表命令 发布:2025-05-15 09:52:27 浏览:914
p30是不是自带方舟编译器 发布:2025-05-15 09:51:48 浏览:599
追击世界房间密码是多少 发布:2025-05-15 09:51:46 浏览:995
cjavabyte 发布:2025-05-15 09:51:36 浏览:463
visa存储卡 发布:2025-05-15 09:35:07 浏览:619
js调用php的方法 发布:2025-05-15 09:29:13 浏览:496