首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
0.383
秒,为您找到
51
个相关结果.
搜书籍
搜文档
07_linux内核移植
5616
2020-12-26
《Linux 嵌入式开发》
Linux 是一套免费使用和自由传播的操作系统,吸收了来自全世界无数程序员的精华,不断完善壮大。Linux 内核高度可移植,其可以运行在各种硬件设备中,如:路由器、游戏机、智能手表、手机、台式计算机、超级计算机。笔者此处就 s3c2416 的 Linux 内核移植作一个简单的介绍。 1、Linux内核移植分类 1.1 架构级 移植 Linux 内核...
13_电容屏驱动实现
5502
2020-12-26
《S3C2416 裸机开发》
在人机交互系统中,键盘、触摸屏等输入设备是一个不可或缺的部分。对于手机、平板这些消费类电子而言,触摸屏以其非常良好的用户体验得到了广泛的应用。笔者此处就s3c2416 IIC接口电容屏的应用作一个简单的介绍。 1. 触摸屏概述 目前嵌入式系统中常用的触摸屏有两种,一种是电阻式触摸屏,另一种是电容式触摸屏。电阻屏需要一定的压力使屏幕各层发生接触,两层导电...
10_串口打印调试
5325
2020-12-26
《S3C2416 裸机开发》
在嵌入式软件开发过程中,往往都会用到串口进行打印信息以跟踪调试代码的运行。只要在代码的关键位置加入打印函数,即可分析代码在这一位置的关键参数是否正确,运行状态是否无误以及相关的出错信息。通过串口线连接PC端COM口与开发板的UART即可实现开发板与PC机的通信。在代码调试阶段,开始板的状态信息通过串口打印显示在PC端屏幕,可以一目了然,是一种非常重要的调试手...
08_MDK启动代码工程应用实例
5220
2020-12-26
《S3C2416 裸机开发》
笔者前面章节简单介绍了s3c2416启动代码的实现过程,启动代码就是用来处理cpu体系结构中一些底层内容,一个功能强大的启动代码是可以当作bootloader(如uboot)来用的。有了启动代码,用户就可以专注于用c来作其它的功能函数开发了,现今的c编译器效率都很高,很智能,不会逐句翻译用户的c代码,而是总体把握编译。用c开发项目对于代码移植,提高效率都是很...
10_RTC驱动
4930
2020-12-26
《Linux 嵌入式开发》
rtc为操作系统提供时钟、日历、闹钟、周期性中断等功能,并且在断电的情况下,可以由电池供电,以很小的耗电继续运行下去,Linux内核已经支持s3c2416的rtc驱动。 1. rtc设备 rtc设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。通过platform_add_devices(platform_device_register)函...
12_I2C驱动
4488
2020-12-26
《Linux 嵌入式开发》
1. IIC设备 i2c设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。通过platform_add_devices(platform_device_register)函数将定义的平台设备注册到内核中,用于匹配设备驱动。 内核在drivers\i2c\i2c-s3c2410.c目录中实现了s3c2416 i2c驱动,在mach-home2...
06_MMU映射
4319
2020-12-26
《S3C2416 裸机开发》
S3C2416带有CP15协处理器,里面集成了16KB的I/D-Cache和MMU。MMU负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。笔者此处就MMU的使用作一个简单的介绍。 1. MMU映射时存储器访问 ARM CPU使用表格存储虚拟地址对应的物理地址,这类表格称为页表 ,页表由一个个条目组成,每个条目存储了一段虚拟地址对应的物理...
11_看门狗驱动
4279
2020-12-26
《Linux 嵌入式开发》
看门狗的用途是当cpu进入到错误状态后,无法恢复的情况下,使系统重新启动。Linux内核已经支持s3c2416的看门狗驱动。 1. watchdog设备 watchdog设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。通过platform_add_devices(platform_device_register)函数将定义的平台设备注册到...
16_Nand驱动
4178
2020-12-26
《Linux 嵌入式开发》
nand flash具有大容量、改写速度快、接口简单等优点,适用于大量数据的存储,为固态大容量存储提供了廉价有效的解决方案。Linux内核已经支持s3c2416的nand控制器,可以支持各种容量的nand flash。 1. nand设备 nand设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。通过platform_add_devices...
19_NFS文件系统
4127
2020-12-26
《Linux 嵌入式开发》
nfs即网络文件系统,通过网络,对在不同主机上的文件进行共享。 嵌入式开发中,往往需要构建调试文件系统,在主机端以nfs文件系统的方式先调试构建文件系统,将极大地方便开发。 1、nfs文件系统 nfs需要主机端以及板端的nfs服务支持。 1.1. 主机端nfs配置 主机端以/nfs/rootfs目录作为文件共享目录,该目录必须具备读写权限。打开/...
1..
«
2
3
4
5
»
..6