嵌入式技术william hill官网
直播中

肖瑶

7年用户 144经验值
擅长:372839
私信 关注

广东深圳瑞芯微开发板厂家友坚科技RK3288开发板字符驱动总结

` 本帖最后由 urbetter2017 于 2017-7-12 16:55 编辑

       RK3288瑞芯微开发板厂家友坚科技是一家专注于三星、瑞芯微平台产品的研发,是三星、瑞芯微在中国最具实力的方案公司之一。公司研发、生产的平板、开发板,连续多年销量稳居第一。公司定位于中高端产品的研发,具有多年的嵌入式产品研发经验;基于A15-Exynos5260、5410、5250、A53_S5P6818、A9-S5P4418、A9-Exynos 4412、A8-S5PV210、ARM11-S3C6410、ARM9-S3C2416 、RK3188、RK3288、RK3399等处理器,开发了系列化产品,为客户提供了全面的产品选择及专业化的量身定制MID 解决方案。
      友坚科技推出的RK3288开发板处理器采用瑞星微3288处理器,是一款超强四核处理器,Cortex-A17架构,频率高达1.8GHz,整体性能较上一代RK3188有50%的提升。并搭建了最新android5.1 系统,2G 内存,16G EMMC存诸,搭配13寸高清IPS屏,让你有不一样的视觉体验。
       RK3288开发板的字符驱动总结如下:
       1、字符驱动步骤
        (1)、定义cdev结构、主次设备号和设备类
        (2)、申请设备号
                注意:一般是先静态申请,如果静态申请失败,再使用动态进行申请
        (3)、初始化和注册cdev
        (4)、创建设备类和创建设备节点
                注意:生成的设备的节点在/dev/led_node 或 fine -name "led_node" 查找
        (5)、file_operations结构
        (6)、注销
      2、分配内存和清零
        (1)、为结构体申请内存(需要的头文件 #include )
                1)、char *kfre;
                2)、释放内存函数:kfree(kfre)
        (2)、清零,如果不清空,能会在测试当中出现野值。
      3、通过一个结构变量中一个成员的地址找到这个结构体变量的首地址      
      4、存储私有数据
         


` 3288

更多回帖

发帖
×
20
完善资料,
赚取积分