自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 资源 (31)
  • 收藏
  • 关注

原创 arm笔记本的最小系统

到这里需要启动内核了,内核放到 ext4文件格式的磁盘根目录即可,这个在grub.cfg里面写好就可以了,grub.cfg如下图。如图可以看到prefix这个宏定义(如下图),该文件夹下面要放置grub的mod文件以供应bootaa64.efi加载。需要注意的是以上内容在ext4 文件格式的sda2里面,boot文件夹下只有一个grub文件夹即可。这个文件应该是grub.efi,用的是2.06版本, 厂家估计里面写了很多insmod。内核启动完成后会去root指定的uuid盘启动文件系统,启动完成如下图。

2023-03-20 11:00:26 132

原创 镜像文件怎样解压提取

Disk temp.img:8.24 GiB,8845787136 字节,17276928 个扇区。磁盘标识符:90ADC806-8FFE-A44B-B9AD-F15C249AE994。看起来有partition ,通过fdisk -lu看一下这个文件。I/O 大小(最小/最佳):512 字节 / 512 字节。扇区大小(逻辑/物理):512 字节 / 512 字节。单元:扇区 / 1 * 512 = 512 字节。记录了524288+0 的读入。记录了524288+0 的写出。磁盘标签类型:gpt。

2023-03-17 17:04:37 641

原创 最小系统制作并在x86上运行

grub会去prefix宏定义的位置去寻找grub.cfg, 如果不知道可以通过命令gettext查询该宏在当前grub的定义,然后在u盘新建该目录,并放置grub.cfg。一般把一个u盘使用fdisk做两个盘符,一个vfat格式放uefi,grub,内核,一个ext4放文件系统.前期的bootloader(fbl/sbl)执行完毕后,会去执行uefi镜像.内核相关的linux 及 initrd需要写好,root是文件系统的位置.一般我们加一层grub再启动内核,grub镜像与uefi镜像在同一位置。

2023-03-15 16:35:33 319 2

原创 module_param

int testmodule_param(test,int,S_IRUGO | S_IWUSR)MODULE_PARM_DESC( test, "just test")动态的修改驱动中其他接口经常调用的变量(echo/cat)delay (test)

2020-06-19 20:26:11 144

原创 patch 小问题

打patch时候出现下列字样需要去cr操作(Stripping trailing CRs from patch; use --binary to disable.)tr -d '\r' <*.patch> 去除后的patch名如果patch里有二进制文件,那可能patch 命令就打不完整了 ,可以试试git apply...

2020-05-18 16:37:59 1990

互斥量 -- CreateMutex

// EX1_01.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include static HANDLE ghMutex;void LockBattery(void);void UnLockBattery(

2013-09-23 16:59:20 111

arm最小系统 -博客有使用说明

https://blog.csdn.net/hanshuaiboya/article/details/129662749?spm=1001.2014.3001.5502

2023-03-20

x86最小系统-博客里有说明怎样使用

https://blog.csdn.net/hanshuaiboya/article/details/129560018?spm=1001.2014.3001.5502

2023-03-20

python ,批量打patch

使用方法 正向打patch python autopatch.py 5 55 反向打patch python autopatch.py 55 4 R

2022-08-23

linux c language example code

linux c language example code

2019-04-04

camera info

camera 信息自己整理的仅仅使用于高通平台 camera 信息自己整理的仅仅使用于高通平台

2017-11-22

linux_fan_driver

linux fan driver

2017-04-21

linux_otg_uvc

linux otgmode uvc defconfig

2017-01-10

linux_wifi debug

wifi porting

2016-04-06

battery-spi

battery-spi

2016-04-06

linux_touch_driver

linux touch

2016-04-06

tty_driver

linux tty driver

2016-04-06

linux_battery

linux battery driver

2016-04-06

linux电池驱动

linux battery driver

2015-10-17

块设备示例代码

块设备示例代码 已经验证在ubuntu pc机上测试

2014-03-27

linux & android

块设备&字符设备&android hal jni framework

2014-03-15

simple linux driver&android hal referent code

simple linux device driver & android hal layer referent code

2014-03-01

i2c linux 驱动

本人自己写的 记录下,static void test_work(struct work_struct *work) { //经常需要用container_of获取一些信息 struct test *ts = container_of(work, struct test, work); queue_delayed_work(monitor_queue, &ts->work, HZ*5); }

2013-11-27

Linux块设备驱动.doc

Linux块设备驱动.doc

2013-11-27

linux i2c driver

static const struct i2c_device_id test_id[] = { {"test-XXX",0 },{ } }; 在设备树相应的i2x所申请的内存处添加该test-XXX设备的信息。该设备的i2c地址不可和其他挂在同一i2c设备的地址相同。reg=<addr>

2013-11-23

linux 字符设备驱动例程

一个简单的platform driver ,当字符设备驱动或者platform driver参考代码看看不错,自己写的,makefile和kconfig的相关配置较简单也写好了,

2013-10-21

S3C2440 裸机Spi 中断模式 spi1自发自收——源码

本人自己写的代码 经过验证, 代码里付注释 ,解释较为清晰,有一些函数没有在main.c中找到定义,那就是在2440addr。h这个头文件里了(三星公司提供的)很简单的函数

2013-04-12

spi.cpp wince S3C2440

spi.cpp 2013——3——7 event通知thread 触发waiteforsingleobject()然后执行硬件相关代码

2013-03-07

Windows_CE Embedded System

Windows_CE Embedded System 中文版 嘿嘿

2013-02-26

自己做的mini2440的内核nk。bin以及友善的nboot

nk.bin:运行在mini2440开发板上,开机自启动TEST。ese nboot 一份 意思是 你有mini2440 你可以自己跑起来试试

2013-02-06

wince6.0_spi流驱动_TEST测试程序:LED控制_mini2440

wince6.0_spi流驱动_TEST测试程序:LED控制_mini2440.rar

2013-02-06

Windows_CE嵌入式系统.pdf

Windows_CE嵌入式系统.pdf 一本还可以的书 何宗键先生的

2013-02-04

实现wince 下的应用程序自动运行的方法

实现wince 下的应用程序自动运行的方法.doc 经验值 可运行于 wince 6.0

2013-02-04

mini2440通用n-boot

mini2440开发板(友善之臂)通用的nboot

2013-01-24

wince 驱动开发 书 各种资料

里面一本书 Windows CE.net内核定制及应用开发.pdf 两份关于spi 流驱动的例子 一个开发板上的wince 驱动查看软件 一份怎样建立流驱动 应用层程序 调试流驱动用的 实验2.3__实现应用程序和流接口驱动的通信.doc

2013-01-24

spi流驱动+应用层Cpp程序+驱动调试软件.rar

本人自己写的代码,从应用层到驱动到具体的物理地址。测试过 在mini2440开发板上

2013-01-23

mini2440 裸机 下 运行 spi

本程序经过测试 ,在 mini2440 开发板 上 需要注意 用ads 做 arm920t 的开发 需要 做一些配置 ,特别是一个 初始化文件叫 init.o

2012-12-24

EK-LM3S811 Schematic.pdf

EK-LM3S811 Schematic.pdf

2012-12-12

C#源码 -- 初学者

初学者 自己看看 自己参考其他资料 写的 代码 很适合初学者自己练手

2012-12-12

51单片机C语言编程入门(详讲版).

不错的书 是keil -c 和 51结构的介绍

2010-09-29

空空如也

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

TA关注的人

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