- 博客(10)
- 资源 (85)
- 收藏
- 关注
原创 嵌入式Linux驱动学习之LED控制:基于AT91SAM9261EK
最近移植成功了基于AT91SAM9261EK的UBI根文件系统,移植了ftp服务器功能,因此,打算开始驱动的学习,首先写个最简单的基于Linux 的LED驱动,根据网上的例子,修改一下。然后成功运行!方法很重要,开发环境很重要。我这里使用的是Linux 2.6.32的内核。(1)编写嵌入式Linux LED驱动,控制开发板上的两个LED灯。低电平亮,高电平灭。Atmel AT91SAM92
2016-02-29 22:29:09 1598 1
原创 基于AT91SAM9261EK的嵌入式Linux+UBI根文件系统移植成功
目前较优秀的NandFlash文件系统为:UBI文件系统,但是,近两周来,移植UBI文件系统一直有问题,挂载总是失败!但是,经过不断的尝试与分析,不断的更换linux 内核,uboot启动参数,烧写方式,终于跑起来了。 硬件平台为:AT91sam9261EK的开发板,不过NandFlash为:128MB的,虽然256MB换成128MB应该也没有什么大的修改,但是在文件系统移植上,问题多出在
2016-02-28 18:36:57 1516
原创 基于AT91SAM9261EK的嵌入式Linux+Cramfs根文件系统移植成功
硬件开发环境:AT91SAM9261EK开发板,NandFlash启动。使用最新的AT91Bootstrap 3.8.2+Uboot 2014.04。因为NandFlash是128M的,需要修改Uboot 里nand的型号,添加128M的支持。Linux version 2.6.26的内核,移植yaffs2文件系统,一直失败!因此,先使用cramfs文件系统,如果成功跑起来,至少说明文
2016-02-26 22:42:52 1012
原创 烧写Linux Kernel uImage后,停在Uncompressing Linux... done, booting the kernel.
在串口终端打印的信息如下:RomBOOTAT91Bootstrap 3.6.0 (Sat Jan 30 20:44:32 CST 2016)NAND: Done to load imageU-Boot 2014.04 (Feb 20 2016 - 12:02:56)CPU: AT91SAM9261Cryst
2016-02-20 12:56:23 5595
原创 嵌入式ARM+Linux 多个不同版本的交叉编译器的切换方法
工欲善其事,必先利其器!软件工具的选择与使用,是开发人员必须重视的事情。 我这里在VM虚拟机安装的CentOS 6.5,开发编译基于ARM的嵌入式Linux,安装了几个版本的交叉编译器,以下是如何切换各个版本:永久生效,而不是换个控制台或是换个用户或是重新启动系统失效!!! 就像Windows一样,VM虚拟机Linux也可以设置一环境变量,这样执行命
2016-02-20 11:05:17 5924
原创 Linux查看系统的版本信息的命令
有时候,想知道自己使用的Linux版本是什么,内核信息,可以通过以下的命令查看。[root@zhangsz 桌面]# uname -aLinux zhangsz.zhangsz 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux[root@zhangsz
2016-02-18 15:03:32 1412
原创 嵌入式Linux移植相关经验积累:基于AT91SAM9X35EK
不断的归类,再重新走几遍,明白会更深入主要解决的问题:(1)BusyBox的选择(2)交叉编译器的选择(3)lib的问题,交叉编译器的库(4)根文件系统初始化问题。以上为主要的问题, 再就是文件系统制作需要的几个主要的初始化文件,主要为文件系统挂载,初始化,开始的rcS,需要有执行的权限。接下来,通过源码的阅读再进行一次移植,
2016-02-16 17:12:35 1349
原创 基于AT91SAM9X35EK的嵌入式Linux+UBI根文件系统移植成功
经过近一个月的学习与实践,终于在AT91SAM9X35EK开发板上跑起了Linux系统,用的是UBI文件系统,开发环境与不断的编译、查找资料、烧写验证,下载相关的软件,占了很多的时间,不过不断的克服困难,就能不断的前进。路很长,但需要耐心不断走下去。开发环境为:CentOS6.5 Linux虚拟机。硬件为:AT91SAM9X35EKNandFlash启动(Bootstrap+Ubo
2016-02-16 09:42:20 3422
原创 Linux系统移植002: 编译Uboot 2014.04 基于AT91SAM9X35EK
这里使用的版本为:u-boot-2014.04查看并修改位置如下:u-boot-2014.04/include/configs/at91sam9x5ek.h(1)查看一下Linux内核在NandFlash中的烧写位置:默认为:0x200000。如下为Linux内核启动的参数:在NandFlash里启动。/* bootstrap + u-boot + en
2016-02-15 15:31:14 1779
原创 Linux系统移植001: 编译AT91Bootstrap基于AT91SAM9X35EK
最近接触AT91SAM9X35EK的板子,想移植Linux,因此,从头开始一步步来,第一步需要移植AT91Bootstrap,也就是一级Bootloader。 我这里用NandFlash启动,当然也可以使用DataFlash启动,毕竟作为Bootloader,一旦烧写后,就只是读了,理论上读NandFlash不会造成NandFlash过早的出现坏块吧。编译的命令如下:
2016-02-15 14:47:26 1686
Modbus Poll version 10.9.0 Build 2194
2024-05-17
Modbus Slave version 9.3.2 Build 2156
2024-05-17
IEEE 1588-2008 Precision Clock Synchronization Protocol
2024-05-12
windows adb 与 fastboot 工具
2024-04-27
glib-20230609.tar.gz
2023-06-09
Modbus Slave version 8.2.0 Build 1934, self-installing
2023-04-28
Modbus Poll version 10.5.0 Build 1946 self-installing
2023-04-28
迅为imx6q 开发板 iTOP-iMX6-android6.0.1-20200731 中提取的 kernel-imx
2023-01-03
迅为imx6q 开发板 iTOP-iMX6-android6.0.1-20200731 中提取的 uboot-imx
2023-01-03
uboot-imx git 仓库 20221027
2022-10-27
vivado 2020.2 microblaze+mig+uartlite ddr3测试工程
2022-09-24
gnu make manual
2022-05-24
AT89C52_LCD1602_ADC0832_Proteus 8.13仿真
2022-05-13
gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-eabi.exe
2022-05-01
gcc-arm-11.2-2022.02-mingw-w64-i686-arm-none-linux-gnueabihf.exe
2022-05-01
AT91SAM9261-EK__KitsFiles, AT91SAM9261-EK 开发板的官方硬件资料,包括PCB、原理图
2022-04-27
PMS续航时间评估计算小工具
2022-04-25
Multi-channel / high bit resolution formats, 2001-12-04
2022-04-20
arm-rtems-4.11_tools.7z
2019-05-21
PDF Password Remover 6.0, 序列号请看资源描述
2018-09-06
Modbus Slave version 7.0.0 Build 1158
2018-09-05
Modbus Poll version 7.2.2 Build 1155
2018-09-05
gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2
2018-08-10
Keil.STM32F1xx_DFP.2.2.0.pack 下载 Keil5下使用STM32F10x
2018-01-29
MT2503 win764 USB驱动
2017-10-22
MT2503AVE_SOC_Processor_Data_Sheet_v1.1
2017-06-25
基于STM32_ENC28J60_UIP_FreeModbus的Modbus-TCP功能实现工程下载
2017-05-26
proteus仿真之DS1302+8位数码管显示试验工程包下载
2017-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人