自定义博客皮肤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)
  • 资源 (14)
  • 收藏
  • 关注

原创 Z-Stack分析--zmain_vdd_check()

zmain_vdd_check()函数分析源码:static void zmain_vdd_check( void ){  uint8 vdd_passed_count = 0;  bool toggle = 0;  while ( vdd_passed_count   {    if ( HalAdcCheckVdd (ZMAIN_VDD_LIMIT) )

2016-04-11 23:05:14 843

原创 Z-Stack分析--HAL_BOARD_INIT()

HAL_BOARD_INIT()分析:源码:#if defined (HAL_BOARD_CC2530EB_REV17) && !defined (HAL_PA_LNA) && !defined (HAL_PA_LNA_CC2590)#define HAL_BOARD_INIT()                                         \{

2016-04-11 21:33:54 2081 3

原创 Z-Stack分析--osal_int_disable( INTS_ALL )函数

osal_int_disable( INTS_ALL )分析:源码:uint8 osal_int_disable( uint8 interrupt_id ){  if ( interrupt_id == INTS_ALL )  {    HAL_DISABLE_INTERRUPTS();    return ( SUCCESS );  }  else

2016-04-11 21:21:29 1221

原创 Z-Stack分析--main函数

程序的执行都是从main函数开始,也就是说我们的程序的入口都是main函数(注:对于嵌入式开发人员来说main函数也是普通的函数,也是被调用的,那么也可以被改为其他的函数名称,这需要你自己编写启动代码),对于Z-Stack协议栈来说main函数在ZMain.c(Z-Stack\Projects\zstack\ZMain\TI2530DB)里面定义,下面我们首先分析一下main函数实现的功能,然后我

2016-04-10 23:41:20 2750

原创 STM32开发手记第一篇

STM32开发手记2015年1月2日,周五,下午10时57分由于最近公司开发需要用到STM32,所以今天准备自学STM32,因为之前搞过51、ARM,对于STM32还没有一点了解,虽然听别人说了很简单,但是毕竟没有接触过,只是了解到了开发有寄存器的方式和固件库的方式,由于本人对寄存器的方式情有独钟,所以毅然选择寄存器的方式学习,在网上搜了很多资料,准备自己把自己的开发笔记记录下来,从零开始

2015-01-04 22:29:01 493

原创 驱动程序代码分析、驱动框架

led驱动程序、测试程序和makefile文件的代码分析下面是根据韦东山老师讲课记的笔记,将重要的内容记录下来,下面的led驱动程序硬件信息是我根据tiny6410的原理图、技术手册所写。终于将驱动程序的框架有了大致的了解,感觉花了这么长的时间值得,以后的框架就能了解了。明天独立写再次编写led驱动程序。Led驱动程序代码(first_drv_led.c)分析:/*我们开始学驱动的头文

2014-03-20 12:40:26 1178

原创 构建根文件系统步骤

由于uboot、内核和busybox的代码太过庞大,我分析的还不够透彻所以还在分析中,这个学习笔记仅仅简单说一下步骤。1.移植uboot,烧写。2.移植内核make uImage,烧写。3.制作文件系统:编译、安装busybox注意:安装命令:make CONFIG_PREFIX=/目录/  install安装gkibc库在first_fs下建立lib目录:mkdir 

2014-03-18 10:07:13 626

原创 1.uboot配置编译链接分析

看了韦东山老师的视频收获真的很大。并且自己分析了一下uboot配置编译链接,虽然有很多是韦老师讲的,但是自己还是很有信心的。下面是我分析基于s3c-u-boot-1.1.6来分析一下smdk6410的u_boot的配置过程。当我们下载到新的u_boot以后,配置命令为:make smdk6410_config,打开顶层目录的Makefile,我们可以看见如下代码:smdk6410_

2014-03-13 10:38:54 475

SPI官方资料整理.7z

本人整理的SPI文档资料。Motorola--SPI Block Guide、NXP--QUEUED SERIAL MODULE、SPI Block Guide V04.01

2020-05-29

QT5.9.6静态编译环境设置

QT5.9.6静态编译环境设置,亲测以后整理,放心使用。编译已经通过!

2018-10-13

mbed分析-启动过程

mbed rtos系统启动分析,绝对纯手打,分析过程是根据程序执行流程来的,通俗易懂。本人原创!

2018-08-25

s3c2440全套中文手册

s3c2440全套中文手册

2017-03-07

jz2440Led实验

分析基于jz2440Led实验,已验证通过

2015-06-07

uboot Start.S分析

tiny6410 uboot Start.S分析,建议使用UE打开......

2014-10-29

uboot配置过程分析

uboot配置过程分析,基于mini6410

2014-06-13

基于 linux-2.6.38 内核的嵌入式驱动常用的函数调用

基于 linux-2.6.38 内核的嵌入式驱动常用的函数调用

2014-05-07

菜鸟学习单片

菜鸟学习单片

2013-10-14

二极管顺序点亮

基于单片机的二极管顺序点亮c语言源程序,还有proteus仿真

2013-04-27

单片机应用

单片机 keil C51 周立功版本,不允许商业用途

2012-10-22

C语言课件《C程序设计实用教程》电子课件

从老师那里偷偷考来的,绝对好,保证实例经典。

2011-11-22

空空如也

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

TA关注的人

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