# Getting started

Source: [https://docs.qualcomm.com/doc/80-70014-13/topic/get-started.html](https://docs.qualcomm.com/doc/80-70014-13/topic/get-started.html)

The Qualcomm Linux Bluetooth solution includes the btapp sample
                application and Fluoride stack. The btapp interacts with the
                Fluoride stack to run Bluetooth functions.

The following workflow
                shows how to get started with verifying the Bluetooth functionality using the
                    btapp:

![](data:image/png;base64,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)
Before you begin, set up
                your infrastructure as described in the [Qualcomm Linux Build Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-254) and [Qualcomm Linux Yocto Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-27). The Build
                Guide also provides information about the common build workflows. After setting up
                your infrastructure, you can run the sample application and verify the Bluetooth
                functionality, as described in [Verify](https://docs.qualcomm.com/doc/80-70014-13/topic/bluetooth_usecases.html).

## Customize and
                explore

You can customize the btapp and Fluoride
                stack, and explore further, as shown in the following workflow:

![](data:image/png;base64,UklGRhAaAABXRUJQVlA4TAMaAAAvG0U0AJcHOZIkRVL0Yi0cvRe1P6mYX8zdU5mHOsCRbdu0Na+f3zciq+G/UQydWeftvRbcSJIcOTUfv7PzD86pDv8DGhyBRA3gfPsQ1/O/DkDbQEA+/pb6dVf/rRWr/9ZWMwwqgQnsaX9DLdaK1X/rwoyhQN1kESUyLIUMU5ocnLMULMimgIHSlLBhwTYJUrAtw+SgMAmZlgmzBI3zhwSFdStLmYSumGQZsGGbhExQGaQMUQJDaRIMJGCzYQNDBgaGbAYYBdgwwDCGAcEAAwwHAzAMCGaGAeF3AYYBVoAIGBAKJsEAmwEEpYFhUHWQUs/kITXIw3CYRHcsjzdAgsQpQEC2ABJs4ljgy5rEEUBgE6QVAAHhAJAWABI0HExAFiRoIM3efnz8/fnv42NPyUO7k0uwAdICQIIvCzZxBBCQBZs4AAjI5PJIjMqg6QZdGHZdvwkxKjEqzjTqS7+TGJUYlRiVGJXx0JUqxKjEqAzqLbP5wv7arhiV27sLg7iyu7ayYhM0kBYA0tW9gFwAmHDdnDMBAbnbv3P18OTtezZstr37lhRamUlDzU+ylFr6dTcYfTnY/reztvb8euno4cbrzztqOby6RoHcNpIkSfTf7IrqmdnzGxET0EN/2z5+tFfnLfRbOpf74Ut4fZyQUgkJH4DMih6oKNVFqlSSIbsyirajScvsTogqdIVKotO7q/G8WA99wX5cWLDsb/Nx/9Y8DgCuvG2zfT5SJWvuajuZCw4nU7mBgpep86pBFg/KjuOoUWp7lNRN2TmqPVS7BqZEI5XkMfPszRozM09qKmX0MMOfcJ/rus65z7l9HUUdRPSfFmS7VSTpeF542J6LShLGoDb7S7m2HUtS5TVzHGAxxg4spKRzb0iR0ZG8jyL6D4ltI0eSLm7Awd3l2nTt6X2Lv2hsf/ef8Z/xn/Gf8Z/xn/Gf8Z/xn/Gfv/vP+M/4z/jPfytIDAxlRyU7bSS7ud8tqXXD2Rl2bDmTHV6dckv/5uwIPw4ymh0aSDilezCTnebHmNnsxh639F6Q3cGPLSey2weTbtPTuVylp74o07t9Ji95aoXx6aFuZ2y4dvIupox5YPLaQXfJa2h6vMCUMfMz23udMbDjtimmbHloYvSihCuSF03k72PKmFN3Zle00ZeZmeAqPeWmt3RHlNT2vGSt7b0s6SbQR/cXGDNlYWpkwE2gX7aXNwfJD7kZiPfv4M3r7x5b62ZYtyF3N2vG3JPtdZOeMjnWbDmz66JkFDnnRsldu/tlDlwo8aw8e8bMX+XiquJld7NnzBtXOuDCcfZseWvWQax3v2A/f16/yUV6yvGXnnamosem3ZLBdt051gd217yaQVsetB/r51zHoYPs2mT/3HkLh8bcaf3f6H0Jh7bcd1XCQ+mpcGN/1Lhqn2Sx7V5jebzwUslje2HSLmt282jLfZda/vmcV0sOKdxg+Xqp/2YeHeTgcxI+Sk+jKyP2532SyXZTn9VIf4Hksl2TsBrpo1zaMrfebqQf5NKYL+m2Oh14I5e2vH2rl9LTzb1RYuUuyWa7NmWRZ9/DJgevshzpfJ49PRTpUr7A4tkzubMg+Tx7eik9vSwZHbp3SUbbDnusvZVRW9661h4jnDrImL381ZuXfDKzxfKAgM/BnZfSUyY6bJnhlPyAtb4x6aP8dd44p7zyfGsMs+oguZSHzjNSZryUnnJ9kfl9r2S1jVh71Hw/q+zf4KPzjNxra1ZwIC99lL8yklXyvX5KT1H6ndff7KUvD/02OMUr911giazklcmUh36XMuOl9DTeHxFGJbNtyNJ95HHpIw/KSOmhIUPyTma5a50dLriPWaYTPkpPhc3RoDfPLdN22FzwkQclprllMuWhMbiUWWu36ri9BPRSehqNBhsPKbwzvXstu1xrhRV7uOXAaitsl9zyqqSVGcHbuKWwzUvpaaInEmwrsGvsc60ww26oz1hh9QFuuf9iK+yQPgr1vhy7xhz2UnrasyISDEtuObTRRyMGeVu3DdKS3TZka5LdQzPS506w+8u1XkpPU4ORYIRdCputTcr45/mNIX7JWkF6KdTX3cWuMae9lJ5k2sf/pZRDdv5LLw2Dsl4iNekl0pLfZic9jf+M/4z/zJXUzzyOePKzFRNmF6pB/3xRyt8JUS3qaH3uMBDVbtNAyuKHzT/zj56t/AE0d+gRsRIM3JoIR1ME6LND/HSJRvwpG2JnVWDgvqtmjGoBZSlPF4gfRrnyKTDinwQBN7vwNsCpRSHeeQRwsibeeRT9UlcDpCvAX80tVVCkBloqAQ8uitg7JNJ85hEikj8lROyElMTBwODGY+BqQ8SPgGMrSUr0lXHyLBF87vQnDV6w/IE1ptRffpbGc/ARNUQFeImiiX2uw86xz5fU9heOKZo1pS5WwteM71wkedNSNaAZK2l452IgUEVsC2vGsqAe6mA0vKsmgkhHSinR9wW+tC9jpcELpj88gxh4TkPtVxdVpaWimMM+12HnoYWK+geqQfCp+DwhgzAPYn1uKXZcnloQsBtu1FU6qM8XNdeISuQTQJ4aKz1Zq0JatUeKwX5VSR4MDRwLBTF+MlBAib4i8iWA2YVg1K8+X6o0ecHzB9aYoBqkdo3nBPLLgecFB6fSsHIXwuc67ByugwxcVrRgoNaDVKlkqGAnUfuByzkNKlaD0YwSioZTiHe97ahSQB4MAZSLpUpJir4uAiHPu/wzNVGlSpMXPH/oGht6DpTx+U8E/leHp1LC5zrtqAu0ZvwwpKwASkQZ/GcUIHDV5Zz+3gKU10SHhnXVlYhHj0jiYEiAXKAIQoq+rhPo+ltUqdLkBc8fusamnqNScTOYvCmrNKzAPtdxJwi7YFtagBjd2kI+uQiGVe0uwQX3Yx//1YNLVaz0DgAvqVcDMYFrAGXY5zruqC8QRJ7hxtyShqZ4y1JFGgISrL49/9OiTB9MHV42QsgNUvR1AT4w9dFipRfRNTb2nFbtLQsV2Zj/LdKMfa7zTjN2djCsNNnlhNKhYXbhabESRaCBHoLGjkt5agGljKZ4uChnfxsr0QdTF++gjgXt0lqaL5KiL4xqUT3yM/+dKg2Y/pA1NvUc9QDD50uBR55VhcqQz3XgmVsCD4lov1ATfiENshFcnNN3Iyom14gVzSMp80XqYPTHgqWWJSm6lYYQaG5VPx77DBOrqNqp4PvUokIoP3nmYbcQR7wl6MmfAKo0YPpDG8TYcxpwGkaUIcjn2ijmgpEG+lhNPi2T8l+TyLF6ghpGI1spGqz5vrv7FmSA+5bsIOuijJAt6pnzJxfFOx+iu+FFI2nBRVF9AMc60vwu8JQ58QT0I0WpOZgnauLRBxYI5MkaeC6dEr0FQeqwQyNuCZiMGAM+z388cB+qNOD5A2usRSeoKaowoUCQz7VTvzREOUSaMSn/NYicSPmNYiPe7tH8Ab5ctFsXwi2zvzOxzZlhqDVFuX0CnsHCfFoGigwi541xanG+yB9qwpaa1qNvRPFl2Ao+4uHfBDqPw0tk8MB2TQQSkabfKk2kBESODooIIDriA7CD59objK4E0VcifRoV6R41KP/VRw71S7jhAumxYTBVDAq0ofQADAqbY29fqFqLPpKBUwpp1nRlzTSmwzG3pLyBvV/AfScziOLL0BV8MMewlTHoOqtCayIl5LEnGRwBxEf8fHbwXHtFU6AHTGifRkW6DxiU/+ojR0LSA/gfCVKgDaX90RY2g1a1F30kA6dU8a4akEABYzocysCPSN5AQirSDFR8aaGCDwh0nFLlemBDCXkHmDGEAE3zRVJCKA1EBzECKPERP58NPNdWgV2/Kcoan55dwGEBJBEloPrIkZD0cKPIAWBSoAul7aEPnYwsa9FHMnBK4eVfcfa3okpBXXvA443zyCNFM9A9rpqFCr6MEtgUsRLR/ftfL4rAA2lNtLzPB0QHeUjEEb/r442j7xPSmC8Cn6Y9naYJLnoqBpEjQekBXKxMy5Y1ofQEyANuChxZ1qKPZPCUwqcKgFgCGNMZYbD7pKia0RRl/S5Gz838uXHlq7Rqoow4qa44FLQmUl6yWlCnRo6P+HUDyzwrkvZp4I4kuATUIHIkKD2AITdSoAmlJ0AfcKyEIsta9EUZekrR2UkdBgGM6Q4B10cRRCl419uftxAaXDp4+k/2f+vzpZDgElCTyDk2muh7K+CqSOPE3JKFCj73RFMAnYGaMBtYfaumIY/4tJpsQrVN+7QeXAJqDLQPSjffkDz2hLXoizLUlBKqZheoxHGfJ8iqSLwKLr60VcGH/9xBKB0nRehdqNJBJI/49JvZhcc/XZGS9mk9uATUJHL+gOFelK4GcKa7iFZ67FWsRV+UYUwpuPwDu2CLH+gqBY+dUZ2Vi5K/CPD+99rYRfl6M65MQLAUCxV8Cd0xzD+IhMwXSU0oD/spUKcBJsGc97wvItgqbFPPuZApQngOKauad7/fIcJF1AIdVcbenA/breMmLmNon9ZCVDQYRY7oFZbeMP5CsZXq+dAZ9kHaKsQBU2KqNqPPm9KAx9SxxA9TsvKYOKVJGKkRt0MyXxT4adc3fvbesJxZoqoiEVR8Gb6Cz1hzDmsAg7kA9SSvijJgzCfCBjsoATaqdBB7I4/YnA92ff2n74ssjfhy5b1dX/vx+yMC9tYiY+9O15d++GFTwhVzkz5tAL5K1UdOUgjtA9JRwBSpAmCsILdSOV/74vc/coYrZEv3zPlbl6r2og9k8JQqKs2aeDpd1gxj4hPoT8uVri7VsVy+/08YY9J2LfwIQVeX6lie2Nyop6tLdeiwbzFYuFdhhK4ug460nYMLH8LRbHUEtjToGHUWj5VIx3pl+YEWGCQWNjRDRACNtjoYRoRb5LAt8lcE6vAMqMMQXK6FVnD3JcTLRqJSMewW2BlUXsygNIxzZUk5XVuX1dPeleFBHS4hopEY9tB0txm7H9RBE4Xy3+UP6nBJq/Z4Uc7WbZ1d+sa0/GjqJ0vMEBEQSWnDhFzksC3yVwPV4ROoDhOIqR60QnwxSfth42UjkcwyghALngroS8NwIN+ycrK2zhlyOTRUh1N+XxcaYHbajN0O1eEcymwVufyhOhxBOIOts0vfmJYZ1AKDhve6tAvhkdrARuhFDvsifyVoOryBpkOLmSuY+xIqLRWyVAy6BaVL5cX0pWEwEBk2q0ggC3Y/pL0rQ6PpcNtNwNPdZ+xuNB2QCJT/MoCmw/KG/hsh2ml9Y1pmUIshkAsbmiEirTYtpkvktUX+NB/+7nfo9rUAbcf/M/z9xj/6PY0tvxHYUt+hoSlIV1grNtSC1zxEkLpUXkxbGgYDYeVKDISGDHtX0vzhhxpbfjuwpb7DCTAaaWB2+oxdyhv/6zuaFtjSoCPNrtO/5l91tvxiYEt9R3vw/caJxz1NF+9qIrGxkkabGfNFQ2pb5E/yyy92WWj/+8+v4ZYv27Dl//3La8n0FCsZuILhh41uxrXAZ4shdWVPRbTlD3DDx8qVGAhZCvaupPkfG7b86r+9zi7QSx8tShKU0GfsUv7dhi2/9J9/5pZ/MrKlQccf217aIn/621cs8K1/eJ3klm9a4Bv//XrpELzmoTsobGYK7V1J8h8W+PpP3uCiuynmi6asGnsT/tECX/nRLyS3/MnGaeaHH+bpFxY2zBCRZiMMLNV+qtUUQKeoSmsbZ3xQ036g5Ts/fw/La3jpbPkzg+mJ9wrDDa6r4YcNADrIbkoXeAqoSrihQYfNiJUUjb0r6e4PaGz5EZPpCVe7qD0lLj1l+oxde/bHdA5i0PNBltfwer3Oll/pMpq9bQcgFxikdjFDRGa7hF/kcDHy53IXbY8f1jf8oL7HfBeuq+GHDaHWPARuQeqKnuKrVCTYRQMrp6Ah096VIXfR3/V3xdxS8A/g0lNm1dibXkXb44n1Db9m0NM2gC7zytTChmaICIgktQFCL3LYF/lbR9tDYu1NGUORZWHPW1thDtZwO0LTE+oLiboafdiEFvzZQrcgxIKnAmRpmA5QrkEMOY0rFNoeh6hb4UTpKdNn7Fa0PZZBbxVrgIuXVyWcRPl/FND1RANgu+NDLTBouLChbtFBUhsk7CKHfZG/Auie5UsjHjWonnDPnP/8Leo6a/BhY8NRax5CtygiZ1B5Mbo0TAeHzUiSel7OEQq6xyngBFDGpadMm7F7oXsc0BQB4U1dTSMeCcge/3OGD+pKUkuoAM4pJX7YprMsV4x0etaNgp3mYxUjnZ6a5MCxmyF6XFG2chqym/Kigq5noxN3TjynFWLAQ1Vf0iV5RDmf+VuewivZCn4ZUarik7hJET9snXjYDh1mFOyoxMN2fDXAHjekCNtDeG7aZOG/EvJnFRZUPFj5UeieB4DOINXD87UzvoG/bcd231KX5nbFZ1gYuYXY67XhfGwDOXNLl+Q1qKnAFpKFRZNFcRU8Q1BW8qE8BSxlMabruJH4uuJpjxv5BSGEiBKGbSmIeGB5YHQFvEZqxkqcvGsKJ19/QLsi1NGg6uIJ9Bnd6qDv+M8u4NsqVDmf+VuegvkoqiCQqvhUAA3RwIyCvQScbswS4MJQtC3VjePBzY+Ks6kVEtkhdym0K5I7GlUdgoN9PBD6bU11JXlQkbZWE1XoYSWalxGF8a6ohxs43P7xxs8CUXKJtqWg4sHKjyrA8YApcHYIXcrtimB6Nsdeb4cnnjB4I0ndUl/gYRlqk6jQA+DLEUgZEwipdEjQeb/E7E05s9EFKGGrbX6ALs0CEOzoHHt9e1AVegqiIFBH7ESwd0cJKz8qwS+ryg+QZwUBJhB7fQkQdW8mb0BOL4NIBYtBhZ4CiWrVtBvqWDoZYJ+nWDzBgNEl+GVV+QHyrEkAz/qno3Xs9SVA1r1Rc+0UVDmftvCSqtBTBYBkQSBV8QkyeV2UOxjg9QpJ8J3Bqrpf7S4EGj2CdKKXVWUI6FIIttKsY0dD7PWcgJmVZVno9xSa6OEg/f9xjZEseGAV7RM8qD5ToAd6sL6yDIALNy0HOjNvi94ActtYiJeCpQHbUnW/JvHwC2wvADEB69clV18IBXgpaFoWdwk04ssdYuU0svqShCrnM3/LU1QASBQEolLCE9h0DVFZ9jTipysQLwVLk21L1v1S8WDmRzPESoe1qmSI3KW48M3ZrRGXxR2a+GGb4fpczvPBJO3jBgOtKcruaStqFWveuqSbQj9rb8SOoN89YSbabKw56XgDexd4Zp7wnhKluO1lix0S205U+ikrkEStnuNCP8z5NQT9bgksPNvGxpqTpjdaNegCZQV2BUrxaQ1zSyqO2044/USRKOq1V5wW+omNDuuDfheFlWgLu+bk0maJ0J/QHBpe9ZL6v1tsd9lhh8T2E0o/ieQUUavnuNCPc37VQb+bwkm00WQthgVcbzTgFQO9kqEknef0ZkPKNhROP+FNLeRR+sIsxop7y4V+V4WVaJNXMS3geQOkX6VIsyIN6TyddcQb+Nwe24V+tw6QWY8ffsoASj8huAVec9Av5PwcFfrdE1T4VQwLmN5Qm29eqkrNBuk8HXc4/YRAVq836Cc2OrRe6HdRWIm2mj0nbW+0as8QZQix6iXlPJ138pIT0dQUKGoO+sHzwIp0UOh3Y38IqNlz0vIGcoz4Ydp7RJlS3Fn/peatS/YE/ay9EV0U+t3SmnMsPFGz56TvjYaoIufCq15SijvmnPDjGmCl/d1/xn/Gf8Z/RgMyXiJ5Z4eTLMPG9tIwaDJlg20Fdhm24vUz7DJxrg0Gp9hl1Evp6dDGSLCdXQ6stkFihl1mEj4aBhW2eWkYlOuzwYo97LLDS+lp4txIsLnALfkBK8acZpdp4aVhUNrOMMhLFxa9eXbJWEpP/pkd81KoT6a8FOpZ4aNQzw9YCnUfnTwT09xy3wVeSk93JiNB8k5uGRFWWHcXs9y1zkt366YTVugfZ/gGpIfu1uV7vZSesiIaLcvwydXOjgyPwe3s6KE9ReLl/M6e+WhsN+ql9HTHMyPChv0eOrkKMeKjMbjoy3loW4gr7+OVsYQduvcye/9xi5fS097uiJAYY5V7ni0sMZBnlT0rbBkzw+55xkP5a/8GW8bcMsMqu7qtpSffnGfs5S8vnYcy/N6ftLQzs7/by1/M/u6h/LV/g7/S05d78SsuEdbo4TQsxnrsGfOqg3xy79XCGt0vYZTd59gz5ipGR+GFFyd8lJ72bRLRIfkyPiP9uTaNec5uD0W6SFzDZ6TvtPnoRu/NbHLLhTa9fuvtbHJDj9X0xOmEX5Razw1cYjXShbjwFkYj3WpYFPiMdA+dPe+1HOnPvZfLnVZ6KT29KBEpRP8NBR5/piwbc2uOx7+91LItUzt5/PONvZaNuWaURW6/2nKkJ685yOO/tcZ6euLx3PmipIhY69nJYVBk7dt6/S4GuWmN/XmX7O0MBsXOlI+GBGNb7T92ctU+Brmx33564vAvX2Hl3Gk/1ofZq4zIbxUO2sob72aOV471CQdta569Ctqrky6GBNfeyt2zKLvWCAdt017unhmdGkm5SE9Z9rx+8hIRydY/wpm5C7lMr6MzzUW7OKtavCt3vqNTa28mx9nwLj/i6psLrB07wFkNWG6Lo2dRuq+cvL/A2J+uH3T1pOHIBGfpKZ9Jiai2gaHp3AFZ4Ib75dTE6LY+d7bsXrfjzj08jeruzK5zOB/Tt210Ykrez05AyAO56aEBh6UPqzMz44dYOsncNnKBw0BPXXztJEsjnUPjM5lBh5e8526fzt0lGTrZTEyMbu4VkW59q9Obs8y0i9ODPc6nKVak0xlmbLk9ne5POp+YHkxfzI2DbE6v7nNeGda/MT3EjC2H0+kB548vpwbS6WFmjDmU3tjvPj2tS2/jxuvT6XN7xF80tr/7z/jP+M/4z/jP+M/4z/jP+M/4z/jP+M/4zytDAAA=)
**Modify the                    source code**

The btapp application is
                available in the device at /usr/bin. The following table lists
                the source code locations for customizing the Bluetooth components:

| Component source code | Location |
| --- | --- |
| btapp | sources\bluetooth\btapp |
| Fluoride stack | sources\bluetooth\stack |
| Qualcomm Bluetooth kernel driver | sources\kernel\kernel\_platform\kernel\drivers\bluetooth |

**Build the sample application and stack**

1. To build the btapp application, run the following
                        command:

        bitbake -f -c cleanall bt-app; bitbake -v bt-app;Copy to clipboard
2. To build the Fluoride stack, run the following
                        command:

        bitbake -f -c cleanall fluoride; bitbake -v fluoride;Copy to clipboard

**Log and debug**

To log and debug issues, see [Debug](https://docs.qualcomm.com/doc/80-70014-13/topic/bt_debugging.html).

Last Published: Jul 12, 2024

[Previous Topic
Overview](https://docs.qualcomm.com/bundle/publicresource/80-70014-13/topics/introduction.md) [Next Topic
Features](https://docs.qualcomm.com/bundle/publicresource/80-70014-13/topics/bt_ft_overview.md)