就传感器、32位、16位嵌入式设备,可能只有那么几KB的存储器,那些串口、针脚、电路、信号,只能使用C语言开发。就Linux来说,Linux 本身是C语言开发的,面向C语言有丰富的接口支持和兼容,还有很多地方只能使用C语言。 底层应用可以用C语言来完成,如果要开发一个网站、一个大型应用程序呢? 我们可以先用 C 语言写好底层...
本周一,mentor给我的一个需求,在一套客户新的SDK开发套件中(原先是基于makefile构建的),且makefile互相嵌套. 任务就是找一个独立的例程,比如vin -> isp turning 在线调试图像这一例程,以下统称为例程·把makefile 构建改成cmake构建.以交叉编译的方式,最终在开发板上跑起来. 所以本次作文,不仅是对CMake进行交...
my_ulonglong 该类型用于行编号和mysql_affected_rows()、mysql_num_rows()和mysql_insert_id()。 该类型用于行编号和mysql_affected_rows()、mysql_num_rows()和mysql_insert_id()。 C语言常用开发接口 mysql_init 原型:MYSQL *mysql_init(MYSQL *mysql) mysql_init的作用是初始化MYSQL变量,为mysql_real_con...
export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- export PATH=$PATH:/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin 1. 2. 3. 重新关闭、打开终端。 1.3.3 编译内核 vscode的clangd插件使用compile_commands.json文件来生成索引文件,这样当我们点击某个函数时可以飞...
我们需要安装MySQL。在Linux下,我们可以直接使用包管理器来安装MySQL:sudo apt-get update sudo apt-get install mysql-server 在Windows下,我们可以下载MySQL安装程序,然后按照安装提示来完成安装。Step 2:编写C程序 接下来,我们需要开始编写C程序。我们可以使用MySQL提供的c-api来实现MySQL嵌入式开发...
(ELF 1/ELF 1S开发板及显示屏)在嵌入式Linux系统开发中,通过编程控制硬件资源是至关重要的技能之一,今天跟各位小伙伴分享一篇专注于介绍如何使用C库函数控制ELF 1开发板LED的学习笔记。希望通过这篇学习笔记,让屏幕前的小伙伴能深入理解Linux内核对于底层硬件资源管理的抽象机制,为进行复杂的嵌入式系统开发奠定...
(ELF 1/ELF 1S开发板及显示屏) 在嵌入式Linux系统开发中,通过编程控制硬件资源是至关重要的技能之一,今天跟各位小伙伴分享一篇专注于介绍如何使用C库函数控制ELF 1开发板LED的学习笔记。 希望通过这篇学习笔记,让屏幕前的小伙伴能深入理解Linux内核对于底层硬件资源管理的抽象机制,为进行复杂的嵌入式系统开发奠定基础...
(ELF 1/ELF 1S开发板及显示屏) 在嵌入式Linux系统开发中,通过编程控制硬件资源是至关重要的技能之一,今天跟各位小伙伴分享一篇专注于介绍如何使用C库函数控制ELF 1开发板LED的学习笔记。 希望通过这篇学习笔记,让屏幕前的小伙伴能深入理解Linux内核对于底层硬件资源管理的抽象机制,为进行复杂的嵌入式系统开发奠定基础...
本文介绍下Linux C/C++开发(后端/音视频/游戏/嵌入式/高性能网络/存储/基础架构/安全)从入门到高级进阶的学习路线,整个学习路线,直接对标腾讯c++后台开发岗位,知识点包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等等 。其次你把整个内容,全部消化...
(ELF1/ELF1S开发板及显示屏) 在嵌入式Linux系统开发中,通过编程控制硬件资源是至关重要的技能之一,今天跟各位小伙伴分享一篇专注于介绍如何使用C库函数控制ELF 1开发板LED的学习笔记。 希望通过这篇学习笔记,让屏幕前的小伙伴能深入理解Linux内核对于底层硬件资源管理的抽象机制,为进行复杂的嵌入式系统开发奠定基础。