logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在Linux内核中的PAGE_OFFSET

PAGE_OFFSET其实就是物理地址与线性地址之间的位移量。Linux的虚拟地址空间也为0~4G。Linux内核将这4G字节的空间分为两部分。将最高的1G字节供内核使用,称为“内核空间”。而将较低的3G字节,供各个进程使用,称为“用户空间)。因为每个进程可以通过系统调用进入内核,因此,Linux内核由系统内的所有进程共享。于是,从具体进程的角度来看,每个进程可以拥有4G字节的虚拟空间。在嵌入式系

#linux#嵌入式
嵌入式常见的段错误死机原因之一strlen函数

在做嵌入式产品常见死机原因有很多种,其中之一就是strlen函数引起的。这个函数大家不会陌生,学c语言最基本的函数了,但在实际使用中偶尔不小心还是可能会引起段错误造成死机的。为什么呢?函数原型:unsignedintstrlen(char*s);也就是输入一个字符串函数指针,判断这个字符串有多长。当你不小心输入了一个空指针的时候,错误就来了。很多时候我们都知道使用指针之前都判断一下这个指针是否是空

文章图片
#c语言
在android车机上调试USB Camera录像拍照功能

在android车机上调试USB Camera录像拍照功能         USB Camera在上一篇文章中已经跑起来了,上次的情况是camera预览可以,拍照、录像不行。除了强制设置视频设备设备文件为/dev/video2,也就是这个usbcamera插入系统后自动分配的设备文件,其他没有修改。一拍照或者录像,程序就死了,错误打印如下:/*******************

android、windows上多个USB Camera同时使用实验小结

android、windows上多个USB Camera同时使用实验小结            USB Camera是个不错的东西,但是多个USB Camera能同时打开使用吗?笔者在windowsPC上做过实验,分两种情况:        实验一:将两个USB Camera分别接到PC上两个USBhost接口上,可以同时预览摄像头,截图如下:

USB Camera在android车机上应用前景及初试小结

USB Camera在android车机上应用前景及初试小结          USB Camera在我们的生活中已经有一些年头了,USB接口的普通摄像头由于使用方便,价格低廉,性能较好,应用在了工作生活的各个方面,比如可视电话、视频聊天和普通的视频监控。但是,目前在车载行业,使用USBCamera的还是非常非常少的。在车机行业,由于摄像头安装的位置跟主控的距离一般都很远,走数字信号

Fm发射功能在车载android系统的应用

FM发射功能在车载android系统的应用        很久没有写android的文章了,今晚就写一篇FM发射功能在车载电子上的应用,以及软件需要注意的地方。所谓FM发射就是充当于FM电台,频率在76-108M之间都可以,我们选用的是QN8027。这个FM发射有什么意义呢?      比如有些主机或者后座娱乐系统播放音乐,是没有喇叭或者喇叭比较差一点,用FM发射出去,在原厂配的FM里

#android#娱乐
android默认系统日期、时间、时区更改

android默认系统日期、时间、时区更改     做android平台,经常会遇到产品需要更改系统默认时区日期时间的问题。android更改时区相对比较容易实现,网上也有很多资料,直接设置一个属性即可,例如设置上海东八区,persist.sys.timezone=Asia/Shanghai。但是如何实现更改默认系统时间呢?      在android中,Linux内核中、rtc时钟,

#android
android下耳机HOOK键功能开发

androidHEADSETKEY_MEDIAHOOK

#android
checkpatch海思SDK代码遇见的常见错误《一》

01)WARNING:AVOID_EXTERNS: externs should be avoided in .c files#3: FILE: sample/region/sample_region.c:3:+extern "C" {-#ifdef __cplusplus-#if __cplusplus-extern "C" {-#endif-#endif /* End of #ifdef __

文章图片
#linux#c语言
如何解决在UBOOT中通过串口输入长度较大的环境变量的问题

     在uboot中,需要很多的环境变量,比如内核的启动参数、网络IP地址、启动设备块选择、延时设置等,当有些变量较长,串口输入时,超过一定长度时就会以“O”出现,“O”是黑色的实心圈,当你save以后再printenv后,你会发现你想保存的环境变量只有一部分、不全,没有达到效果,那怎么解决长度达的环境变量呢?笔者通过实践提供如下两种解决办法:   改变串口接收BUFFER的大小。如果

#网络
    共 17 条
  • 1
  • 2
  • 请选择