6 halosbsp

尚未进行身份认证

我要认证

creater of halos bsp os

等级
TA的排名 3w+

yaff2util的解析1--mkyaffs2工具

下载源码目前在网络上还是以google提供的为主,其他的看上去好像不维护的样子,当然如果有读者看到的话,请帮忙提供一下。比这目前参考的是gitee上同步下来的code.google.com/p/yaffs2utils。目前笔者的VPN到期,只能拿别人的代码来分析了。当然放心,分析完,我也将源码附上。编译编译还是超级简单的。直接在项目根目录下make all即可。[外链图片转存失败,源站可能...

2020-05-08 01:10:38

嵌入式从入门到精通之移植uboot(1)--添加自己的板级包

多次想移植一遍uboot,完完全全自己弄一遍,用于熟悉与巩固自己的知识,手头正好有一个fileflyrk3288,那废话不多说开始野生移植。下一个对的uboot。开始我下载了uboot2019版,结果需要支持gcc6,果断放弃,后续又去下载uboot201709版,发现直接用make menuconfig都执行不了,下了一个uboot201711版,正常可以编译的。说明这个是正常的熟悉一下源...

2019-11-22 01:44:57

我的react学习之行-03如何设计高质量的React组件

前言在写这个博客系统的时候,觉得有必要讲一下react的一些知识,因为怕在文档中会涉及到很多有关react的事情,然后想着还是方便各位看官,免得去百度撒的,更重要的是为后面我直接写code只讲思想打基础,而不是每次都要顾虑语法等等。设计组件的大体原则和方法划分组件边界的原则react组件的数据种类react组件的生命周期主要是要设计一个易于维护的组件。每一个组件就该有自己的要处理的...

2019-04-14 17:22:06

浅谈hexo博客-01安装hexo与建立网站

安装的前置条件gitnodejsgit安装brew install gitnodejsbrew install node#安装hexonpm install -g hexo-cli#初始化建站hexo init cd npm install具体的目录为以下结构├── _config.yml├── package.json├── scaffold...

2019-04-01 12:58:27

嵌入式开发扯淡系列1-浅谈uboot

uboot简介   U-boot是标准的开放源码,主要的作用是系统引导。Uboot支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android, 支持多个处理器系列,如PowerPC、ARM、x86、MIPS。根据具体的项目情况,我们需要修改uboot代码,来支持实际的项目需求。&...

2019-03-27 18:56:22

我的react学习之行-02总体设计与react组件header设计

webpack可以引入react环境安装依赖包 npm i babel-core babel-loader babel-preset-env react react-dom babel-preset-react –save-dev修改package.json文件的scripts用于对编译模式的变化 "scripts": { "test": "echo...

2018-08-28 23:59:08

我的react学习之行-01webpack与react环境搭建

webpack的基本配置webpack在这里就不过多介绍了,就是对零散的前端后端文件进行打包,因而也不用太多注意它具体的实现,我们只要先会用就可以了。项目初始化首先你的先安装nodejs,在这里安装请自行百度一下,我们还有更主要的事情没有讲,即用nodejs带的npm命令做项目的打包动作。 npm init 这里会让你填写项目的内容项,直接回车就可以,当然也可以自己写 ...

2018-08-28 23:57:54

音视频知多少(1)声音与视频的基础知识

声音的物理性质声音是由物体振动而产生的,它是一种压力波,使周围的空气产生书迷变化,形成疏密相间的纵波(可以想象成石头落入水中激起来的波纹)声音的三要素频率、振幅和波形,这是物理意义上的说法,生活中,音阶的高低其实是频率,响度代表振幅,音色代表波形,一般来讲,生活中经常用分贝来描述响度,当声音超过一定分贝会受不了。音色也好理解,就是当你听钢琴与小提琴的时候,能很容易分辨,因为它的音色...

2018-07-04 11:30:45

我的BIOS之行(10)-传值修改setup中的值

前言今天我的module算是大功告成,基本上已经能够将该有的功能都写完整了,如果你是跟这我做了一边,那么恭喜你,基本上你已经在uefi上基本算是入门了,可以自己写个module什么的来练练手什么的。效果如下图 功能实现介绍上一文,我们讲到了还需要实现通过pcie读取相关device的device id并将值回填给setup的item。 首先你得知道一点,我们是通过prot...

2018-03-15 23:18:40

我的BIOS之行(9)-protocol的使用与创建

protocol简介从语言上来看,protocol包含了属性和函数指针的结构体,从功能上看,protocoll是提供者与使用者对服务方式的一种约定。其实我们不难看出UEFI中的Protocol引入了面向对象的思想。每一个protocol都必须要有一个唯一的GUID。如我的github上面的code一样,在github上我每章都有对应的提交,你可以通过我的提交看到我所完成的内容。如下就是我所...

2018-03-14 12:40:52

我的BIOS之行(8)-事件的使用

前言UEFI已经不再支持中断了,所有的异步操作都是要通过事件来完成的,所以我在这一章节会教如何使用事件来完成一个非常简单的事件处理。上一章节我们说到了hob,那么继续在这个上面来完善我们的code,需要做的是,在dex阶段通过event事件来驱动读取hob。简介一个来说事件会提供用于操作事件、定时器以及TPL(任务优先级)UEFI事件服务 * CreateEvent(生...

2018-03-13 09:37:28

我的BIOS之行(7)-hob的使用

HOB(hand off block)简介有些时候,我们需要将一些information从PEI阶段传递到DXE阶段,那么这个时候我们就需要hob当做桥梁来给我们进行传递了。总的来说,PEI生产HOB,DXE消费HOB,在这里需要注意HOB只有在PEI阶段是可修改的,在DXE阶段是只读的,每一个Block都有自己的GUID与Struct运作模式当PEI阶段的module需要传递...

2018-03-08 21:51:13

我的BIOS之行(6)-setup中建立选项

前言目前我在使用的是AMI的visualeBIOS做开发,主要做笔记本的BIOS研发工作,前期一直在学习中,BSP的工作放在了一边,今天主要是向大家介绍如何在最新的UEFI2.0中加入相关setup选项新建一个module作为老司机,应该自己建立一个module来解释,那么你可以自己在veb文件中添加一个module,当然也可以直接用IDE自带的进行新建,components(右击)-...

2018-03-06 14:58:05

Android Sensor详解(9)Sensor ADSP Sensor1 api使用

1.Initialize the Sensor1 Frameworksensor1_error_e error;error = sensor1_init();if(error != SENSOR1_SUCCESS){ALOGE(" sensor1_init returned %d\n", error);}2. Open a new Sensor1 connection sensor1_

2017-10-26 10:07:47

漫谈android系统(9)-androidO的Android Treble 计划与大的变动

Android O的大变更Android O这次来了一个大手笔,谷歌的人第一次到下游厂商进行宣导,并指出了并开始向各家厂商灌输谷歌的新理念:彻底解决Android版本碎片化的问题我有幸参加了这次宣讲,虽然由于临近国庆没有拿到谷歌爸爸的PPT。最让我听到最多的字眼是,解决大家升级难的问题,因为每次在升级android的时候,BSP不光要关心底层,还需要不断的关心framework层的一些变动,虽然这样

2017-09-30 22:10:56

批处理

什么是批处理批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。 批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为bat。批处理命令简介echo打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 ec

2017-09-08 01:37:26

spi

spi协议简介SPI(Serial Peripheral Interface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准。 SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处理控制单元 (MCU) 上叫作同步串行端口(Synchronous Serial Port) 的模块(Module)来实现的, 它允许 MCU 以全双工的同步串行方式, 与各种

2017-09-08 01:29:25

小白做四轴前篇(2)设计电源与电池

与你相遇在我找资料的过程中,我见到了大四轴与小四轴,特别是crazepony的开源精神让我敬佩,我想做的就是一个小四轴,大四轴是我未来的想法,毕竟大四轴需要天地飞等比较贵的遥控器等,屌丝我表示买不起。四轴基本组成部分动力部分:电机、电机驱动、桨叶控制部分:MCU、sensor、无线通讯电源部分:电池、稳压模块 首先我可以确认的是我想用STM32来做飞控,这样可以学到不少知识。power部分

2017-09-06 21:30:00

带你玩遍c语言(1)关键字

c语言有多少关键字你知道C语言有多少关键字吗?你能一一说出它们的名字与作用吗? 肯定有许多人答不上来,那么让我告诉你C语言一共32个关键字,具体如下: 关键字 意义 auto 声明自动变量,缺省时编译器一般默认auto int 声明整型变量 double 声明双精度变量 long 声明长整型变量 char 声明字符型变量 float 声明浮点型

2017-09-06 11:20:27

小白做四轴前篇(1)-心中的梦

想法手上有一个闲置的STMF103原子的战舰开发版,当然是大学时间的时候入手的,后来工作了也就没有再用了,于是我就想把它捡起来再玩一玩,当然我的精力也是有限的,因而现在即使是有一些基础在,也不能实时地更新自己的知识,特别是自从有了STM32官方出的cubemx,可以说是已经达到及其容易建立项目的方案,甚至更快地处理后项目,但我在学习的过程中,希望自己掌握的更多是硬件本身做了什么,因而食古不化地仍然自

2017-09-02 23:17:46

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。