
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这一期来了解一下Ralink的RT3052芯片,也许在做产品开发的人会不屑于这么陈旧的芯片,但是当你了解了MT7688或者MT7621之后就会发现,这些芯片的核心思想和开发方式都是不变的,差别就是各项参数的提高,细微的功能增加和删减。Ralink在被MTK收购前风格也和MTK很相近,都是基于Turnkey的原则设计芯片。SOC,Demoboard,SDK,各种一站式服务。所以可以看到,那些半路出道
这一期我们来实现一个APP,从application层面来验证我们的HelloService服务。写APP还是得用IDE的开发环境来实现比较便捷,因为JAVA的开发环境不像C那样,使用VIM+各种插件就可以满足开发需要,所以建议使用android studio 进行开发,工程文件我放在https://github.com/aggresss/PHDemo.git 中的 Code目录下的hell
这一期我们在Android系统的Application Frameworks层提供Java接口的硬件服务,结合上一期添加的JNI方法来调用底层硬件。下面提到的代码保存在https://github.com/aggresss/PHDemo.git 的Code目录的hello_Framework文件中,也可以直接访问:https://github.com/aggresss/PHDemo/tre
常用音视频传输协议汇总

模运算的概念和性质
Windows 中让 ssh-agent 支持 Git
这一期的主题是使用虚拟机作为应用层开发的环境搭建。之前我们使用busybox和手动添加一些必要文件创建了一个简陋的文件系统,这一期我们把它替换成Buildroot,代码编辑工具我们也升级为Eclipse。 对于嵌入式的开发过程,痛点就是需要交叉编译,本地编写和编译,然后目标开发板上调试和运行。我们这一期争取把这些环节串联起来,形成一个优雅的整体。 首先需要下载B
对于Linux内核的学习,多数都是从调试运行内核模块开始的,这一期我们来总结一下用模拟开发板调试运行内核模块的一般方法。 首先写一个内核模块的helloworld源文件,包括hello.c 和相应的Makefile:hello.c/** A simple module for helloworld** Copyright (C) 2017 aggresss (
记得刚上大学时的第一年寒假,从图书馆借了10本厚厚的书带回了家,心想这个寒假一定要过得充实,把这几本书读透,结果不用想也知道,一本也没看懂。同样是大三的时候,一天室友从网上买了个51单片机的开发板,随后我把随机送的实验教程全都动手实践了一遍,这几个实验下来那叫一个通透,瞬间把《微机原理》《通信原理》这些理论课串联了起来。从此我发现了实践的重要性,一本教材,一个理论学习的正确打开方式应该是每一小步理







