会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
叶念西风
Write the code, change the world!
首页
新随笔
联系
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2016年10月12日
嵌入式Linux驱动学习之路(一)嵌入式系统的软硬件架构
摘要: 硬件资料: 操作系统:(非虚拟机) 内核版本: 编译器版本: gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) //gcc gcc version 4.5.1 (ctng-1.8.1-FA) //arm-linux-gcc 开发板:TINY4412/
阅读全文
posted @ 2016-10-12 11:06 叶念西风
阅读(975)
评论(0)
推荐(0)
2016年10月9日
android studio 应用小知识总结
摘要: 1.在复制一个工程文件后 想修改包名,则在Android下的java中的 Android test中,鼠标右键Refactor-》rename-》Rename_package-》Do_refactor 再修改build.gradle(Module:app)
阅读全文
posted @ 2016-10-09 12:29 叶念西风
阅读(211)
评论(0)
推荐(0)
Android app 简单的电话拨号器
摘要: 实现步骤: 1.画UI 可以用拖拽和文本编辑。 2.根据UI写业务逻辑 在MainActivity中的onCreate中编写 3.给按钮设置一个点击事件 内部类 4. 给按钮设置一个点击事件 隐藏类 5. 给按钮设置一个点击事件 在当前类实现接口类型 6. 给按钮设置一个点击事件 7. 加上拨打电话
阅读全文
posted @ 2016-10-09 10:23 叶念西风
阅读(358)
评论(0)
推荐(0)
2016年9月30日
android整体架构概述--①
摘要: android的logo 是由设计师去厕所时来的灵感。 其中android的命名都是以甜点的名字来定的。 android的系统一共有四层。 1.Linux内核和驱动层 2.函数库 由C或C++编写 3.Application Framework 应用框架层 4.应用层 jvm和dvm的介绍 将jav
阅读全文
posted @ 2016-09-30 21:52 叶念西风
阅读(195)
评论(0)
推荐(0)
给VIM安装插件。让ubuntu的vim强大起来
摘要: 简易安装方法: 打开终端,执行下面的命令就自动安装好了: 自己手动安装:(以ubuntu为例) 来自:http://blog.sina.com.cn/s/blog_a6559d920101acv3.html wget https://raw.github.com/ma6174/vim/master/
阅读全文
posted @ 2016-09-30 09:29 叶念西风
阅读(3542)
评论(0)
推荐(0)
2016年9月24日
Android驱动入门-LED--测试APP编写③
摘要: 硬件平台: FriendlyARM Tiny4412 Cortex-A9 操作系统: UBUNTU 14.04 LTS 时间:2016-09-24 10:47:03 在Android Studio中创建工程。 在用到我们自己定义的类时,需要用到隐藏类。 在编译时生成的java库在 out/targe
阅读全文
posted @ 2016-09-24 10:53 叶念西风
阅读(761)
评论(0)
推荐(0)
2016年9月21日
Android驱动入门-LED--HAL硬件访问服务层②
摘要: 硬件平台: FriendlyARM Tiny4412 Cortex-A9 操作系统: UBUNTU 14.04 LTS 时间:2016-09-21 16:58:56 为了避免访问冲突,则创建了硬件访问服务层。 硬件服务需要注册到service manager。 首先:内核驱动 <<-->> LED-
阅读全文
posted @ 2016-09-21 16:59 叶念西风
阅读(1860)
评论(0)
推荐(0)
Android驱动入门-LED--HAL硬件抽象层程序设计①
摘要: 硬件平台: FriendlyARM Tiny4412 Cortex-A9 操作系统: UBUNTU 14.04 LTS 时间:2016-09-21 16:15:26 设计HAL硬件抽象层程序,则需要打开Android源代码。 在 Android-5.0.2\hardware\libhardware\
阅读全文
posted @ 2016-09-21 16:15 叶念西风
阅读(1086)
评论(0)
推荐(0)
2016年9月20日
Android驱动入门-Led控制+app+ndk库+底层驱动
摘要: 硬件平台: FriendlyARM Tiny4412 Cortex-A9 操作系统: UBUNTU 14.04 LTS 时间:2016-09-20 21:56:48 本次实验使用的是 安卓APP + NDK库 + Linux底层驱动。 一、 首先在 Android Studio 上编写APP。 对软
阅读全文
posted @ 2016-09-20 21:11 叶念西风
阅读(2118)
评论(0)
推荐(0)
2016年9月16日
在ubuntu14.04上安装编译Android需要的开发包
摘要: 具体的操作步骤,可在Android官网查看。 http://source.android.com/source/initializing.html 首先安装dpkg-dev 即可。
阅读全文
posted @ 2016-09-16 10:41 叶念西风
阅读(1021)
评论(0)
推荐(0)
2016年8月17日
Linux设备驱动之中断支持及中断分层
摘要: 快速中断:在开启快速中断时,其他中断不会打断快速中断。 多个中断共享一个中断号。 中断行为受到限制: 1.不能使用可能引起阻塞的函数 2.不能使用可能引起调度的函数 中断注册:request_irq() 注销中断:free_irq() 在中断处理函数中, 1.判断是否发生了所对应的中断 2.清楚发生
阅读全文
posted @ 2016-08-17 10:45 叶念西风
阅读(289)
评论(0)
推荐(0)
Linux混杂设备驱动学习
摘要: Linux混杂设备是字符设备的一类,主要是混杂设备拥有相同的主设备号(10),但是次设备号是不同的。所有的混杂设备行程一个链表,对设备访问时内核更据次设备号查找到相应的混杂设备。 混杂设备用struct miscdevice来描述一个混杂设备。 首先初始化结构体struct miscdevice 初
阅读全文
posted @ 2016-08-17 10:10 叶念西风
阅读(359)
评论(0)
推荐(0)
2016年8月10日
Linux字符设备驱动解析
摘要: 1.驱动即是一个内核模块,需要模块初始化函数 module_init() module_exit() 2.分配cdev struct cdev dev; 3.初始化cdev并定义file_operation; cdev_init(cdev *,const struct file_operation
阅读全文
posted @ 2016-08-10 10:08 叶念西风
阅读(276)
评论(0)
推荐(0)
U-BOOT-Linux启动指令bootm分析
摘要: 首先说一下uImage和zImage的区别 uImage是在zImage之前加上信息头。包含系统类型、是否压缩及压缩方式等 bootm命令只能启动uImage 幻数:说得再好听的名字也只不过是个0~0xff的数,占8bit(_IOC_TYPEBITS)。这个数是用来区分不同的驱动的,像设备号申请的时
阅读全文
posted @ 2016-08-10 09:17 叶念西风
阅读(750)
评论(0)
推荐(0)
2016年8月3日
项目-基于视频压缩的实时监控系统--tiny6410
摘要: 项目-基于视频压缩的实时监控系统--tiny6410 @国嵌linux学习笔记。 1. 构造服务端结构体 server 2.创建epoll,将返回值保存到srv_main->epfd; 3.让子系统自己添加事件,并将子系统的结构体指针保存到 srv_main 中。 3.1 添加采集子系统 cam_s
阅读全文
posted @ 2016-08-03 11:29 叶念西风
阅读(738)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告
叶念西风 - 个人博客