- 博客(10)
- 资源 (24)
- 收藏
- 关注
转载 platform_device与platform_driver
做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注册 platform_device->,再定义 platform_driver-> 注册 platform_driver。 (1)platform_dev
2016-11-28 11:59:12 275
转载 u-boot 环境变量参数设置
今天本来是烧写内核,结果一不小心把uboot也整不能用了,无奈之下只好重新烧个uboot,等都弄好以后,发现系统还是启动不了,原来是启动参数设置不对,于是找到了这篇文章,//是我添加的内容。原文地址:http://blog.chinaunix.net/u3/94312/showart_1923637.html原文: 看到这个标题,可能觉得这个并没有什么的
2016-11-16 11:35:40 3447
转载 recovery如何传递启动参数
如何传递启动参数Bootloader和Recovery模块以及主系统之间的通信是通过系统的misc分区来完成的。Misc分区只有3页(Page)大小。描述misc分区的数据结构是bootloader_message,定义如下: struct bootloader_message { char command[32]; char status[32];
2016-11-16 11:32:38 2728
原创 STM32 KEIL下的堆栈设置
刚接手STM32时,你只编写一个 int main(){while(1);}BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632 编译后,就会发现这么个程序已用了1600多的RAM,要是在51单片机上,会心疼死了,这1600多的RAM跑哪儿去了,分析map,你会发现是堆和栈占用的在s
2016-11-14 11:54:13 29422
原创 stm32单片机时钟理解
Systick是慢速的,一般用32k的外部晶振,用来计时Sysclk是主时钟,就是给内核以及大多数外设的那个最高72M的。HCLK是高速外设时钟,是给外部设备的,比如内存,flashSYSCLK 系统时钟,最大72MHzHCLK :AHB总线时钟,由系统时钟SYSCLK 分频得到,一般不分频,等于系统时钟经过总线桥AHB--APB,通过设置分频,可由HCLK得到 PCLK1
2016-11-06 23:31:05 8136
转载 嵌入式系统Linux内核开发工程师必须掌握的三十道题
仔细看了一下,居然只知道几个,我很不合格。1) Linux中主要有哪几种内核锁?2) Linux中的用户模式和内核模式是什么含意?3) 怎样申请大块内核内存?4) 用户进程间通信主要哪几种方式?5) 通过伙伴系统申请内核内存的函数有哪些?6) 通过slab分配器申请内核内存的函数有?
2016-11-03 16:24:20 632
转载 IMX6 驱动代码位置
emmc/sdcard 驱动 drivers/mmc/host:sdhci-esdhc-imx.c /dev/mmcblk* sdhci.c
2016-11-03 10:31:37 1509
转载 [IMX6Q]LCD LVDS driver 注册流程
Kernel Version: 3.0.35ldb.c: LVDS drivermxc_dispdrv.c display通用注册handle接口,用于统一管理各种接口。mxc_ipuv3_fb.c 平台核心驱动,最终用于注册driver到fb中。ldb device 注册:imx6q_add_ldb -> //board-mx6-tek.c
2016-11-03 10:21:09 2162
转载 在Linux DeviceTree增添dtsi文件并在驱动中读取节点信息写入sys文件系统
在Linux DeviceTree添加dtsi文件并在驱动中读取节点信息写入sys文件系统一、前提新版基于ARM的Linux都会基于Device Tree去代替之前的device驱动。更加多的了解Device Tree可以访问宝哥的Bolg:ARM Linux 3.x的设备树(Device Tree)这里只是举例在arch/arm/boot/dts中添加dtsi文件并在驱动
2016-11-02 14:56:09 3924
原创 I.mx6烧录流程
平台:mx6q-sabresdBSP版本:android-6.0.1_r22Mfgtool版本:android_m6.0.1_2.1.0_tool.tarmfgtools操作流程编译并下载流程其实在文档Android_Quick_Start_Guide.pdf中都有讲解,这里根据自己理解了解了一下mfgtool运行流程。1. 将BSP编译好的镜像文件放入mfgtool
2016-11-01 18:27:09 7869 2
imx8MQ资料
2018-05-31
android app自动刷新wifi列表并检测指定设备(可手动添加或者长按列表项添加检测设备)
2017-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人