自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风雨无阻

如需交流讨论,请关注微信公众号:【柒零玖嵌入式】留言。本文为博主原创文章,转载请注明

  • 博客(8)
  • 资源 (24)
  • 论坛 (7)
  • 收藏
  • 关注

原创 【ARM裸机】 - 重定位

1、 重定位的目的       对于2440上电后,分两种情况,从nor启动,直接从nor作为0地址,开始在nor中运行。从nand启动,拷贝前4K到片内SRAM中。当代码大于4K的时候,我们需要重定位代码到更大的SDRAM中去运行。从nor运行时,由于nor只可读而不可以修改nor中的内容,就会导致一些全局变化,在代码中无法修改,此时我们可以将全局变量重定位到SDRAM中,这样我就可以n

2017-12-30 22:01:54 695

原创 【ARM裸机】 - 中断与异常

中断与异常1、中断控制器一个事件的处理往往有两种方式:中断方式轮询方式轮询方式比较简单,在死循环中没隔一定时间,进行一次判断事件是否发生,比较耗费资源。中断方式相对复杂一点,但是节省资源,往往通过硬件触发中断,然后执行中断处理程序。2、ARM中对异常的使用(1)    软件初始化中断设置中断源设置中断控制器(屏蔽、优先级设置)打开

2017-12-28 20:54:48 484

原创 【Linxu内核设计与实现】-第5章 系统调用

第5章 系统调用用户进程与内核交互的接口,使应用程序受限的访问硬件设备,提供了创建新进程并与已有进程通讯的机制,也提供了申请操作系统其它资源的能力。应用程序发出请求,内核来满足这些请求,或者返回一个错误。5.1 与内核通信(1)    系统调用在用户空间和硬件设备之间添加了一个中间层为用户空间提供抽象的接口保证了系统的稳定与安全(2)    系统调用是用户空间访问内核的唯一

2017-12-25 16:23:04 386

原创 【Linxu内核设计与实现】-第4章 进程调度

第4章 进程调度主要内容(1)进程调度:是确保内核稳定工作的一个内核子系统。在可运行态进程之间分配有限的处理器资源的内核子系统。(2)作用:进程调度决定将哪个进程投入运行,何时运行,运行多长时间。(3)效果:通过合理的调度,系统资源才能最大限度的发挥,多进程才会有并发执行的效果。(4)限制:只要有可执行的进程,那么总会有进程在执行。可运行进程比处理器个数多,就注定某一个时刻

2017-12-21 21:21:46 288

原创 【Linxu内核设计与实现】-第3章 进程管理

第三章 进程管理主要内容:进程的定义及相关概念内核如何管理进程进程的列举、创建、消亡进程管理是操作系统的心脏3.1 进程进程(1)进程就是出于执行期的程序(目标码存放在某种存储介质上)。进程不局限于一段可执行代码,还包含其他资源(如打开的文件,挂起的信号,处理器状态等等)。(2)线程定义:处于执行期的程序及相关资源的总称。(3)内核调度的对象:线程(4)

2017-12-17 19:31:34 323

原创 【Linxu内核设计与实现】-第2章 从内核出发

第二章 从内核出发Linux内核基本知识:获取源码、编译源码、按照新内核、内核程序开发特点与用户空间程序的区别。2.1 获取内核源码www.kernel.org2.1.1 使用gitgit clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.gitgit pull2.1.2

2017-12-14 16:12:47 273

原创 【Linxu内核设计与实现】-第1章 Linux内核简介

第1章Linux内核简介认识Linux内核与Linux操作系统1.1  Unix的历史(1)Unix的产生及发展。(2)Unix强大的根本原因:很简洁所有东西都被当做文件对待C语言实现,可移植性性强进程创建迅速(3)广泛应用于嵌入式设备、集群之中。 1.2追寻linux足迹:Linux简介(1)1991诞生,吸引了很多开发者对Linux初期代码进行修

2017-12-12 20:50:49 397

原创 12-S3C2440驱动学习(九)嵌入式linux-USB驱动程序(未完待续)

1、学习思路一个USB设备插入到系统中时,会被系统识别出USB设备,并通过系统上的USB总线驱动程序通过约定好的规范询问USB设备的信息(描述符),如设备名称。USB总线驱动程序负责:识别USB设备,给USB设备找到对应的驱动程序(自己开发)。USB设备通过约定好的规范,把描述符发送给USB总线驱动程序。问1. 既然还没有"驱动程序",为何能知道是"android phone"

2017-12-11 15:38:06 357

android通过硬件访问服务访问硬件LED

android通过硬件访问服务访问硬件LED,包括硬件访问服务访问LED的所有文件。aidl,led服务,onload.cpp文件,SystemServer.java,JNI文件等代码

2017-02-16

android通过JNI访问硬件LED

android通过JNI访问硬件LED,包含应用程序APP,JNI代码,和LED驱动程序。

2017-02-16

移植的S3C2440可用的uboot,支持JZ2440

移植的S3C2440可用的uboot-2012.04.01,支持JZ2440。支持nand、nor启动,支持网络下载等。

2017-04-27

支持tiny4412-1506的uboot

支持tiny4412-1506的uboot源码

2017-07-01

windows下fastboot工具

windows下fastboot工具

2017-07-02

i.MX 6UltraLite数据手册-中文版

i.MX 6UltraLite数据手册-中文版。适用于imx6ul开发人员,中文版数据手册

2018-01-07

tiny4412上移植linux4.4支持设备树的最终文件

tiny4412上移植linux4.4支持设备树的最终文件,包含uImage、uboot、文件系统,可下载运行。配套博客:http://blog.csdn.net/fengyuwuzu0519/article/details/74101380

2017-07-02

LAN8720A.pdf

LAN8720A芯片数据手册

2021-03-21

VSC8664 Datasheet.pdf

VSC8664 Datasheet.pdf

2019-10-10

Android arm平台tcpdump

Android arm平台上可以用的tcpdump可执行程序

2020-10-27

imx6ul_ds18b20_driver.zip

修改GPIO在imx6ul下驱动ds18B20. 修改GPIO在imx6ul下驱动ds18B20. 修改GPIO在imx6ul下驱动ds18B20. 修改GPIO在imx6ul下驱动ds18B20.

2020-09-12

基于HAL的Android硬件访问服务操作LED基于tiny4412

tiny4412上实现基于HAL的Android硬件访问服务操作LED。包含中间写出的各种文件

2017-06-28

javaEE通过MVC模式实现注册登入案例的myeclipse工程

javaEE通过MVC模式实现注册登入案例的myeclipse工程,设计MVC设计结构,数据库操作,等等。完整的工程代码。博客:http://blog.csdn.net/fengyuwuzu0519/article/details/75174713

2017-07-15

STM32温湿度光照采集程序IIC

STM32温湿度光照采集程序IIC,实现了STM32通过IIC采集温湿度,光照的功能,例程清晰简单,实用。

2015-12-12

iMX6 Rex模块PCB工程文件(全套PCB文件+原理图)

基于MCIMX6Q5EYM10AC的iMX6 Rex模块PCB工程文件(全套PCB文件+原理图),适合layout工程师做参考,十分有参考价值

2018-01-28

linux下dnw安装包适合tiny4412

linux下dnw安装包适合tiny4412,配套博客http://blog.csdn.net/fengyuwuzu0519/article/details/74080109

2017-07-01

飞思卡尔国赛四轮车光电128程序

飞思卡尔国赛四轮车光电程序,国赛程序,知得拥有,为你打开思路

2015-12-12

IMX6UL的PCB文件,包含底板和核心板的原理图和PCB文件

NPX火爆的IMX6UL的PCB文件,包含底板和核心板的原理图和PCB文件。可用于imx6电路板设计。很好的原理图及走线参考。

2018-01-07

STM32F103RCT6.OLB

STM32F103RCT6的allegro封装文件,通过官网工具转换而来,分两个组成

2019-10-13

移植linux4.4后修改源文件支持网卡的部分代码

移植linux4.4后修改源文件支持网卡的部分代码

2017-07-03

platform-tools_r29.0.1-linux.zip

linux下adb和fastboot工具,google官方版,需要的可以下载使用

2019-06-22

Android串口通讯实现两种方法基于tiny4412

通过JNI和硬件访问服务两种方法实现android串口操作。

2017-06-30

ILMerge安装文件.zip

合并dll和exe。有详细的使用说明,参考本人博客: https://xingxingzhihuo.blog.csdn.net/article/details/71774094下搜索ilmerge

2020-05-16

VSC8224Datasheet.pdf

VSC8224Datasheet供大家参考使用。

2019-10-10

【星星之火】的留言板

发表于 2020-01-02 最后回复 2020-04-22

相册功能在哪里呢,如何上传照片。

发表于 2018-02-04 最后回复 2019-01-05

自定义栏目不显示,请问这个问题能解决一下吗

发表于 2018-03-07 最后回复 2018-03-08

从B activity跳转到A activity的多个fragment中的一个fragment,并更新fragment

发表于 2016-05-02 最后回复 2018-02-04

CSDN怎么绑定邮箱

发表于 2018-01-06 最后回复 2018-02-04

码云图标怎么点亮呢?邮箱都设置一致了

发表于 2018-01-14 最后回复 2018-01-16

struts2的HelloWorld搭建问题

发表于 2016-08-30 最后回复 2016-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除