欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
Linux内核中的数据结构的一点认识
大家都知道linux内核是世界上优秀的软件之一,作为一款优秀的软件,其中的许多的设计都精妙之处,十分值得学习和借鉴。今天我们就带大家看一下内核中的数据结构中一点设计。 打开内核源码中的 include/linux/list.h头文件,就可以看到内核中声明的一些与链...…
TI蓝牙4.0协议栈main函数分析
我们采用BLE-CC254x-1.3.2中的KeyFob工程展开分析. 我们都知道在C代码中,程序的入口都是main()函数,这个函数在KeyFob_Main.c中 打开文件,可以看到这个文件包含了一些必要的头文件和一个函数的申明,我们暂时不理会那个申明的函数,先看main都做了些什么工...…
Freemodbus启动流程分析
近项目有用到modbus协议,于是在网上找了些资料成功将freemodbus移植到m3,由于移植过程较简单,网上教程也很多,这里我们就不再赘述.我用到的freemodbus版本是V1.5,下面附上新的源码下载地址:http://www.freemodbus.org/index.php?idx=5 下面开始分析下free...…
init可执行程序的结构
init可执行程序是系统运行的第一个用户控件的程序 它已守护进程的方式运行,它是从linux启动标准自动进入Android系统的入口 init可执行成程序的代码路径为:system/core/init 由于是init本身一个可执行程序,而不是库,因此没有给其他部分使用的头文件。 ini...…
Android日志消息的生成
日志是故障处理重要的部分,但是它难以实现,特别是在那些使用两个不同机器进行开发和执行的移动平台上。Android有一个扩展日志框架,用于对系统范围内Android系统本身的信息及应用程序的信息集中做日志。它还提供了一组用户级应用程序以查看和过滤这些日...…
智能手环客户端详细设计
1.1 客户端简介 1.1.1 界面操作 进入页面后,会自动进行扫描,以发现周围可用蓝牙设备。 在搜索蓝牙设备的多层中,会出现圆环形进度条,当设定的搜索时间到了之后,或者我们选中了被扫描到的设备,该进度条消失,停止扫描转换会扫描。 点击扫描到的设备进入...…
安卓开发中实用的例子
我们在实际开发中经常会需要按键,但是如果像平时使用OnClickListener 来监听的话,其实是不能满足我们的需求的,比如要做一个按键的秒表app,按下开始计时,放开停止计时,如果用上面的OnClickListener监听器来监听,只能监听到按键抬起时的动作,那么按下...…
Logo
1、首先找到一张.png格式的图片,将图片的大小裁剪成自己想要的尺寸,这个事Windows自带的画图板就能完成 2、在你的虚拟机或者linuxOS中安装netpbm工具,这个工具的作用就是将一个.png格式的图片转换成ppm格式的,具体用法如下: (1)、首先安装该工具: sudo...…
回到顶部