欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
Linux字符设备驱动模型之设备号
从上文中可知,在Linux用户空间中,如若需要操作硬件设备,均通过/dev目录下的设备文件节点进行操作,基本上每一种设备都会存在一个或者多个的设备节点。 并且在Linux内核中,其表示字符设备的结构成员也提供了相应的设备号。 设备号成员为dev_t dev;那么其...…
Linux字符设备驱动模型之框架解说
一、软件操作硬件设备模型 在进行嵌入式开发的过程中,在常做的事情就是驱动配置硬件设备,然后根据功能需求使用硬件设备,实现功能的逻辑。如下图为其相互之间的关系。 如上图所示: 驱动程序:主要作为操作和配置硬件设备,使得硬件设备能够正常进行工作...…
Android系统开发中Android.mk的多种写法
Android.mk在android的系统开发中毫无疑问是很重要的,它的作用比较强大,可以将c/c++代码编译成可执行程序,动态库,静态库,当然也可以将Java代码编译成二进制代码,jar包,apk等等,一下就列举几个例子来说明是如何使用的: 1,编写方法: 抄模板,个人不...…
js中this的指向
近段时间有很多同学或是朋友在问我js中的this的代表的什么?怎么有时能调用得到有时却发现是undefined,或是调用交叉错误?其实这个问题呢,以前我也写过有关this调用时 的指向的相关文章,今天就这个问题再一次的详细的分析。 为什么要学习this?如果你学过...…
JavaScript与HTML的结合方式
向HTML页面中插入JavaScript的主要方法,就是使用script元素。 script元素的属性: async:可...…
数据库事务,Connection连接池
一 事务 (一)事务的概念 事务指逻辑上一组操作,组成这组操作的各个单元,要么全部成功要么全部不成功。 例如:A--B转账,对应如下的两条sql语句: Update account set money = money-100 where name=a;; Update account set money = money+100 where name...…
Android图形图像(三)绘图
Android中自带有图形绘制的相关类,在通常情况下,一般通过复写View中的onDraw()方法即可完成绘制,那么在绘制的过程中,主要的类就是 Canvas和Paint类,下面我们来讲解一下这两个类。 1 Canvas Canvas的意思是画布,顾名思义,它充当的就是一类似画布的一...…
系统移植之bootloader移植
做boot移植工作之前,首先要确定整个boot的启动流程,根据启动流程确定移植步骤。 首先看一下boot的启动流程: Bootloader执行基本的硬件初始化操作。如关闭中断,关闭看门狗以避免处理器被复位,以及关闭MMU功能,关闭处理器缓存(数据缓存一定要关闭,指...…
回到顶部