社区
Linux/Unix社区
帖子详情
Arm9 跑的linux系统,怎么从nandflash的指定地址去读一串数据呢
诺水城子
2018-01-20 07:10:14
Arm9 跑的linux系统,怎么从nandflash的指定地址去读一串数据呢
...全文
923
2
打赏
收藏
Arm9 跑的linux系统,怎么从nandflash的指定地址去读一串数据呢
Arm9 跑的linux系统,怎么从nandflash的指定地址去读一串数据呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
诺水城子
2018-11-27
打赏
举报
回复
已解决 https://blog.csdn.net/ggggyj/article/details/84529215
heronism
2018-01-26
打赏
举报
回复
厂商提供的SDK里应该有相关接口,一般都是需要做驱动的人封装后提供给应用程序用
嵌入式
Linux
应用开发完全手册.pdf
内容简介 《嵌入式
Linux
应用开发完全手册》全面介绍了嵌入式
Linux
系统
开发过程中,从底层
系统
支持到上层GUI应用的方方面面,内容涵盖
Linux
操作
系统
的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、
ARM
汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I*IC、LCD等),UBoot、
Linux
内核的分析、配置和移植,根文件
系统
的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI
系统
的移植(包含两个GUI
系统
:基于Qtopia和基于X),应用程序调试技术。 《嵌入式
Linux
应用开发完全手册》从最简单的点亮一个LED开始,由浅入深地讲解,使
读
者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI
系统
,掌握整个嵌入式
Linux
系统
的开发方法。 《嵌入式
Linux
应用开发完全手册》由浅入深,循序渐进,适合刚接触嵌入式
Linux
的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。 编辑推荐 《嵌入式
Linux
应用开发完全手册》以S3C2410、S3C2440开发板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于
Linux
的桌面GUI
系统
,带领
读
者学习、掌握从最底层到最高层的软件编写方法。《嵌入式
Linux
应用开发完全手册》由浅入深,循序渐进,适合刚接触嵌入式
Linux
的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。 目录 第1篇 嵌入式
Linux
开发环境构建篇 第1章 嵌入式
Linux
开发概述 第2章 嵌入式
Linux
开发环境构建 第3章 嵌入式编程基础知识 第4章 Windows、
Linux
环境下相关工具、命令的使用 第2篇
ARM
9嵌入式
系统
基础实例篇 第5章 GPIO接口 第6章 存储器控制 第7章 内存管理单元MMU 第8章
NAN
D
Flash
控制器 第9章 中断体系结构 第10章
系统
时钟和定时器 第11章 通用异步收发器UART 第12章 I*IC接口 第13章 LCD控制器 第14章 ADC和触摸屏接口 第3篇 嵌入式
Linux
系统
移植篇 第15章 移植U-Boot 第16章 移植
Linux
内核 第17章 构建
Linux
根文件
系统
第18章
Linux
内核调试技术 第4篇 嵌入式
Linux
设备驱动开发篇 第19章 字符设备驱动程序 第20章
Linux
异常处理体系结构 第21章 扩展串口驱动程序移植 第22章 网卡驱动程序移植 第23章 IDE接口和SD卡驱动程序移植 第24章 LCD和USB驱动程序移植 第5篇 嵌入式
Linux
系统
应用开发篇 第25章 嵌入式GUI开发 第26章 基于X的GUI开发 第27章
Linux
应用程序调试技术
Arm
9
跑
的
linux
系统
,从
nan
d
flash
的
指定
地址
去
读
一串
数据
日志
背景:通过程序烧写工具在
Nan
d
flash
的
指定
地址
写入1个16字节的设备编号,设备启动时从
指定
位置
读
取该26字节的编号,并通过计算改编码是否合法,否则不允许启动。 使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd* cat /proc/mtd dev: size erasesize name mtd0: 00c00000 0002...
linux
nan
d 坏块_
NAN
D
FLASH
坏块管理 申酷啊,,
关于
NAN
D
FLASH
的坏块管理就现在的
NAN
D
FLASH
,有串口和并口两种,并口就是48PIN的
数据
的输入和输入公用IO的串口的就是使用SPI接口的
NAN
D
FLASH
说下
NAN
D
FLASH
管理的核心思维:1 识别坏块,标记坏块,2 如何保存坏块信息3 交换区概念4 保留去概念1,
NAN
D
FLASH
的工艺不能保证写进去的每个块里面的
数据
,和
读
出来的
数据
一致,所以是存在坏块的,而NA...
关于从
NAN
D
Flash
启动的问题
关于从
NAN
D
Flash
启动的问题1.首先应该先了解
Flash
ROM的种类NOR
FLASH
地址
线和
数据
线分开,来了
地址
和控制信号,
数据
就出来。
NAN
D
Flash
地址
线和
数据
线在一起,需要用程序来控制,才能出
数据
。通俗的说,只给
地址
不行,要先命令,再给
地址
,才能
读
到
NAN
D的
数据
,在一个总线完成的。结论是:
ARM
无法从
NAN
D直接启动。除非装载完程序,才能使用
NAN
D
Flash
.三
Arm
linux
系统
启动流程简介
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录介绍一、Bootloader二、
Linux
内核1.内核映像2.内核入口3.start_kernel函数总结 介绍
Arm
Linux
系统
启动流程可分为四个部分: 1.引导加载程序(bootloader) 2.
Linux
内核 3.文件
系统
4.应用程序 一、Bootloader 1.概念及作用 Bootloader是
系统
上电后运行的第一段程序,主要做一些初始化任务,之后会将
Flash
(Nor
Flash
和
Nan
d
Flash
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章