海思平台
文章平均质量分 56
coding码场
毕业十几年都是从事嵌入式系统开发,熟悉Linux、freeRTOS、Android,参与了HDTV、智能手机平板电脑、车载导航、扫地机方面的开发工作,主要负责系统、驱动方面的工作,应用系统也做过一些,做过高工、架构师、带过团队,先后发表过多篇学术论文,已通过软考项目管理师,熟悉IATF16949,CMMI,市工信局项目评审和验收专家。目前在芯片原厂从事嵌入式系统开发。
展开
-
获取BMP图像的信息简易例子
文件头typedef struct tag_OSD_BITMAPFILEHEADER{ HI_U32 bfSize; HI_U16 bfReserved1; HI_U16 bfReserved2; HI_U32 bfOffBits;} OSD_BITMAPFILEHEADER;typedef struct tag_OSD_BITMAPINFO{ OSD_BITMAPINFOHEADER bmiHeader; OSD_原创 2022-05-21 15:04:41 · 465 阅读 · 0 评论 -
checkpatch海思SDK代码遇见的常见错误《二》
17) ERROR:OPEN_BRACE: open brace '{' following enum go on the same line左大括号要跟enum同一行。18)WARNING:LONG_LINE: line over 120 characters这个最简单了,就是超出了最大长度120个字符,但是有时候需要注意,TAB键输入比较多的情况下,即使最后一个字符的COL没有到120,也会报,因为TAB占的多,有些是8个字符宽度。19)WARNING:USE_FUNC: __f原创 2022-05-20 21:03:52 · 910 阅读 · 0 评论 -
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 __cplusplus */-02)ERROR:POINTER_LOCATION: .原创 2022-05-19 20:53:24 · 4403 阅读 · 0 评论 -
海思平台osdrv 顶层 Makefile 使用说明
本目录下的编译脚本支持 arm-himix200-linux,arm-himix200-linux工具链对应glibc库。具体命令如下(以hi3516dv300举例)注意: 由于开源工具整改,部分开源工具不再提供源码包,客户编译OSDRV时需要自行下载: a:linux-4.9.37.tar.gz (https://www.kernel.org/pub/) 将下载的 linux-4.9.37.tar.gz 存放到 osdrv的opensource/kernel目录中...原创 2022-05-08 20:40:14 · 799 阅读 · 0 评论 -
学习海思Hi3516的调试方法【远程登陆和推送程序】
Hi3516开发板已经支持了telnet和tftp协议,在调试中可以远程支持登陆调试,推送调试程序;1.远程登陆开发板,需要支持telnet协议;可以使用支持telnet的桌面工具,比如mobaxterm,手上的开发板IP地址:192.168.1.32, 配置如下:2. 推送调试程序到开发板,使用tftp协议;可以使用tftpd32这个工具,比较好用,配置简单,使用方便,PC的IP【192.168.1.26】...原创 2022-05-08 16:21:10 · 1002 阅读 · 0 评论