arm-linux
文章平均质量分 65
投石
利己、利他,脚踏实地做点事!
展开
-
修改以太网卡mac地址
独立网卡:对于独立的 PCIe 网卡,MAC 地址通常存储在网卡上的一个小型 EEPROM 芯片中。这些芯片通常是一个小型的8针或16针器件,焊接在网卡的电路板上。集成网卡:对于集成在主板上的以太网控制器,MAC 地址也会存储在一个专用的 EEPROM 或直接在主板芯片组的非易失性存储区中。定义:所谓原生以太网卡通常指的是集成在主板上的网卡,这些网卡直接与主板芯片组相连,而不是通过额外的插卡形式存在。集成到主板:原生以太网卡通常直接集成在主板上,连接到主板的南桥芯片或是直接连接到CPU的I/O接口。原创 2024-06-17 14:38:52 · 927 阅读 · 0 评论 -
ARM微控制器系列
ARM Cortex-M 系列微控制器原创 2024-06-05 17:07:25 · 242 阅读 · 0 评论 -
ARM处理器架构发展时间线
ARM 处理器发展时间线原创 2024-06-04 08:47:32 · 227 阅读 · 0 评论 -
ARM公司发展历程
ARM 公司的发张历程原创 2024-06-03 15:55:19 · 827 阅读 · 0 评论 -
linux os下内存管理之必备基础知识
linux 内存管理基本知识,涉及物理地址、虚拟地址原创 2024-04-14 19:47:58 · 661 阅读 · 0 评论 -
应用yocto构建自己的针对于ARM开发板的文件系统
对于嵌入式开发(驱动和应用都涉及),需要经常编译u-boot,kernel,dtb,rootfs。编译方法,我常用的有两种:1 部署交叉编译工具链,单独编译(构建rootfs时,复杂一点)2 应用yocto构建,至于什么是yocto参见官网https://www.yoctoproject.org/以下在ubuntu os 下说明通过yocto的编译方法。一 部署yocto :...原创 2020-03-06 10:19:22 · 2949 阅读 · 1 评论 -
嵌入式学习step
个人经验之学习路线图如下:原创 2020-01-22 13:38:46 · 232 阅读 · 0 评论 -
KVM/QEMU
这是很早的一点知识积累了 ,不是很专业,留作自己复习用:--->KVM is a Linux kernel driver that together with QEMU (http://wiki.qemu.org), an open sourcemachine emulator, provides an open source virtualization infrastructure ba...原创 2018-06-14 14:29:44 · 256 阅读 · 0 评论 -
linux-4.1.15移植yaffs2 之应用
前段时间写了一篇,yaffs2移植之编译,后续在nand flash和yaffs2的适配过程中又遇到如下问题:这里在多啰嗦几句,如果想要在嵌入式方面有一定的造诣,除了C的基本功,理解linux内核架构,再就是SOC厂商的基于内核架构编写的用户指导手册、源码以及APP开发人员的源代码了。而某些国内的二次开发厂商,我不想多说些什么,对于客户根本没有本着一个负责任的态度。...原创 2018-06-12 14:36:08 · 2527 阅读 · 2 评论 -
WIFI AP 支持步骤记录
平台:iMX6UL OS:linux 1. 内核支持netfilter source ./build.sh (build.sh)内容如下:make menuconfig 勾选如下选项:[*] Networking support ---> Networking options ---> [*] Network packet filterin...原创 2018-05-15 17:49:07 · 624 阅读 · 0 评论 -
u-boot 2016.03支持nand flash boot
工作背景:目标板:imx6ul SOC+底板 u-boot:uboot2016.03nand flash: Micron MT29F8G08ABABAWP 1Gkernel启动过程中关于nand flash的打印信息如下:===============================nand: device found, Manufacturer ID: 0x2c, Chip ID: 0x3...原创 2018-05-09 08:15:21 · 2484 阅读 · 0 评论 -
backup u-boot.imx for emmc&nand
工作平台:iMX6ul OS:arm-linuxEMMC:1. 理论基础参考IMX6ULRM.pdf的8.5.3.5 关于Redundant Boot Support forExpansion Device。Rom支持emmc冗余boot。关键点:Forsecondary image support, the primary image must reserve space for...原创 2018-05-11 11:55:26 · 1385 阅读 · 0 评论 -
dropbear(面向嵌入式linux os 的shh)移植
iMX6UL平台移植和测试dropbear过程记录事实上如果你的核心板的flash容量有4G ,8G或是更多,直接应用freescale官方的rootfs,里面集成很多有用的工具,无需自己移植。但是如果flash容量有限,而不得不应用一个精简的文件系统,有一个有大局观的考量很重要,你需要把客户的基本需求和预期需求加进去,不然对一个很加入团队的人来说,接手前人的工作,今天根据客户的这个要求加点功能,...原创 2018-05-11 13:04:51 · 1838 阅读 · 0 评论 -
linux-4.1.15移植yaffs2 之编译
1. download yaffs2源码git clone git://www.aleph1.co.uk/yaffs22. patch到linux4.1.15 内核cd yaffs2./patch-ker.sh c m /home/diskf/home/hyj/imx6ul-qt5.6/linux-4.1.153. 直接修改目标deconfig文件 后编译进kernel4. 或是通过make me...原创 2018-05-07 11:28:30 · 981 阅读 · 0 评论 -
u-boot编译流程、启动流程;kernel编译流程、启动流程分析
接下来需要准备这篇文章,欠了好多东西原创 2018-05-05 09:34:51 · 290 阅读 · 0 评论 -
准备ioremap&mmap与函数库调用&系统调用
接下来准备两篇文章:1.ioremap&mmap2.函数库调用&系统调用原创 2018-03-26 14:04:52 · 398 阅读 · 0 评论 -
linux printk
嵌入式调试:printkhttp://blog.csdn.net/melo_fang/article/details/79310046转载 2018-02-12 16:19:51 · 211 阅读 · 0 评论 -
linux ioctl;v4l2;framebuffer;video
声明:转载几篇相关的技术博文。ioctl:https://www.cnblogs.com/geneil/archive/2011/12/04/2275372.htmlv4l2:https://www.cnblogs.com/silence-hust/p/4464291.htmlframebuffer app:https://www.cnblogs.com/cxjchen/archive/2013/...转载 2018-02-12 14:36:28 · 297 阅读 · 0 评论 -
ov9650 实时显示app 平台:i.mx6ul linux 3.14.38
本文先简单记录:1.ov9650采集 摄像头输出yuyv格式2.写入到framebuffer显示3.贴yuv2rgb.c的代码如下:tips: 查表法/bpp=32 table略void yuv2rgb(unsigned char *pyuv,unsigned char *prgb,int width, int height){ unsigned char *py = pyuv; ...原创 2018-02-12 11:04:59 · 367 阅读 · 0 评论 -
Uboot startup sequence
转载一篇很好的文章:https://www.slideshare.net/HouchengLin/uboot-startup-sequence转载 2018-05-02 16:27:13 · 244 阅读 · 0 评论