首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    什么是ARM?_arm开发

    ARM处理器的内核是统一的 ,由ARM公司提供,而片内部件则是多样的 ,由各大半导体公司设计,这使得ARM设计嵌入式系统的时候,可以基于同样的核心,使用不同的片内外设 ,从而具有很大的优势。 外设: 包括计时器、A/D转换器、存储器、I2C、UART、SPI、ROM等等。 由各个芯片厂商自己设计并与ARM内核衔接配套。 首先,核心本身通常深度嵌入在设备内部,在设备范畴内通常不直接可见,而调试端口通常是唯一和核心本身相连的外露部分,有一些粘合逻辑,如时钟和复位集成电路。 由于 ARM 核心只有两个中断输入,最常见的外设就是某种中断控制器,在外设内部,各组件通过芯片上互联总线架构相互连接,对于极大多数基于ARM的设备而言,这就是标准的 AMBA 互联。 还包括大量的外设控制器:DRAM Controller、SROM Controller、Camera IF、JPEG、GPS/GLONASS、Power Management、USB Host、I2C

    3.7K10编辑于 2022-11-04
  • 来自专栏FPGA/ARM/DSP技术专栏

    基于AM335X开发 ARM Cortex-A8——NAND FLASH版本核心使用说明

    前 言:NAND FLASH版本和eMMC版本核心使用方法基本一致。 U-Boot编译、基础设备树文件编译、固化Linux系统NAND FLASH分区说明和NAND FLASH启动系统、固化Linux系统、AND FLASH读写测试等,NAND FLASH版本与eMMC版本核心在使用方面的不同之处 创龙科技TL335x-EVM-S是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗处理器设计的评估。 Host# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_evm_s_nandboot_defconfig图 1我司提供经过验证的U-Boot 图 2Host# sudo cp MLO-nand MLOHost# sudo cp u-boot.img-nand u-boot.img图 3基础设备树文件编译基础设备树源文件为内核源码“arch/arm

    2.6K20编辑于 2022-06-24
  • 来自专栏全栈程序员必看

    ARM方案公司,三星S5PV210核心,「建议收藏」

    深圳葡萄雨技术有限公司是一家专业高端嵌入式ARM解决方案供应商,核心业务:高通、MTK、三星等解决方案定制开发,作为技术方案提供商,自成立起一直专注于嵌入式领域里相关产品的软硬件开发、生产以及相应的增值服务

    31320编辑于 2022-11-04
  • 来自专栏全栈程序员必看

    arm程序如何调试_arm开发用什么语言

    首先说代码裸奔怎么做 你需要的东西有: ● 带并口的电脑一台 ● 并口延长线一根 ● Wiggler一个 ● 随便什么ARM7或ARM9的开发一个 如果没有并口延长线 ARM开发也可以在淘宝上淘淘,看你的经济能力了。 我给出我的AT91RM9200DK开发的配置文件at91rm9200.cfg,每一条配置信息的作用我就不解释了,请仔细阅读OpenOCD的文档。 /home/lxz/at91rm9200;你已经正确连接了Wiggler,开发已经上电。 用同样的方法也可以调试其他BootLoader,甚至是Linux内核;但是Linux内核的可执行映像一般有2MB之大,用Wiggler调试也是不现实的。

    2K20编辑于 2022-11-04
  • 来自专栏核心板

    RZG2UL核心-40℃低温启动测试

    测试对象 HD-G2UL-EVM基于HD-G2UL-CORE工业级核心设计,一路千兆网口、一路CAN-bus、  3路TTL UART、LCD、WiFi、CSI 摄像头接口等,接口丰富,适用于工业现场应用需求 ,亦方便用户评估核心及CPU的性能。 HD-G2UL-CORE系列工业级核心基于RZ/G2UL微处理器配备Cortex®-A55 (1 GHz) CPU、16位DDR3L/DDR4接口。  CSI) 支持音频(耳机、MIC) 支持实时时钟与后备电池 支持蜂鸣器与板载LED 支持GPIO 1路TTL UART调试串口 直流+5V电源供电 HD-G2UL-EVM-CORE核心硬件资源参数: ​ 注:受限于主板的尺寸与接口布局,核心部分资源在IoT底板上引出。

    1.1K50编辑于 2023-03-07
  • 来自专栏FPGA/ARM/DSP技术专栏

    TI Sitara AM57x 多核SoC核心(DSP + ARM)-性能及参数资料

    创龙科技SOM-TL570x是一款基于TI Sitara系列AM5708 ARM Cortex-A15 + 浮点DSP C66x处理器设计的异构多核SoC工业级核心。 通过工业级B2B连接器引出千兆网口、PCIe、GPMC、USB 3.0等高速通信接口。核心经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。 典型应用领域 运动控制 工业PC 机器视觉 智能电力 视频监测 软硬件参数 硬件框图 图 5 核心硬件框图 硬件参数 表 1 CPU CPU:TI Sitara AM5708 1x ARM Cortex-A15 ,主频1GHz 1x DSP C66x,主频750MHz,支持浮点运算 2x IPU(Image Processing Unit),每个IPU子系统含2ARM Cortex-M4核心,共4个ARM Cortex-M4 状态1:系统启动,评估不接入外接模块,不执行额外应用程序; 状态2:系统启动,评估不接入外接模块,ARM端运行DDR压力读写测试程序,ARM Cortex-A15核心的资源使用率约为100%,DSP

    1.1K30编辑于 2022-05-11
  • 来自专栏工业级核心板

    DSP+ARM+FPGA,星嵌工业级核心,降低开发成本和时间

    星嵌SOM-XQ138F是小体积,定点/浮点DSP C674x+ ARM9+Xilinx Spartan-6 FPGA工业级三核核心,72mm*44mm,功耗小、成本低、性价比高。 采用沉金无铅工艺的八层设计,专业的PCB Layout设计,注重EMC,抗干扰能力强。 CPU:TI OMAPL138(TMS320C6748+ARM926EJ-S),频率最高达456MFPGA:Xilinx Spartan-6系列XC6SL16,可升级至XC6SL45图片图片图片

    44210编辑于 2023-08-01
  • 来自专栏技术分享

    以RK3568为例,ARM核心如何实现NTP精准时间同步?

    2. 技术实现接下来为大家演示下使用方法,这里使用RK3568评估与一台电脑主机做方案验证。 图1   HD-RK3568-CORE核心2.1 电脑主机配置1.Windows 运行打开“regedit”编辑注册表;2.找到"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet firewall add rule name="NTP Server" dir=in action=allow protocol=UDP localport=1237.设置网口ip为192.168.1.10与开发保持同网段 iburstmaxdistance 16.0makestep 1.0 3driftfile /var/lib/chrony/driftrtcsync重启chrony服务/etc/init.d/S49chrony restart2.

    88000编辑于 2024-11-07
  • 嵌入式ARM核心进行24小时老化测试的重要意义

    在飞凌嵌入式的生产及测试流程中,有一个雷打不动的环节——每一块核心产品都必须完成24小时持续老化测试,才能获准出厂。 1、为什么要"折磨"核心?老化测试,顾名思义,就是让产品在模拟实际工作环境下持续运行,加速暴露潜在缺陷的过程。 这就像是为核心安排的一场"全身体检",目的是在出厂前及时发现那些可能存在的隐藏较深的质量问题。早期失效筛选是老化测试的首要任务。 通过老化测试,我们确保交付给客户的每一块核心,都保持着相同的高品质标准。2、24小时:精心设计的测试时长为什么是24小时?这个时间参数的设定,源于大量的实践数据和可靠性工程理论。 在测试期间,每一块核心需要持续运行测试程序:满负荷运行考验处理能力,让潜在问题无所遁形。3、规模化挑战:不仅仅是时间投入对于企业而言,对全部交付的核心产品实施老化测试意味着要面对诸多挑战。

    28310编辑于 2025-10-24
  • 来自专栏FPGA/ARM/DSP技术专栏

    瑞芯微RK3506(3核ARM+Cortex-A7 + ARM Cortex-M0)工业核心规格书

    核心简介创龙科技SOM-TL3506是一款基于瑞芯微RK3506J/RK3506B处理器设计的3核ARM Cortex-A7 + ARM Cortex-M0全国产工业核心,主频高达1.5GHz。 核心CPU、ROM、RAM、电源、晶振等所有元器件均采用国产工业级方案,国产化率100%。 核心通过邮票孔连接方式引出2x DSMC、2x MAC、2x USB2.0 OTG、2x CAN-FD、6x UART、3x SPI、MIPI DSI/LCDC等接口。 机械尺寸表 5PCB尺寸35mm*45mmPCB层数6层PCB厚1.6mm顶层最高元器件高度1.3mm核心高度2.9mm重量7.2g备注:顶层最高元器件高度:指核心最高元器件水平面与PCB正面水平面的高度差 核心最高元器件为CPU(U7)。核心高度 = PCB厚 + 顶层最高元器件高度。

    1.8K10编辑于 2025-04-09
  • 来自专栏我命由我不由天

    Python的交叉编译移植至arm

    虽然网上有那么多python的交叉编译移植教程,但是方法差异蛮大,需要根据实际开发的型号做调整,以下是适用于海思的板子移植过程。 step 1. python版本从网上下就可以; step 2. 配置 和编译CC=arm-hisiv300-linux-gcc CXX=arm-hisiv300-linux-g++ . /configure --host=arm-linux --prefix=/home/jhb/nfs/Python-2.7.3/python_install step 5. 空间紧张O2就可以了。 此时在开发上./python可以运行。 step 9.

    3.4K20发布于 2019-08-02
  • 来自专栏Linux驱动

    arm驱动总结(makefile+lds链接脚本+裸调试)

    在裸2440中,当我们使用nand启动时,2440会自动将前4k字节复制到内部sram中,如下图所示: 然而此时的SDRAM、nandflash的控制时序等都还没初始化,所以我们就只能使用前0~4095 而裸驱动的步骤如下所示: 1.写makefile 2.写lds链接脚本 (供makefile调用) 3.写真正要执行的文件代码,比如初始化nand,sdram,串口等 为什么要写lds链接脚本? -D -m arm nand_elf > nand.dis //将nand.bin文件反汇编出nand.dis文件 //-D :反汇编nand.bin里面所有的段, -m arm:指定反汇编文件的架构体系 ,这里arm架构 %.o:%.c //冒号前面的是目标文件,冒号后面的是依赖文件,%.o表示所有.o文件, arm-linux-gcc -Wall -c -O2 -o $ 编译优化程度为2级 %.o:%.S arm-linux-gcc -Wall -c -O2 -o $@ $< //将*.S文件生成*.o

    1.9K90发布于 2018-01-08
  • 来自专栏核心板

    RZG2L工业核心U盘读写速率测试

    测试对象 HD-G2L-IOT基于HD-G2L-CORE工业级核心设计,双路千兆网口、双路CAN-bus、2路RS-232、2路RS-485、DSI、LCD、4G/5G、WiFi、CSI摄像头接口等, 接口丰富,适用于工业现场应用需求,亦方便用户评估核心及CPU的性能。 HD-G2L-CORE系列工业级核心基于RZ/G2L 微处理器配备 Cortex®-A55 (1.2 GHz) CPU、16 位 DDR3L/DDR4 接口、带 Arm Mali-G31 的 3D 图形加速引擎以及视频编解码器 测试过程 4.1硬件准备 HD-G2L-IOT评估、HD-G2L-CORE V2.0核心、网线、Type-c数据线、12V电源适配器、UART模块、电脑主机。 核心硬件资源参数:

    1.3K10编辑于 2023-03-09
  • 来自专栏技术杂记

    ARM(八).RTC(2

    编译执行 [Build]->[Debug]->[Run] 编译执行过程中没有报错,从结果来看,符合预期 开发会从 20150928145228 开始每秒打印一条当前时间到串口中 ---- 附.头文件 EQU 0x4b000080 ;DMA 2 Initial source DISRCC2 EQU 0x4b000084 ;DMA 2 Initial source control DIDST2 control DCON2 EQU 0x4b000090 ;DMA 2 Control DSTAT2 EQU 0x4b000094 ;DMA 2 Status DCSRC2 *************************************************************************/ startup_head.s 作为头文件,定义了 ARM 的初始设置 比如堆栈基址,FCLK:HCLK:PCLK 分频,USB 频率等参数 ;input frequency 12.00 MHz ;MPLL的分频配置 ;MPLL=(2*m*Fin)/(p

    77610发布于 2021-09-14
  • 来自专栏FPGA/ARM/DSP技术专栏

    NXP i.MX 8M Mini工业核心B2B版本,4核ARM Cortex-A53@1.6GHz设计

    1 高性能工业级核心创龙科技SOM-TLIMX8-B是一款基于NXP i.MX 8M Mini的四核ARM Cortex-A53 + 单核ARM Cortex-M4异构多核处理器设计的高端工业级核心 核心通过工业级B2B连接器引出MIPI-CSI、MIPI-DSI、Audio、PCIe、FlexSPI、USB、UART、千兆网口等接口,可通过PCIe、FlexSPI、MIPI-CSI接口与FPGA 图1 SOM-TLIMX8-B核心板正面图图2 SOM-TLIMX8-B核心背面图图3 SOM-TLIMX8-B核心资源图2 满足各种工业应用环境图43 B2B连接器、邮票孔版本均有为满足更多客户的选型需求 ,创龙科技推出i.MX 8M Mini核心有工业级B2B连接器和邮票孔两种版本,硬件参数如下。 表 1两款核心图片,参考如下图54 评估接口资源丰富i.MX 8M Mini评估引出丰富的外设接口,方便客户更快评估核心性能。

    72300编辑于 2022-07-31
  • 来自专栏技术杂记

    ARM(十一).ADC(2)

    编译执行 [Build]->[Debug]->[Run] 编译执行过程中没有报错,从结果来看,符合预期 开发运行起来后会在串口中不停输出当前的ADC转换值 ---- 附.头文件 s3c2410_SFR.s EQU 0x4b000080 ;DMA 2 Initial source DISRCC2 EQU 0x4b000084 ;DMA 2 Initial source control DIDST2 control DCON2 EQU 0x4b000090 ;DMA 2 Control DSTAT2 EQU 0x4b000094 ;DMA 2 Status DCSRC2 *************************************************************************/ startup_head.s 作为头文件,定义了 ARM 的初始设置 比如堆栈基址,FCLK:HCLK:PCLK 分频,USB 频率等参数 ;input frequency 12.00 MHz ;MPLL的分频配置 ;MPLL=(2*m*Fin)/(p

    51520发布于 2021-09-14
  • 来自专栏裸机思维

    【玩转Arm-2D】Arm-2D应用开发入门

    【说在前面的话】 在前面的文章《【玩转Arm-2D】入门和移植从未如此简单》中,我们介绍了如何借助 cmsis-pack 快速的在 MDK 中部署 arm-2d。 但从开发者的角度来说,用户的这一期望往往会被错误的理解为:用户希望嵌入式产品上的图形界面能像手机那样支持“这样或那样”的滑动、滚动效果——如果能做到当然最好,但其实这并不是这些“类智能手机界面”设计的核心 让我把话挑明了吧——流畅的滑动只是添料,甚至是可以完全丢弃的——真正核心的是一套与传统Windows图形界面设计完全不同的理念。 arm_2d_scene_t *ptScene = (arm_2d_scene_t *)malloc(sizeof(arm_2d_scene_t)); assert(NULL ! arm_2d_scene_t *ptScene = (arm_2d_scene_t *)malloc(sizeof(arm_2d_scene_t)); assert(NULL !

    1.5K30编辑于 2023-09-06
  • 来自专栏嵌入式单片机

    STM32核心焊接

    由于STM32核心上只有直流供电,因此测量电流时,要将旋钮旋到直流电流档。而且,STM32核心上的电流均为mA级。    STM32核心物料   STM32核心焊接步骤   焊接第一步   焊接的元件编号:U1   焊接说明:拿到空的STM32核心后,首先要使用万用表测试5V、3.3V和GND三个网络有没有相互之间短接 焊接第二步   焊接的元件编号:U2,C16,D1,C17,C18,L2,C19,PWR,R9,R7,R8,J4   焊接说明:按照编号将对应的元器件依次焊接到电路上。 焊接第四步   焊接的元件编号:C1,C2,C3,C4,C5,C6,C7,C14,C15,Y2,R16,R17,R18,R19,J7   焊接说明:按照编号将对应的元器件依次焊接到电路上。 焊接第五步   焊接的元件编号:C8,C9,C10,R10,R11,R12,KEY1,KEY2,KEY3,R1,R2,R3,R4,R5,J8,J6,J1,J2,J3   焊接说明:按照编号将对应的元器件依次焊接到电路

    1.6K30发布于 2020-01-14
  • 来自专栏核心板

    瑞萨RZG2L核心Linux Log目录文件详解

    为了排除系统问题,监控系统健康状况以及了解系统与应用程序的交互方式,我们需要了解各log文件的作用,以G2L中yocto文件系统为例,在系统/var/log/目录下会存放记录系统中各个部分的log文件作用如下 2. 控制log文件的方法想要控制/var/log/目录下产生过多的log文件,导致不好查看,可以采用以下方法:· 配置日志轮转:通过配置日志轮转,可以限制log文件的大小和数量。 例如,可以使用logrotate工具来归档log文件,并使用gzip或bzip2等压缩工具进行压缩。· 使用日志级别控制:在某些Linux发行版中,可以使用日志级别来控制log文件的输出内容。

    64810编辑于 2023-12-11
  • 来自专栏FPGA/ARM/DSP技术专栏

    全志A40i+Logos FPGA核心(4核ARM Cortex-A7)硬件说明

    硬件资源SOM-TLA40iF核心板载ARM、FPGA、ROM、RAM、晶振、电源、LED等硬件资源,并通过B2B连接方式引出IO。 晶振核心采用2个工业级晶振Y1和Y2。Y1晶振时钟频率为32.768KHz,精度为±20ppm,Y2晶振时钟频率为24MHz,精度为±10ppm,为ARM端提供系统时钟源。核心采用工业级晶振Y3。 LED核心板载6个LED,其中LED0为电源指示灯,默认上电时点亮。LED1和LED2ARM端用户可编程指示灯,分别对应PC17和PC18两个引脚,高电平点亮。 外设资源核心引出的ARM端主要外设资源及性能参数如下表所示。 状态2:系统启动,评估不接入其他外接模块,ARM端运行DDR压力读写测试程序,4个ARM Cortex-A7核心使用率约为100%,FPGA端运行IFD测试程序。

    3.2K10编辑于 2023-01-31
领券