0 前言 本文使用freemodbus协议栈,在EasyARM i.mx287上实现了modbus tcp从机。在该从机中定义了线圈寄存器。当中线圈寄存器地址较低的4位和EasyARM的P2.4至P2.5关联,通过modbus指令可控制GPIO的输出。本文改动自freemodbus 演示样例LINU
转载 2017-05-01 08:53:00
297阅读
2评论
时间:2019年1月22日单位需要在EasyARM-i.MX287A开发板上做嵌入式开发,这块板子现在已经极其廉价,而且参考资料多又全,是入门不错的选择。之前没有接触过硬件编程相关的技术,参考了很多前辈的经验,实现了Arm开发板上运行Hello World,此文记录主要的实现过程。Arm开发现有WinCE和Linux两个平台,WinCE符合大多数用户使用Windows系统的习惯,Linux系统开发
转载 2024-08-26 20:05:52
69阅读
标题老长呢.反正什么都是新的,所有都是开源的,除了下载工具以外,所有源码都有(据说下载工具也有,我懒得找了.),编译器源码自己也能做,但是没必要了.代码下载地址:https://github.com/nickfox-taterli/imx283a-new/releases/tag/v0.1首先有一个Ubuntu系统,当然Debian也行,如果想减少麻烦,就跟我一样.我用Ubuntu 16.04 x
转载 2023-06-06 17:21:39
891阅读
很早之前买过一个ZLG的开发版,挺便宜的。带液晶屏和扩展板才120元。拿来做些小玩意儿玩儿。最近移植madplay让板子支持mp3音乐播放,音质还不错!cd /home/yang/imax283/ctools/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/binexport PATH=$PATH:...
原创 2021-08-31 09:41:17
403阅读
移植移植infoNES模拟器到嵌入式linux上,并增加支持声音输出和按键代码放在了github上。https://github.com/yongzhena/infoNES先来个效果截图:按键驱动源码:#include <linux/module.h>#include <linux/kernel.h>#include &lt...
原创 2021-08-31 09:41:10
829阅读
0 前言     本文使用freemodbus协议栈,在EasyARM i.mx287上实现了modbus tcp从机。在该从机中定义了线圈寄存器,其中线圈寄存器地址较低的4位和EasyARM的P2.4至P2.5关联,通过modbus指令可控制GPIO的输出。本文修改自freemodbus 示例LINUXTCP,经过简单的修改也可用于其他Linux开发板。
**************************************** * 在EASYARM2200和SMARTARM2200上实现U盘 * ****************************************     2008/02/01  asdjf@163.com  www.armecos.c
转载 2024-05-17 09:43:29
190阅读
0 前言    本月初(2014年8月)购买了周立功的EasyARM开发板,主控为EasyARM i.mx287。出于下面几个理由购买了该开发板。    【1】主要原因,有人约我一起学习一起使用该开发板。    【2】该开发板性价比較高,到手300元以内,比2440/2410开发板稍廉价些。    【3】该开发板的CA
使用git remote 查看仓库地址信息 Administrator@MS-20180322BJUK MINGW64 /d/git/awtk-easyarm-rt1052 (master) $ git remote -v origin https://github.com/panzidongfam ...
转载 2021-09-07 09:17:00
228阅读
2评论
嵌入式—LM3S1138介绍这是我用的较久的一款芯片,无论是电赛还是课程设计,兼容性都很好,现在想把所有数据整理一下,这是开发板的相关文档。后面会有相关代码介绍,和案例介绍。EasyARM1138——内嵌 USB 仿真器的 Cortex-M3 开发板 EasyARM1138 是专门针对广大电子信息专业在校大学生而设计的一款基于 ARM Cortex™-M3 先进内核的高性能、低价格开发板,用于教学
转载 2023-08-26 08:20:30
201阅读
: http://www.zlg.cn/ipc/article/detail/id/507.html ——0利润开发板EasyARM-iMX283静电接触放电10000V测试纪实 EMC,即电磁兼容,是指电子、电气设备在其电磁环境中能正常工作,且不对该环境中任何事物构成不能承受的电磁骚扰的能力
转载 2017-07-22 23:33:00
163阅读
2评论
问题描述:在ADS1.2环境下用Jlink连接周立功EasyARM2131开发板,提示不能连接到CPU(JLINK could not find supported CPU core on JTAG chain )。问题分析:用ZLG的模板时,用RelInFLASH模式之后会将FLASH加密,无法再用JTAG调试。解决方法:用ISP将Flash擦除,之后即可用JTAG调试。
原创 2021-08-22 09:53:10
466阅读
虚拟机环境ubuntu12.04开发板EasyARM-i.MX280A:   64m  sdram  128M  nandflash   运行官方提供的Linux-2.6.35.3内核linux首先说一下如何在主机上进行编译,并生成动态库在https://www.openssl.org/source/下载最新版的openssl,我下载的是&nbsp
转载 2024-06-07 17:02:45
0阅读
EasyARM-i.MX283A 更换内核开机LOGO,需要做以下几步工作: 1、制作图片 2、编译内核 3、烧录内核编译内核前需要安装arm-fsl-linux-gnueabi-gcc 交叉工具链 安装交叉工具链 1、获取安装包 arm-fsl-linux-gnueabi-gcc 交叉工具链下载链接 链接:https://pan.baidu.com/s/1-Dh9dLEhpvohoMMk
0 前言     本文描述如果通过文件IO sysfs方式控制EasyARM GPIO端口。通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出
: http://www.zlg.cn/ipc/article/detail/id/508.html EMC,即电磁兼容,是指电子、电气设备在其电磁环境中能正常工作,且不对该环境中任何事物构成不能承受的电磁骚扰的能力。广州致远电子股份有限公司对于产品的电磁兼容设计非常重视,即使EasyARM-
转载 2017-07-22 23:34:00
82阅读
2评论
0 前言     本文详细说明如何修改和制作根文件系统,包括修改根文件系统中的配置文件;在根文件系统中加入可执行文件,最后通过uboot tftp方式烧录根文件系统和镜像。     【相关博文】     【 EasyARM i.mx28学习笔记——文件IO方式操作GPIO】   &nbs
3.3.2.3. 操作USBD.SYS正如前面所述,对USBD.SYS驱动操作的中介只URB结构体,因此对USBD.SYS的操作主要可以分构造URB和调用请求两部分,如下以USB读写操作过程为例进行分析。第一步构造URB:由于EasyArm2400下位机固件程序USB采用的是中断方式进行数据传输,因此我们就需要构造一个中断传输的URB,实现如下代码。UsbBuildInterruptOrBulkT
   话说博芯公司的Arm板资料太少,对于刚用arm板的很难上手,尽管先前有搞过61,51,LPC1114,EasyArm1138,但是搭个环境还是蛮麻烦的。不得不提周立功公司产品文档方面的工作做得很棒!不过自己先前用的几款都是用来裸机写程序的。拿到了Mini4020就可以玩Linux了,感谢博芯电子公司!好了,废话少说,转入正题。    使用工具:ADS
原创 2010-09-14 23:56:14
568阅读
1评论
说明: 开发环境:ubuntu14.04 硬件:EasyArm-i.mx283.A为什么要引入内核模块 Linux内核属于宏内核,简单来说,就是把很多东西都集成进内核,除了最基本的进程、线程管理、内存管理外,文件系统,驱动,网络协议等等都在内核里面,形成单一的内核映像,其优点在于运行效率高,内核中各模块之间的交互通过直接函数调用来实现。这也是和微内核最大的区别,windows采用的内核架构是微内核
  • 1
  • 2