TI DM36x开发相关
文章平均质量分 84
zxwangyun
多年视频硬件开发
展开
-
基于gStadio创建DM368 gIPNC-ro.gz IE浏览器插件
1、在 gStadio IDE 的 debug/Release 下拉列表选则 Release2、在 IDE 选择菜单 Tools-> Options,在“Build”选项卡复选上““MakeRead-Only BDB”选项3、编译工程,在“ Win32_Release”文件夹下会出现 “gIPNC-ro.bdb”文件4、压缩 “gIPNC-ro.bdb”文件建立 “gIPNC-ro原创 2012-08-03 14:14:45 · 2209 阅读 · 0 评论 -
DM36x IPNC OSD显示中文 --- 基础知识篇
为了简单起见,只显示GB2312(简体中文)字符一、GB2312汉字编码1.区位码在国标GB2312—80中规定,所有的国标汉字及符号分配在一个94行、94列的方阵中,方阵的每一行称为一个“区”,编号为01区到94区,每一列称为一个“位”,编号为01位到94位,方阵中的每一个汉字和符号所在的区号和位号组合在一起形成的四个阿拉伯数字就是它们的“区位码”。区位码的前两位是它的区号,后两位是原创 2013-07-03 10:40:42 · 2531 阅读 · 0 评论 -
NAND for SQUASHFS design
概述Squashfs一般存放于nor flash中,但是也可以使用Nand flash存储squashfs文件系统,但是需要绕过坏块。 算法描述在bootloader中烧写squashfs分区时,顺序的将squashfs烧到Nand flash中,如果碰上坏块,则顺序写入下一个好块。例如:#2是坏块,则数据写到#1, #3, #4,…上面。引导linux后,在mtd相应的s转载 2013-10-11 17:32:14 · 2298 阅读 · 0 评论 -
DM36x IPNC OSD显示中文 --- 基本数据准备篇
经过上一篇的叙述,基本原理搞清楚后,便需要对我们在OSD上显示中文作数据准备,首先是需要将gb2312关键区(也就是实际有文字存在的区)中的汉字转换为图片,在实际的转换中,并不像上一篇中GB2312编码转换为UNICODE描述一样,使用libiconv库中的iconv函数将94x94的gb2312编码表直接传递给iconv函数会转换失败(错误提示不完整的多字节字符或宽字符).为了简化这其中原创 2013-07-03 10:42:52 · 2325 阅读 · 1 评论 -
DM36x UBL PLL配置
DM365 and DM368 Major System Block Clocking Feature Differences DM365-216DM365-270DM365-300DM368ARM926 RISC216 MHz270 MHz300 MHz432 MHzCo-Pr原创 2013-06-16 16:33:38 · 2287 阅读 · 0 评论 -
关于DM36x IPNC中IRCUT的使用
IPNC一般都需要使用IRCUT的,当滤光片切换、红外灯开启的时候,如果视频还是彩色的,会出现严重到偏色现象。此时需要将视频转换为黑白的,以前一直是在kernel里面实时检测ircut的状态动态设置 DRV_reszLock(); if(gio59) { CSL_RszHandle->regs->YUV_C_MIN =原创 2013-09-26 13:57:44 · 2310 阅读 · 2 评论 -
DM36x IPNC远程升级
以往在烧写内核和FS到nandflash的时候,都是使用串口+UBOOT+TFTP的方式来进行,发现此种烧写方式相当成功,几乎不会出错.而且UBOOT在烧写和读取nandflash时,均会自动跳过坏块.这样,只要在kernel加载文件系统的时候,解决了nand坏块问题,系统几乎很强壮,不会出现启动到一半死机的情况.一个系统升级的过程就是将映像文件烧写到nandflash的过程.其实想过系统原创 2013-10-17 17:57:51 · 1847 阅读 · 1 评论 -
DM36x IPNC OSD显示中文 --- 实战篇
通过数据准备篇,将数据准备好后,其实剩下的工作已经很简单了,通过以下几个步骤即可把一个中文显示在OSD画面上:1. 使用SWOSD_setBmpchangeWinXYPrm函数设置好OSD显示坐标位置;2. 设置SWOSD_Hndl句柄中SWOSD_BmpWinPrm类型成员数组中对应的窗口的width,height,lineOffset对应的值,width是OSD窗口宽度,如果yuv数据原创 2013-07-03 10:45:25 · 3026 阅读 · 2 评论 -
Compile wpa_supplicant2.0 for IPNC
1 Download wpa_supplicant2.0Download Page:http://hostap.epitest.fi/wpa_supplicant/Download URL:http://hostap.epitest.fi/releases/wpa_supplicant-2.0.tar.gzuntar the compressed file:# tar原创 2013-12-13 16:47:35 · 1582 阅读 · 0 评论 -
Socket编程 HTTP请求头中的特殊字符转义
最近在做IPNC客户端,在和IPNC交互的过程中,遇到了如下问题通过HTTP GET方法,参数为schedule=00101120000100000 01001000000000000 ***(参数中带有空格)与IPNC boa服务器进行交互时,服务器返回内容为400 Bad Request400 Bad RequestYour client has issued a ma原创 2013-06-21 16:24:40 · 5136 阅读 · 0 评论 -
基于已有cramfs文件系统制作cramfs文件系统
将cramfsImage_ipnc_dm368_2.0.0复制到当前目录下第一步: mkdir tmpdir sudo mount cramfsImage_ipnc_dm368_2.0.0 tmpdir -o loop cd tmpdir tar原创 2012-08-03 14:10:22 · 1216 阅读 · 0 评论 -
DM365软件环境搭建步骤
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->1、安装虚拟机、新建虚拟机 磁盘大小分配20G应该就够了。2、安装Ubuntu新建的虚拟机下插入iso镜像,启动虚拟机安装Ubuntu。安装完后将iso镜像弹出、重启。3、安装vmtools及其他补丁虚拟机安装i转载 2012-08-03 14:12:44 · 1747 阅读 · 0 评论 -
Appro DM36x IPNC 4.0 开发环境配置
<!--@page {margin:2cm}p {margin-bottom:0.21cm}h2 {margin-bottom:0.21cm}h2.western {font-family:"DejaVu Sans",sans-serif; font-size:14pt; font-style:italic}h2.cjk {font-family:"原创 2012-08-03 14:35:06 · 6729 阅读 · 6 评论 -
APPRO DM36x IPNC 2.0 配置设备从NFS启动
<!--@page {margin:2cm}p {margin-bottom:0.21cm}h2 {margin-bottom:0.21cm}h2.western {font-family:"DejaVu Sans",sans-serif; font-size:14pt; font-style:italic}h2.cjk {font-family:"原创 2012-08-03 14:07:53 · 1665 阅读 · 0 评论 -
Appro DM368 IPNC 3.0 UBOOT环境变量配置
网络部分配置setenv serverip 192.168.0.46setenv ipaddr 192.168.0.168setenv ethaddr 90:3D:5A:10:3D:52setenv gatewayip 192.168.0.254setenv netmask 255.255.255.0setenv dnsip 222.172.200.68setenv nfsho原创 2012-08-20 09:50:44 · 3017 阅读 · 0 评论 -
什么是白平衡
白平衡是摄像机的一个极重要的概念。 所谓白平衡,就是摄像机对白色物体的还原。当我们用肉眼观看这大千世界时,在不同的光线下,对相同的颜色的感觉基本是相同的,比如在早晨旭日初升时,我们看一个白色的物体,感到它是白的;而我们在夜晚昏暗的灯光下,看到的白色物体,感到它仍然是白的。这是由于人类从出生以后的成长过程中,人的大脑已经对不同光线下的物体的彩色还原有了适应性。但是,作为摄像机,可没有人眼的转载 2012-11-30 15:45:12 · 1271 阅读 · 0 评论 -
APPRO IPNC RDK更换监控画面上TI Logo标志
Application/src/ipnc_rdk/av_capture/application/ipnc/av_server/src/fonts目录下ascii_TI_Logo_160_64.c ascii_TI_Logo_80_32.c两文件中分别有两个数组用于存放TI LOGO图片的Y 和 UV分量,通过下面的代码,可将其中的数据保存为24位的bmp图像int save_log原创 2013-01-14 13:44:35 · 1967 阅读 · 0 评论 -
Streaming live H264 video from DM368
Appro already got a reference design on how to stream livevideo, but it's based on Appro's own framework. For people like mewho want to use DVSDK4, it's not very helpful. The Appro designalso used WIS转载 2013-01-15 17:24:27 · 3089 阅读 · 0 评论 -
rt3070 usb无线网卡驱动移植
内核配置:Networking ---> Generic IEEE 802.11 Networking StackDevice Drivers ---> Network device support ---> Wireless LAN (non-hamradio) ---> [*] Wireless LAN原创 2014-01-20 10:40:20 · 2811 阅读 · 0 评论