自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HinsShum

嵌入式工程师之路

  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 基于am335x_bb_black的linux初步移植

linux的初步移植记录1. kernel源码下载借用国内代理下载linux源码,版本选择linux-3.19.1https://mirror.tuna.tsinghua.edu.cn/kernel/v3.x/linux-3.19.1.tar.xz解压:xz -d linux-3.19.1.tar.xztar -xvf linux-3.19.1.tar2. 交叉编译工具链工具链版本...

2020-03-02 10:27:33 790

原创 uboot2015.10_移植过程

uboot2015.10 移植过程Soc: am3352Board: 与Beaglebone Black相似,emmc替换为Nand目录结构说明├── api // 机器架构相关的用于应用编程的独立API├── arch // 架构相关的文件├── board // 板级相关的文件├── common // 独立于架构的misc类文件├── configs // 板级...

2020-01-16 10:28:00 415

原创 am335x_sd_mmc_raw_mode

AM335X SD/MMC 的RAW模式启动am335x上电时会启动内置的RomCode段代码,该段程序的功能是检测外部启动方式,根据SYSBOOT引脚的配置情况按照固定的启动顺序去寻找有效的Uboot_spl,本文就RomCode在raw模式下如何识别MMC/SD Card中的Uboot_spl做说明。RomCodeUboot_splUboot在raw模式下,可以将Uboot_spl.b...

2020-01-16 10:25:23 552

原创 S5PV210 三星官方推荐的启动过程

1. 常见的启动方式在单片机的设计中,通常有一块nor flash,其采用IO统一编址的方式,使用地址总线便能访问其中内容。因此代码烧录其中,当单片机上电时便能在该nor flash中执行。使用nor flash的优点是性能稳定,总线式访问,无需初始化其缺点是占用地址空间,造价昂贵,容量小,需要使用专用烧写器。2. S5PV210的启动方式三星设计的SoC S5PV210没有采用nor ...

2019-06-04 22:22:44 256

原创 STM8 bootloader(boot和app皆可使用中断)

STM8 In Application ProgrammingIAP编写的三个要点:分析STM8启动过程和C运行时环境建立规划bootloader和application以及各自向量表在内存中的分布如何重定位STM8中断向量表思路:要编写IAP程序首先需要解决的问题是程序在运行过程中,当发生异常时,如何保证程序正常的跳转到相应的异常服务函数(不论程序是运行在bootloader还是...

2019-03-29 15:38:52 3740 28

转载 搭建tftp服务器(ubuntu16.04)

非原创,来源于网络文章目录1. 安装tftp2. 配置`/etc/xinetd.conf`3. 配置`/etc/default/tftpd-hpa`4. 配置`/etc/xinetd.d/tftp`5. 新建tftp目录并修改权限6. 重启tftp服务器7. 测试1. 安装tftpapt-get install tftp-hpa 安装tftp客户端apt-get install tftp...

2018-09-27 22:48:58 265

原创 使用分散加载文件设置一段未初始化RAM Section

第一步:设置变量属性uint32_t __attribute__((section("noinit_data"), zero_init)) data;变量必须是属于ZI段的未初始化的全局变量,zero_init即将data设置为ZI段。第二步:设置noinit_data的section的属性LR_IROM1 0x00000000 0x00008000 { ; load regio...

2018-09-20 14:32:13 1525

原创 Linux(2.6.35.7)字符设备驱动注册接口

Linux字符设备驱动学习笔记

2017-01-07 10:22:10 547

原创 armlink之分散加载文件和 __attribute__((section()))

背景:   因为平时自己有空也在研究uboot的代码,发现在uboot中shell的命令体系很与众不同,因为自己平时理解的命令体系大概分为两种,一种是将shell命令定义在一段数组中,另一种则是用链表的方式将shell命令集串起来,但与uboot实现的命令体系相比,不管是数组还是链表都表现的不够优秀。若是用数组的方式,则必须在定义之时就确定好整个命令集的大小,并且一旦确定就无法更改,若是用链表...

2016-10-08 22:29:22 4859

jflash for windows

jflash的windows安装程序,官网下载慢,在这里做个备份,亲测可用,新增加了很多MCU芯片型号,是最新最全的。希望对大家有用。

2020-11-28

ARM汇编语法的相关介绍

汇总了ARM汇编的gcc语法,比如marco,Assembler Control Directives,Assembler Control Directives

2020-04-16

STM32_GNU_Linux.pdf

介绍了关于如何构建STM32的交叉编译工具链在GNC/Linux环境下,使用了eclipse作为开发的IDE。介绍了如何编写通用的Makefile,如何使用GDB集成于IDE中

2020-04-16

mplabx使用手册

mplabx使用手册

2019-05-21

zlg iCAN协议说明文档

zlg iCAN协议说明文档

2017-07-20

CAN应用协议栈CANopenNode

CAN应用协议栈CANopenNode

2017-07-20

CANopen协议栈

CANopen协议栈

2017-07-19

CANopenNode

CANopenNode

2017-07-19

空空如也

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

TA关注的人

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